Class ODataProcedureVisitor

  • All Implemented Interfaces:
    org.teiid.language.visitor.LanguageObjectVisitor

    public class ODataProcedureVisitor
    extends org.teiid.language.visitor.HierarchyVisitor
    • Field Detail

      • metadata

        protected org.teiid.metadata.RuntimeMetadata metadata
      • exceptions

        protected ArrayList<org.teiid.translator.TranslatorException> exceptions
    • Constructor Detail

      • ODataProcedureVisitor

        public ODataProcedureVisitor​(ODataExecutionFactory executionFactory,
                                     org.teiid.metadata.RuntimeMetadata metadata)
    • Method Detail

      • visit

        public void visit​(org.teiid.language.Call obj)
        Specified by:
        visit in interface org.teiid.language.visitor.LanguageObjectVisitor
        Overrides:
        visit in class org.teiid.language.visitor.HierarchyVisitor
      • buildURL

        public String buildURL()
      • getMethod

        public String getMethod()
      • getReturnEntityTypeName

        public String getReturnEntityTypeName()
      • getTable

        public org.teiid.metadata.Table getTable()
      • hasCollectionReturn

        public boolean hasCollectionReturn()
      • getReturnColumns

        public org.teiid.metadata.Column[] getReturnColumns()
      • isReturnComplexType

        public boolean isReturnComplexType()
      • getProcedure

        public org.teiid.metadata.Procedure getProcedure()
      • getReturnType

        public String getReturnType()
      • getReturnTypeClass

        public Class<?> getReturnTypeClass()