|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object com.metamatrix.query.sql.LanguageVisitor com.metamatrix.query.sql.visitor.AggregateSymbolCollectorVisitor
public class AggregateSymbolCollectorVisitor
Nested Class Summary | |
---|---|
static class |
AggregateSymbolCollectorVisitor.AggregateStopNavigator
|
Constructor Summary | |
---|---|
AggregateSymbolCollectorVisitor(java.util.Collection<AggregateSymbol> aggregates,
java.util.Collection<SingleElementSymbol> elements)
|
Method Summary | |
---|---|
static java.util.Collection<AggregateSymbol> |
getAggregates(LanguageObject obj,
boolean removeDuplicates)
|
static void |
getAggregates(LanguageObject obj,
java.util.Collection<SingleElementSymbol> aggregates,
java.util.Collection<SingleElementSymbol> elements)
|
void |
visit(AggregateSymbol obj)
|
void |
visit(ElementSymbol obj)
|
void |
visit(ExpressionSymbol obj)
|
Methods inherited from class com.metamatrix.query.sql.LanguageVisitor |
---|
setAbort, shouldAbort, 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 java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public AggregateSymbolCollectorVisitor(java.util.Collection<AggregateSymbol> aggregates, java.util.Collection<SingleElementSymbol> elements)
Method Detail |
---|
public void visit(AggregateSymbol obj)
visit
in class LanguageVisitor
public void visit(ExpressionSymbol obj)
visit
in class LanguageVisitor
public void visit(ElementSymbol obj)
visit
in class LanguageVisitor
public static final void getAggregates(LanguageObject obj, java.util.Collection<SingleElementSymbol> aggregates, java.util.Collection<SingleElementSymbol> elements)
public static final java.util.Collection<AggregateSymbol> getAggregates(LanguageObject obj, boolean removeDuplicates)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |