Class N1QLUpdateVisitor

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

    public class N1QLUpdateVisitor
    extends N1QLVisitor
    • Nested Class Summary

      • Nested classes/interfaces inherited from class org.teiid.language.visitor.SQLStringVisitor

        org.teiid.language.visitor.SQLStringVisitor.Substitutor
    • Field Summary

      • Fields inherited from class org.teiid.language.visitor.SQLStringVisitor

        buffer, shortNameOnly, TEIID_NATIVE_QUERY, UNDEFINED, UNDEFINED_PARAM
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      String[] getBulkCommands()  
      void visit​(org.teiid.language.ColumnReference obj)  
      void visit​(org.teiid.language.Delete obj)  
      void visit​(org.teiid.language.Insert obj)  
      void visit​(org.teiid.language.NamedTable obj)  
      void visit​(org.teiid.language.Update obj)  
      • Methods inherited from class org.teiid.language.visitor.SQLStringVisitor

        append, append, append, appendBaseName, appendCallStart, appendLateralKeyword, appendLiteral, appendNestedCondition, appendQuantifier, appendRightComparison, appendSetOperation, appendWithKeyword, getInsertKeyword, getLikeRegexString, getName, getRecordName, getShortName, getSourceComment, getSQLString, getUpsertKeyword, isInfixFunction, parseNativeQueryParts, replaceElementName, shouldNestSetChild, toString, useAsInGroupAlias, useParensForJoins, useParensForLHSJoins, useParensForSetQueries, useSelectLimit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit
      • Methods inherited from class org.teiid.language.visitor.AbstractLanguageVisitor

        visit, visitNode, visitNodes, visitNodes
    • 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.SQLStringVisitor
      • getBulkCommands

        public String[] getBulkCommands()
      • visit

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

        public void visit​(org.teiid.language.ColumnReference obj)
        Specified by:
        visit in interface org.teiid.language.visitor.LanguageObjectVisitor
        Overrides:
        visit in class N1QLVisitor
      • 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.SQLStringVisitor
      • 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.SQLStringVisitor