|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.teiid.connector.visitor.framework.AbstractLanguageVisitor
public abstract class AbstractLanguageVisitor
Visitor that visits an instance of ILanguageObject and performs an operation on that instance. The visit() methods of this Visitor can be selectively overridden to perform operations on each type of ILanguageObject. The public visit() methods should not be called directly, as they are only used by this visitor framework to let the instance invoke the type-specific visit() method
Constructor Summary | |
---|---|
protected |
AbstractLanguageVisitor()
|
Method Summary | |
---|---|
void |
visit(IAggregate obj)
|
void |
visit(IBatchedUpdates obj)
|
void |
visit(ICompareCriteria obj)
|
void |
visit(ICompoundCriteria obj)
|
void |
visit(IDelete obj)
|
void |
visit(IElement obj)
|
void |
visit(IExistsCriteria obj)
|
void |
visit(IFrom obj)
|
void |
visit(IFunction obj)
|
void |
visit(IGroup obj)
|
void |
visit(IGroupBy obj)
|
void |
visit(IInCriteria obj)
|
void |
visit(IInlineView obj)
|
void |
visit(IInsert obj)
|
void |
visit(IInsertExpressionValueSource obj)
|
void |
visit(IIsNullCriteria obj)
|
void |
visit(IJoin obj)
|
void |
visit(ILikeCriteria obj)
|
void |
visit(ILimit obj)
|
void |
visit(ILiteral obj)
|
void |
visit(INotCriteria obj)
|
void |
visit(IOrderBy obj)
|
void |
visit(IOrderByItem obj)
|
void |
visit(IParameter obj)
|
void |
visit(IProcedure obj)
|
void |
visit(IQuery obj)
|
void |
visit(IScalarSubquery obj)
|
void |
visit(ISearchedCaseExpression obj)
|
void |
visit(ISelect obj)
|
void |
visit(ISelectSymbol obj)
|
void |
visit(ISetClause obj)
|
void |
visit(ISetClauseList obj)
|
void |
visit(ISetQuery obj)
|
void |
visit(ISubqueryCompareCriteria obj)
|
void |
visit(ISubqueryInCriteria obj)
|
void |
visit(IUpdate obj)
|
void |
visitNode(ILanguageObject obj)
Visit the ILanguageObject instance to perform the Visitor's operation on that instance. |
void |
visitNodes(java.util.Collection<? extends ILanguageObject> nodes)
Visits a Collection of ILanguageObjects in iteration order. |
void |
visitNodes(ILanguageObject[] nodes)
Visits an array of ILanguageObjects in order. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
protected AbstractLanguageVisitor()
Method Detail |
---|
public void visitNode(ILanguageObject obj)
obj
- an ILanguageObject instanceHierarchyVisitor
public void visitNodes(java.util.Collection<? extends ILanguageObject> nodes)
nodes
- a Collection of ILanguageObjectspublic void visitNodes(ILanguageObject[] nodes)
nodes
- an ILanguageObject[]public void visit(IAggregate obj)
visit
in interface LanguageObjectVisitor
public void visit(IBatchedUpdates obj)
visit
in interface LanguageObjectVisitor
public void visit(ICompareCriteria obj)
visit
in interface LanguageObjectVisitor
public void visit(ICompoundCriteria obj)
visit
in interface LanguageObjectVisitor
public void visit(IDelete obj)
visit
in interface LanguageObjectVisitor
public void visit(IElement obj)
visit
in interface LanguageObjectVisitor
public void visit(IProcedure obj)
visit
in interface LanguageObjectVisitor
public void visit(IExistsCriteria obj)
visit
in interface LanguageObjectVisitor
public void visit(IFrom obj)
visit
in interface LanguageObjectVisitor
public void visit(IFunction obj)
visit
in interface LanguageObjectVisitor
public void visit(IGroup obj)
visit
in interface LanguageObjectVisitor
public void visit(IGroupBy obj)
visit
in interface LanguageObjectVisitor
public void visit(IInCriteria obj)
visit
in interface LanguageObjectVisitor
public void visit(IInlineView obj)
visit
in interface LanguageObjectVisitor
public void visit(IInsert obj)
visit
in interface LanguageObjectVisitor
public void visit(IInsertExpressionValueSource obj)
visit
in interface LanguageObjectVisitor
public void visit(IIsNullCriteria obj)
visit
in interface LanguageObjectVisitor
public void visit(IJoin obj)
visit
in interface LanguageObjectVisitor
public void visit(ILikeCriteria obj)
visit
in interface LanguageObjectVisitor
public void visit(ILimit obj)
visit
in interface LanguageObjectVisitor
public void visit(ILiteral obj)
visit
in interface LanguageObjectVisitor
public void visit(INotCriteria obj)
visit
in interface LanguageObjectVisitor
public void visit(IOrderBy obj)
visit
in interface LanguageObjectVisitor
public void visit(IOrderByItem obj)
visit
in interface LanguageObjectVisitor
public void visit(IParameter obj)
visit
in interface LanguageObjectVisitor
public void visit(IQuery obj)
visit
in interface LanguageObjectVisitor
public void visit(IScalarSubquery obj)
visit
in interface LanguageObjectVisitor
public void visit(ISearchedCaseExpression obj)
visit
in interface LanguageObjectVisitor
public void visit(ISelect obj)
visit
in interface LanguageObjectVisitor
public void visit(ISelectSymbol obj)
visit
in interface LanguageObjectVisitor
public void visit(ISubqueryCompareCriteria obj)
visit
in interface LanguageObjectVisitor
public void visit(ISubqueryInCriteria obj)
visit
in interface LanguageObjectVisitor
public void visit(IUpdate obj)
visit
in interface LanguageObjectVisitor
public void visit(ISetQuery obj)
visit
in interface LanguageObjectVisitor
public void visit(ISetClauseList obj)
visit
in interface LanguageObjectVisitor
public void visit(ISetClause obj)
visit
in interface LanguageObjectVisitor
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |