Package org.teiid.translator.odata.sap
Class SAPMetadataProcessor
- java.lang.Object
-
- org.teiid.translator.odata.ODataMetadataProcessor
-
- org.teiid.translator.odata.sap.SAPMetadataProcessor
-
- All Implemented Interfaces:
MetadataProcessor<WSConnection>
public class SAPMetadataProcessor extends ODataMetadataProcessor
-
-
Field Summary
-
Fields inherited from class org.teiid.translator.odata.ODataMetadataProcessor
COLUMN_GROUP, COMPLEX_TYPE, ENTITY_TYPE, HTTP_METHOD, JOIN_COLUMN, LINK_TABLES
-
Fields inherited from interface org.teiid.translator.MetadataProcessor
FQN, SOURCE_PREFIX
-
-
Constructor Summary
Constructors Constructor Description SAPMetadataProcessor()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected TableaddEntitySetAsTable(MetadataFactory mf, org.odata4j.edm.EdmEntitySet entitySet)protected ColumnbuildColumn(MetadataFactory mf, Table table, org.odata4j.edm.EdmProperty ep, org.odata4j.edm.EdmEntitySet entitySet, String prefix)protected TablebuildTable(MetadataFactory mf, org.odata4j.edm.EdmEntitySet entitySet)-
Methods inherited from class org.teiid.translator.odata.ODataMetadataProcessor
getEntityContainer, getMetadata, getSchemaNamespace, process, setEntityContainer, setExecutionfactory, setSchemaNamespace
-
-
-
-
Method Detail
-
buildTable
protected Table buildTable(MetadataFactory mf, org.odata4j.edm.EdmEntitySet entitySet)
- Overrides:
buildTablein classODataMetadataProcessor
-
buildColumn
protected Column buildColumn(MetadataFactory mf, Table table, org.odata4j.edm.EdmProperty ep, org.odata4j.edm.EdmEntitySet entitySet, String prefix)
- Overrides:
buildColumnin classODataMetadataProcessor
-
addEntitySetAsTable
protected Table addEntitySetAsTable(MetadataFactory mf, org.odata4j.edm.EdmEntitySet entitySet) throws TranslatorException
- Overrides:
addEntitySetAsTablein classODataMetadataProcessor- Throws:
TranslatorException
-
-