Package org.teiid.query.sql.visitor
Class AggregateSymbolCollectorVisitor.AggregateStopNavigator
- java.lang.Object
-
- org.teiid.query.sql.LanguageVisitor
-
- org.teiid.query.sql.navigator.AbstractNavigator
-
- org.teiid.query.sql.navigator.PreOrPostOrderNavigator
-
- org.teiid.query.sql.visitor.AggregateSymbolCollectorVisitor.AggregateStopNavigator
-
- Enclosing class:
- AggregateSymbolCollectorVisitor
public static class AggregateSymbolCollectorVisitor.AggregateStopNavigator extends PreOrPostOrderNavigator
-
-
Field Summary
-
Fields inherited from class org.teiid.query.sql.navigator.PreOrPostOrderNavigator
POST_ORDER, PRE_ORDER
-
-
Constructor Summary
Constructors Constructor Description AggregateStopNavigator(LanguageVisitor visitor, Collection<? extends Expression> groupingCols)
AggregateStopNavigator(LanguageVisitor visitor, Collection<? super Expression> groupingColsUsed, Collection<? extends Expression> groupingCols)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
visit(AggregateSymbol obj)
protected void
visitNode(LanguageObject obj)
-
Methods inherited from class org.teiid.query.sql.navigator.PreOrPostOrderNavigator
doVisit, doVisit, postVisitVisitor, preVisitVisitor, setSkipEvaluatable, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit
-
Methods inherited from class org.teiid.query.sql.navigator.AbstractNavigator
getVisitor, visitNodes, visitVisitor
-
Methods inherited from class org.teiid.query.sql.LanguageVisitor
setAbort, shouldAbort, visit, visit
-
-
-
-
Constructor Detail
-
AggregateStopNavigator
public AggregateStopNavigator(LanguageVisitor visitor, Collection<? super Expression> groupingColsUsed, Collection<? extends Expression> groupingCols)
-
AggregateStopNavigator
public AggregateStopNavigator(LanguageVisitor visitor, Collection<? extends Expression> groupingCols)
-
-
Method Detail
-
visit
public void visit(AggregateSymbol obj)
- Overrides:
visit
in classPreOrPostOrderNavigator
-
visitNode
protected void visitNode(LanguageObject obj)
- Overrides:
visitNode
in classAbstractNavigator
-
-