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:
LanguageObjectVisitor
public class SimpleDBInsertVisitor extends HierarchyVisitor
-
-
Constructor Summary
Constructors Constructor Description SimpleDBInsertVisitor()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
checkExceptions()
List<Column>
getColumns()
String
getDomainName()
Iterator<? extends List<?>>
values()
void
visit(ColumnReference obj)
void
visit(ExpressionValueSource obj)
void
visit(Insert obj)
void
visit(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
-
-
-
-
Method Detail
-
checkExceptions
public void checkExceptions() throws TranslatorException
- Throws:
TranslatorException
-
getDomainName
public String getDomainName()
-
visit
public void visit(Insert obj)
- Specified by:
visit
in interfaceLanguageObjectVisitor
- Overrides:
visit
in classHierarchyVisitor
-
visit
public void visit(NamedTable obj)
- Specified by:
visit
in interfaceLanguageObjectVisitor
- Overrides:
visit
in classAbstractLanguageVisitor
-
visit
public void visit(ColumnReference obj)
- Specified by:
visit
in interfaceLanguageObjectVisitor
- Overrides:
visit
in classAbstractLanguageVisitor
-
visit
public void visit(ExpressionValueSource obj)
- Specified by:
visit
in interfaceLanguageObjectVisitor
- Overrides:
visit
in classHierarchyVisitor
-
-