Class SimpleDBInsertVisitor

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

    public class SimpleDBInsertVisitor
    extends org.teiid.language.visitor.HierarchyVisitor
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      void checkExceptions()  
      List<org.teiid.metadata.Column> getColumns()  
      String getDomainName()  
      Iterator<? extends List<?>> values()  
      void visit​(org.teiid.language.ColumnReference obj)  
      void visit​(org.teiid.language.ExpressionValueSource obj)  
      void visit​(org.teiid.language.Insert obj)  
      void visit​(org.teiid.language.NamedTable obj)  
      • Methods inherited from class org.teiid.language.visitor.HierarchyVisitor

        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, visit, visit, visit
      • Methods inherited from class org.teiid.language.visitor.AbstractLanguageVisitor

        visit, visit, visit, visit, visit, visitNode, visitNodes, visitNodes
    • Constructor Detail

      • SimpleDBInsertVisitor

        public SimpleDBInsertVisitor()
    • Method Detail

      • checkExceptions

        public void checkExceptions()
                             throws org.teiid.translator.TranslatorException
        Throws:
        org.teiid.translator.TranslatorException
      • getColumns

        public List<org.teiid.metadata.Column> getColumns()
      • getDomainName

        public String getDomainName()
      • 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.NamedTable obj)
        Specified by:
        visit in interface org.teiid.language.visitor.LanguageObjectVisitor
        Overrides:
        visit in class org.teiid.language.visitor.AbstractLanguageVisitor
      • visit

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

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