Package org.teiid.translator.odata4
Class ODataUpdateVisitor
- java.lang.Object
-
- org.teiid.language.visitor.AbstractLanguageVisitor
-
- org.teiid.language.visitor.HierarchyVisitor
-
- org.teiid.translator.odata4.ODataUpdateVisitor
-
- All Implemented Interfaces:
LanguageObjectVisitor
public class ODataUpdateVisitor extends HierarchyVisitor
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description protected static classODataUpdateVisitor.OperationType
-
Field Summary
Fields Modifier and Type Field Description protected ArrayList<TranslatorException>exceptions
-
Constructor Summary
Constructors Constructor Description ODataUpdateVisitor(ODataExecutionFactory ef, RuntimeMetadata metadata)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ODataUpdateQuerygetODataQuery()ODataUpdateVisitor.OperationTypegetOperationType()voidvisit(Delete obj)voidvisit(Insert obj)voidvisit(NamedTable obj)voidvisit(Update 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
-
Methods inherited from class org.teiid.language.visitor.AbstractLanguageVisitor
visit, visit, visit, visit, visit, visit, visitNode, visitNodes, visitNodes
-
-
-
-
Field Detail
-
exceptions
protected ArrayList<TranslatorException> exceptions
-
-
Constructor Detail
-
ODataUpdateVisitor
public ODataUpdateVisitor(ODataExecutionFactory ef, RuntimeMetadata metadata)
-
-
Method Detail
-
getOperationType
public ODataUpdateVisitor.OperationType getOperationType()
-
getODataQuery
public ODataUpdateQuery getODataQuery()
-
visit
public void visit(Insert obj)
- Specified by:
visitin interfaceLanguageObjectVisitor- Overrides:
visitin classHierarchyVisitor
-
visit
public void visit(Update obj)
- Specified by:
visitin interfaceLanguageObjectVisitor- Overrides:
visitin classHierarchyVisitor
-
visit
public void visit(Delete obj)
- Specified by:
visitin interfaceLanguageObjectVisitor- Overrides:
visitin classHierarchyVisitor
-
visit
public void visit(NamedTable obj)
- Specified by:
visitin interfaceLanguageObjectVisitor- Overrides:
visitin classAbstractLanguageVisitor
-
-