com.metamatrix.query.sql
Class LanguageVisitor
java.lang.Object
com.metamatrix.query.sql.LanguageVisitor
- Direct Known Subclasses:
- AbstractNavigator, AbstractValidationVisitor, AggregateSymbolCollectorVisitor, BindVariableVisitor, CommandCollectorVisitor, CorrelatedReferenceCollectorVisitor, CriteriaCapabilityValidatorVisitor, CriteriaTranslatorVisitor, ElementCollectorVisitor, EvaluatableVisitor, ExpressionMappingVisitor, ExpressionSymbolCollector, FunctionCollectorVisitor, GroupCollectorVisitor, PredicateCollectorVisitor, ReferenceCollectorVisitor, ResolverVisitor, ResolveVirtualGroupCriteriaVisitor, SQLStringVisitor, ValueIteratorProviderCollectorVisitor, VariableCollectorVisitor
public abstract class LanguageVisitor
- extends java.lang.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(XQuery 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(AllInGroupSymbol obj)
visit
public void visit(AllSymbol 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(BreakStatement obj)
visit
public void visit(ContinueStatement 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)
Copyright © 2009. All Rights Reserved.