Package org.teiid.translator.simpledb
Class SimpleDBInsertVisitor
- java.lang.Object
-
- org.teiid.language.visitor.AbstractLanguageVisitor
-
- org.teiid.language.visitor.HierarchyVisitor
-
- org.teiid.translator.simpledb.SimpleDBInsertVisitor
-
- All Implemented Interfaces:
org.teiid.language.visitor.LanguageObjectVisitor
public class SimpleDBInsertVisitor extends org.teiid.language.visitor.HierarchyVisitor
-
-
Constructor Summary
Constructors Constructor Description SimpleDBInsertVisitor()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidcheckExceptions()List<org.teiid.metadata.Column>getColumns()StringgetDomainName()Iterator<? extends List<?>>values()voidvisit(org.teiid.language.ColumnReference obj)voidvisit(org.teiid.language.ExpressionValueSource obj)voidvisit(org.teiid.language.Insert obj)voidvisit(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
-
-
-
-
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:
visitin interfaceorg.teiid.language.visitor.LanguageObjectVisitor- Overrides:
visitin classorg.teiid.language.visitor.HierarchyVisitor
-
visit
public void visit(org.teiid.language.NamedTable obj)
- Specified by:
visitin interfaceorg.teiid.language.visitor.LanguageObjectVisitor- Overrides:
visitin classorg.teiid.language.visitor.AbstractLanguageVisitor
-
visit
public void visit(org.teiid.language.ColumnReference obj)
- Specified by:
visitin interfaceorg.teiid.language.visitor.LanguageObjectVisitor- Overrides:
visitin classorg.teiid.language.visitor.AbstractLanguageVisitor
-
visit
public void visit(org.teiid.language.ExpressionValueSource obj)
- Specified by:
visitin interfaceorg.teiid.language.visitor.LanguageObjectVisitor- Overrides:
visitin classorg.teiid.language.visitor.HierarchyVisitor
-
-