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:
org.teiid.translator.MetadataProcessor<org.teiid.translator.ws.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
-
-
Constructor Summary
Constructors Constructor Description SAPMetadataProcessor()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected org.teiid.metadata.TableaddEntitySetAsTable(org.teiid.metadata.MetadataFactory mf, org.odata4j.edm.EdmEntitySet entitySet)protected org.teiid.metadata.ColumnbuildColumn(org.teiid.metadata.MetadataFactory mf, org.teiid.metadata.Table table, org.odata4j.edm.EdmProperty ep, org.odata4j.edm.EdmEntitySet entitySet, String prefix)protected org.teiid.metadata.TablebuildTable(org.teiid.metadata.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 org.teiid.metadata.Table buildTable(org.teiid.metadata.MetadataFactory mf, org.odata4j.edm.EdmEntitySet entitySet)- Overrides:
buildTablein classODataMetadataProcessor
-
buildColumn
protected org.teiid.metadata.Column buildColumn(org.teiid.metadata.MetadataFactory mf, org.teiid.metadata.Table table, org.odata4j.edm.EdmProperty ep, org.odata4j.edm.EdmEntitySet entitySet, String prefix)- Overrides:
buildColumnin classODataMetadataProcessor
-
addEntitySetAsTable
protected org.teiid.metadata.Table addEntitySetAsTable(org.teiid.metadata.MetadataFactory mf, org.odata4j.edm.EdmEntitySet entitySet) throws org.teiid.translator.TranslatorException- Overrides:
addEntitySetAsTablein classODataMetadataProcessor- Throws:
org.teiid.translator.TranslatorException
-
-