org.teiid.query.sql
Class LanguageVisitor
java.lang.Object
org.teiid.query.sql.LanguageVisitor
- Direct Known Subclasses:
- AbstractNavigator, AbstractValidationVisitor, AggregateSymbolCollectorVisitor, CommandCollectorVisitor, CorrelatedReferenceCollectorVisitor, CriteriaCapabilityValidatorVisitor, ElementCollectorVisitor, EvaluatableVisitor, ExpressionMappingVisitor, FunctionCollectorVisitor, GroupCollectorVisitor, PredicateCollectorVisitor, ReferenceCollectorVisitor, ResolverVisitor, ResolveVirtualGroupCriteriaVisitor, SQLStringVisitor, ValueIteratorProviderCollectorVisitor
public abstract class LanguageVisitor
- extends Object
The LanguageVisitor can be used to visit a LanguageObject as if it were a tree
and perform some action on some or all of the language objects that are visited.
The LanguageVisitor is extended to create a concrete visitor and some or all of
the public visit methods should be overridden to provide the visitor functionality.
These public visit methods SHOULD NOT be called directly.
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
LanguageVisitor
public LanguageVisitor()
setAbort
public void setAbort(boolean abort)
shouldAbort
public final boolean shouldAbort()
visit
public void visit(BatchedUpdateCommand obj)
visit
public void visit(BetweenCriteria obj)
visit
public void visit(CaseExpression obj)
visit
public void visit(CompareCriteria obj)
visit
public void visit(CompoundCriteria obj)
visit
public void visit(Delete obj)
visit
public void visit(ExistsCriteria obj)
visit
public void visit(From obj)
visit
public void visit(GroupBy obj)
visit
public void visit(Insert obj)
visit
public void visit(IsNullCriteria obj)
visit
public void visit(JoinPredicate obj)
visit
public void visit(JoinType obj)
visit
public void visit(Limit obj)
visit
public void visit(MatchCriteria obj)
visit
public void visit(NotCriteria obj)
visit
public void visit(Option obj)
visit
public void visit(OrderBy obj)
visit
public void visit(Query obj)
visit
public void visit(SearchedCaseExpression obj)
visit
public void visit(Select obj)
visit
public void visit(SetCriteria obj)
visit
public void visit(SetQuery obj)
visit
public void visit(StoredProcedure obj)
visit
public void visit(SubqueryCompareCriteria obj)
visit
public void visit(SubqueryFromClause obj)
visit
public void visit(SubquerySetCriteria obj)
visit
public void visit(UnaryFromClause obj)
visit
public void visit(Update obj)
visit
public void visit(Into obj)
visit
public void visit(DependentSetCriteria obj)
visit
public void visit(Create obj)
visit
public void visit(Drop obj)
visit
public void visit(AggregateSymbol obj)
visit
public void visit(AliasSymbol obj)
visit
public void visit(MultipleElementSymbol obj)
visit
public void visit(Constant obj)
visit
public void visit(ElementSymbol obj)
visit
public void visit(ExpressionSymbol obj)
visit
public void visit(Function obj)
visit
public void visit(GroupSymbol obj)
visit
public void visit(Reference obj)
visit
public void visit(ScalarSubquery obj)
visit
public void visit(AssignmentStatement obj)
visit
public void visit(Block obj)
visit
public void visit(CommandStatement obj)
visit
public void visit(CreateUpdateProcedureCommand obj)
visit
public void visit(CriteriaSelector obj)
visit
public void visit(DeclareStatement obj)
visit
public void visit(HasCriteria obj)
visit
public void visit(IfStatement obj)
visit
public void visit(RaiseErrorStatement obj)
visit
public void visit(TranslateCriteria obj)
visit
public void visit(BranchingStatement obj)
visit
public void visit(WhileStatement obj)
visit
public void visit(LoopStatement obj)
visit
public void visit(DynamicCommand obj)
visit
public void visit(ProcedureContainer obj)
visit
public void visit(SetClauseList obj)
visit
public void visit(SetClause obj)
visit
public void visit(OrderByItem obj)
visit
public void visit(XMLElement obj)
visit
public void visit(XMLAttributes obj)
visit
public void visit(XMLForest obj)
visit
public void visit(XMLNamespaces obj)
visit
public void visit(TextTable obj)
visit
public void visit(TextLine obj)
visit
public void visit(XMLTable obj)
visit
public void visit(DerivedColumn obj)
visit
public void visit(XMLSerialize obj)
visit
public void visit(XMLQuery obj)
visit
public void visit(QueryString obj)
visit
public void visit(XMLParse obj)
visit
public void visit(ExpressionCriteria obj)
visit
public void visit(WithQueryCommand obj)
visit
public void visit(TriggerAction obj)
visit
public void visit(ArrayTable obj)
visit
public void visit(AlterView obj)
visit
public void visit(AlterProcedure obj)
visit
public void visit(AlterTrigger obj)
visit
public void visit(WindowFunction windowFunction)
visit
public void visit(WindowSpecification windowSpecification)
Copyright © 2012. All Rights Reserved.