public class AggregateSymbolCollectorVisitor extends LanguageVisitor
| Modifier and Type | Class and Description |
|---|---|
static class |
AggregateSymbolCollectorVisitor.AggregateStopNavigator |
| Constructor and Description |
|---|
AggregateSymbolCollectorVisitor(Collection<? super AggregateSymbol> aggregates,
Collection<? super ElementSymbol> elements) |
| Modifier and Type | Method and Description |
|---|---|
static Collection<AggregateSymbol> |
getAggregates(LanguageObject obj,
boolean removeDuplicates) |
static void |
getAggregates(LanguageObject obj,
Collection<? super AggregateSymbol> aggregates,
Collection<? super ElementSymbol> otherElements,
Collection<? super Expression> groupingColsUsed,
Collection<? super WindowFunction> windowFunctions,
Collection<? extends Expression> groupingCols) |
void |
visit(AggregateSymbol obj) |
void |
visit(ElementSymbol obj) |
void |
visit(WindowFunction windowFunction) |
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, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visitpublic AggregateSymbolCollectorVisitor(Collection<? super AggregateSymbol> aggregates, Collection<? super ElementSymbol> elements)
public void visit(AggregateSymbol obj)
visit in class LanguageVisitorpublic void visit(WindowFunction windowFunction)
visit in class LanguageVisitorpublic void visit(ElementSymbol obj)
visit in class LanguageVisitorpublic static final void getAggregates(LanguageObject obj, Collection<? super AggregateSymbol> aggregates, Collection<? super ElementSymbol> otherElements, Collection<? super Expression> groupingColsUsed, Collection<? super WindowFunction> windowFunctions, Collection<? extends Expression> groupingCols)
public static final Collection<AggregateSymbol> getAggregates(LanguageObject obj, boolean removeDuplicates)
Copyright © 2019. All rights reserved.