Class TeiidEdmProvider

  • All Implemented Interfaces:
    org.apache.olingo.commons.api.edm.provider.CsdlEdmProvider

    public class TeiidEdmProvider
    extends org.apache.olingo.server.core.SchemaBasedEdmProvider
    • Constructor Summary

      Constructors 
      Constructor Description
      TeiidEdmProvider​(String baseUri, org.apache.olingo.commons.api.edm.provider.CsdlSchema schema, String invalidXmlReplacementChar)  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      void addReferenceSchema​(String vdbName, String ns, String alias, org.apache.olingo.server.core.SchemaBasedEdmProvider provider)  
      org.apache.olingo.commons.api.edm.provider.CsdlTerm getTerm​(org.apache.olingo.commons.api.edm.FullQualifiedName fqn)  
      • Methods inherited from class org.apache.olingo.server.core.SchemaBasedEdmProvider

        addReference, addReferenceSchema, addSchema, addVocabularySchema, getActionImport, getActions, getAliasInfos, getAnnotationsGroup, getComplexType, getEntityContainer, getEntityContainerInfo, getEntitySet, getEntityType, getEnumType, getFunctionImport, getFunctions, getReferences, getSchemas, getSingleton, getTypeDefinition
    • Method Detail

      • addReferenceSchema

        public void addReferenceSchema​(String vdbName,
                                       String ns,
                                       String alias,
                                       org.apache.olingo.server.core.SchemaBasedEdmProvider provider)
      • getTerm

        public org.apache.olingo.commons.api.edm.provider.CsdlTerm getTerm​(org.apache.olingo.commons.api.edm.FullQualifiedName fqn)
                                                                    throws org.apache.olingo.commons.api.ex.ODataException
        Specified by:
        getTerm in interface org.apache.olingo.commons.api.edm.provider.CsdlEdmProvider
        Overrides:
        getTerm in class org.apache.olingo.server.core.SchemaBasedEdmProvider
        Throws:
        org.apache.olingo.commons.api.ex.ODataException