Class ODataUpdateVisitor

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

    public class ODataUpdateVisitor
    extends ODataSQLVisitor
    • Field Detail

      • metadata

        protected org.teiid.metadata.RuntimeMetadata metadata
      • exceptions

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

      • ODataUpdateVisitor

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

      • visit

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

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

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

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

        public String getMethod()
      • getPayload

        public List<org.odata4j.core.OProperty<?>> getPayload()