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 Table
addEntitySetAsTable(MetadataFactory mf, org.odata4j.edm.EdmEntitySet entitySet)
protected Column
buildColumn(MetadataFactory mf, Table table, org.odata4j.edm.EdmProperty ep, org.odata4j.edm.EdmEntitySet entitySet, String prefix)
protected Table
buildTable(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:
buildTable
in classODataMetadataProcessor
-
buildColumn
protected Column buildColumn(MetadataFactory mf, Table table, org.odata4j.edm.EdmProperty ep, org.odata4j.edm.EdmEntitySet entitySet, String prefix)
- Overrides:
buildColumn
in classODataMetadataProcessor
-
addEntitySetAsTable
protected Table addEntitySetAsTable(MetadataFactory mf, org.odata4j.edm.EdmEntitySet entitySet) throws TranslatorException
- Overrides:
addEntitySetAsTable
in classODataMetadataProcessor
- Throws:
TranslatorException
-
-