|
||||||||||
| 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 instanceHierarchyVisitorpublic 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 LanguageObjectVisitorpublic void visit(IBatchedUpdates obj)
visit in interface LanguageObjectVisitorpublic void visit(ICompareCriteria obj)
visit in interface LanguageObjectVisitorpublic void visit(ICompoundCriteria obj)
visit in interface LanguageObjectVisitorpublic void visit(IDelete obj)
visit in interface LanguageObjectVisitorpublic void visit(IElement obj)
visit in interface LanguageObjectVisitorpublic void visit(IProcedure obj)
visit in interface LanguageObjectVisitorpublic void visit(IExistsCriteria obj)
visit in interface LanguageObjectVisitorpublic void visit(IFrom obj)
visit in interface LanguageObjectVisitorpublic void visit(IFunction obj)
visit in interface LanguageObjectVisitorpublic void visit(IGroup obj)
visit in interface LanguageObjectVisitorpublic void visit(IGroupBy obj)
visit in interface LanguageObjectVisitorpublic void visit(IInCriteria obj)
visit in interface LanguageObjectVisitorpublic void visit(IInlineView obj)
visit in interface LanguageObjectVisitorpublic void visit(IInsert obj)
visit in interface LanguageObjectVisitorpublic void visit(IInsertExpressionValueSource obj)
visit in interface LanguageObjectVisitorpublic void visit(IIsNullCriteria obj)
visit in interface LanguageObjectVisitorpublic void visit(IJoin obj)
visit in interface LanguageObjectVisitorpublic void visit(ILikeCriteria obj)
visit in interface LanguageObjectVisitorpublic void visit(ILimit obj)
visit in interface LanguageObjectVisitorpublic void visit(ILiteral obj)
visit in interface LanguageObjectVisitorpublic void visit(INotCriteria obj)
visit in interface LanguageObjectVisitorpublic void visit(IOrderBy obj)
visit in interface LanguageObjectVisitorpublic void visit(IOrderByItem obj)
visit in interface LanguageObjectVisitorpublic void visit(IParameter obj)
visit in interface LanguageObjectVisitorpublic void visit(IQuery obj)
visit in interface LanguageObjectVisitorpublic void visit(IScalarSubquery obj)
visit in interface LanguageObjectVisitorpublic void visit(ISearchedCaseExpression obj)
visit in interface LanguageObjectVisitorpublic void visit(ISelect obj)
visit in interface LanguageObjectVisitorpublic void visit(ISelectSymbol obj)
visit in interface LanguageObjectVisitorpublic void visit(ISubqueryCompareCriteria obj)
visit in interface LanguageObjectVisitorpublic void visit(ISubqueryInCriteria obj)
visit in interface LanguageObjectVisitorpublic void visit(IUpdate obj)
visit in interface LanguageObjectVisitorpublic void visit(ISetQuery obj)
visit in interface LanguageObjectVisitorpublic void visit(ISetClauseList obj)
visit in interface LanguageObjectVisitorpublic void visit(ISetClause obj)
visit in interface LanguageObjectVisitor
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||