public abstract class AbstractLanguageVisitor extends Object implements LanguageObjectVisitor
| Modifier | Constructor and Description |
|---|---|
protected |
AbstractLanguageVisitor() |
| Modifier and Type | Method and Description |
|---|---|
void |
visit(AggregateFunction obj) |
void |
visit(AndOr obj) |
void |
visit(Argument obj) |
void |
visit(Array array) |
void |
visit(BatchedUpdates obj) |
void |
visit(Call obj) |
void |
visit(ColumnReference obj) |
void |
visit(Comparison obj) |
void |
visit(Delete obj) |
void |
visit(DerivedColumn obj) |
void |
visit(DerivedTable obj) |
void |
visit(Exists obj) |
void |
visit(ExpressionValueSource obj) |
void |
visit(Function obj) |
void |
visit(GroupBy obj) |
void |
visit(In obj) |
void |
visit(Insert obj) |
void |
visit(IsDistinct isDistinct) |
void |
visit(IsNull obj) |
void |
visit(Join obj) |
void |
visit(Like obj) |
void |
visit(Limit obj) |
void |
visit(Literal obj) |
void |
visit(NamedProcedureCall namedProcedureCall) |
void |
visit(NamedTable obj) |
void |
visit(Not obj) |
void |
visit(OrderBy obj) |
void |
visit(Parameter obj) |
void |
visit(ScalarSubquery obj) |
void |
visit(SearchedCase obj) |
void |
visit(SearchedWhenClause obj) |
void |
visit(Select obj) |
void |
visit(SetClause obj) |
void |
visit(SetQuery obj) |
void |
visit(SortSpecification obj) |
void |
visit(SubqueryComparison obj) |
void |
visit(SubqueryIn obj) |
void |
visit(Update obj) |
void |
visit(WindowFrame windowFrame) |
void |
visit(WindowFunction windowFunction) |
void |
visit(WindowSpecification windowSpecification) |
void |
visit(With obj) |
void |
visit(WithItem obj) |
void |
visitNode(LanguageObject obj)
Visit the LanguageObject instance to perform the Visitor's operation on
that instance.
|
void |
visitNodes(Collection<? extends LanguageObject> nodes)
Visits a Collection of LanguageObjects in iteration order.
|
void |
visitNodes(LanguageObject[] nodes)
Visits an array of LanguageObjects in order.
|
public void visitNode(LanguageObject obj)
obj - an LanguageObject instanceHierarchyVisitorpublic void visitNodes(Collection<? extends LanguageObject> nodes)
nodes - a Collection of LanguageObjectspublic void visitNodes(LanguageObject[] nodes)
nodes - an LanguageObject[]public void visit(AggregateFunction obj)
visit in interface LanguageObjectVisitorpublic void visit(BatchedUpdates obj)
visit in interface LanguageObjectVisitorpublic void visit(Comparison obj)
visit in interface LanguageObjectVisitorpublic void visit(AndOr obj)
visit in interface LanguageObjectVisitorpublic void visit(Delete obj)
visit in interface LanguageObjectVisitorpublic void visit(ColumnReference obj)
visit in interface LanguageObjectVisitorpublic void visit(Call obj)
visit in interface LanguageObjectVisitorpublic void visit(Exists obj)
visit in interface LanguageObjectVisitorpublic void visit(Function obj)
visit in interface LanguageObjectVisitorpublic void visit(NamedTable obj)
visit in interface LanguageObjectVisitorpublic void visit(GroupBy obj)
visit in interface LanguageObjectVisitorpublic void visit(In obj)
visit in interface LanguageObjectVisitorpublic void visit(DerivedTable obj)
visit in interface LanguageObjectVisitorpublic void visit(Insert obj)
visit in interface LanguageObjectVisitorpublic void visit(ExpressionValueSource obj)
visit in interface LanguageObjectVisitorpublic void visit(IsNull obj)
visit in interface LanguageObjectVisitorpublic void visit(Join obj)
visit in interface LanguageObjectVisitorpublic void visit(Like obj)
visit in interface LanguageObjectVisitorpublic void visit(Limit obj)
visit in interface LanguageObjectVisitorpublic void visit(Literal obj)
visit in interface LanguageObjectVisitorpublic void visit(Not obj)
visit in interface LanguageObjectVisitorpublic void visit(OrderBy obj)
visit in interface LanguageObjectVisitorpublic void visit(SortSpecification obj)
visit in interface LanguageObjectVisitorpublic void visit(Argument obj)
visit in interface LanguageObjectVisitorpublic void visit(Select obj)
visit in interface LanguageObjectVisitorpublic void visit(ScalarSubquery obj)
visit in interface LanguageObjectVisitorpublic void visit(SearchedCase obj)
visit in interface LanguageObjectVisitorpublic void visit(DerivedColumn obj)
visit in interface LanguageObjectVisitorpublic void visit(SubqueryComparison obj)
visit in interface LanguageObjectVisitorpublic void visit(SubqueryIn obj)
visit in interface LanguageObjectVisitorpublic void visit(Update obj)
visit in interface LanguageObjectVisitorpublic void visit(SetQuery obj)
visit in interface LanguageObjectVisitorpublic void visit(SetClause obj)
visit in interface LanguageObjectVisitorpublic void visit(SearchedWhenClause obj)
visit in interface LanguageObjectVisitorpublic void visit(Parameter obj)
visit in interface LanguageObjectVisitorpublic void visit(WindowFunction windowFunction)
visit in interface LanguageObjectVisitorpublic void visit(WindowSpecification windowSpecification)
visit in interface LanguageObjectVisitorpublic void visit(With obj)
visit in interface LanguageObjectVisitorpublic void visit(WithItem obj)
visit in interface LanguageObjectVisitorpublic void visit(Array array)
visit in interface LanguageObjectVisitorpublic void visit(NamedProcedureCall namedProcedureCall)
visit in interface LanguageObjectVisitorpublic void visit(IsDistinct isDistinct)
visit in interface LanguageObjectVisitorpublic void visit(WindowFrame windowFrame)
visit in interface LanguageObjectVisitorCopyright © 2019. All rights reserved.