Uses of Class
org.teiid.query.sql.symbol.AggregateSymbol
-
-
Uses of AggregateSymbol in org.teiid.query.function.aggregate
Methods in org.teiid.query.function.aggregate with parameters of type AggregateSymbol Modifier and Type Method Description Class<?>
AggregateFunction. getOutputType(AggregateSymbol function)
Class<?>
LeadLagValue. getOutputType(AggregateSymbol function)
Class<?>
Ntile. getOutputType(AggregateSymbol function)
-
Uses of AggregateSymbol in org.teiid.query.optimizer.relational
Method parameters in org.teiid.query.optimizer.relational with type arguments of type AggregateSymbol Modifier and Type Method Description static SymbolMap
RelationalPlanner. buildGroupingNode(Collection<AggregateSymbol> aggs, List<? extends Expression> groupingCols, PlanNode groupNode, CommandContext cc, IDGenerator idGenerator)
Build a grouping node that introduces a anon group (without a inline view source node) -
Uses of AggregateSymbol in org.teiid.query.optimizer.relational.rules
Methods in org.teiid.query.optimizer.relational.rules with parameters of type AggregateSymbol Modifier and Type Method Description static boolean
CapabilitiesUtil. supportsAggregateFunction(Object modelID, AggregateSymbol aggregate, QueryMetadataInterface metadata, CapabilitiesFinder capFinder)
void
CriteriaCapabilityValidatorVisitor. visit(AggregateSymbol obj)
-
Uses of AggregateSymbol in org.teiid.query.parser
Methods in org.teiid.query.parser that return AggregateSymbol Modifier and Type Method Description AggregateSymbol
SQLParser. aggregateSymbol(ParseInfo info)
AggregateSymbol
SQLParser. analyticAggregateSymbol(ParseInfo info)
AggregateSymbol
SQLParser. orderedAgg(ParseInfo info)
AggregateSymbol
SQLParser. textAgg(ParseInfo info)
-
Uses of AggregateSymbol in org.teiid.query.resolver.util
Methods in org.teiid.query.resolver.util with parameters of type AggregateSymbol Modifier and Type Method Description void
ResolverVisitor. visit(AggregateSymbol obj)
-
Uses of AggregateSymbol in org.teiid.query.sql
Methods in org.teiid.query.sql with parameters of type AggregateSymbol Modifier and Type Method Description void
LanguageVisitor. visit(AggregateSymbol obj)
-
Uses of AggregateSymbol in org.teiid.query.sql.navigator
Methods in org.teiid.query.sql.navigator with parameters of type AggregateSymbol Modifier and Type Method Description void
PreOrPostOrderNavigator. visit(AggregateSymbol obj)
-
Uses of AggregateSymbol in org.teiid.query.sql.symbol
Methods in org.teiid.query.sql.symbol that return AggregateSymbol Modifier and Type Method Description AggregateSymbol
WindowFunction. getFunction()
Methods in org.teiid.query.sql.symbol with parameters of type AggregateSymbol Modifier and Type Method Description void
WindowFunction. setFunction(AggregateSymbol expression)
Method parameters in org.teiid.query.sql.symbol with type arguments of type AggregateSymbol Modifier and Type Method Description static boolean
AggregateSymbol. areAggregatesCardinalityDependent(Collection<AggregateSymbol> aggs)
-
Uses of AggregateSymbol in org.teiid.query.sql.visitor
Methods in org.teiid.query.sql.visitor that return types with arguments of type AggregateSymbol Modifier and Type Method Description static Collection<AggregateSymbol>
AggregateSymbolCollectorVisitor. getAggregates(LanguageObject obj, boolean removeDuplicates)
Methods in org.teiid.query.sql.visitor with parameters of type AggregateSymbol Modifier and Type Method Description void
AggregateSymbolCollectorVisitor.AggregateStopNavigator. visit(AggregateSymbol obj)
void
AggregateSymbolCollectorVisitor. visit(AggregateSymbol obj)
void
EvaluatableVisitor. visit(AggregateSymbol obj)
void
ExpressionMappingVisitor. visit(AggregateSymbol obj)
void
SQLStringVisitor. visit(AggregateSymbol obj)
Method parameters in org.teiid.query.sql.visitor with type arguments of type AggregateSymbol Modifier and Type Method Description static void
AggregateSymbolCollectorVisitor. getAggregates(LanguageObject obj, Collection<? super AggregateSymbol> aggregates, Collection<? super ElementSymbol> otherElements, Collection<? super Expression> groupingColsUsed, Collection<? super WindowFunction> windowFunctions, Collection<? extends Expression> groupingCols)
Constructor parameters in org.teiid.query.sql.visitor with type arguments of type AggregateSymbol Constructor Description AggregateSymbolCollectorVisitor(Collection<? super AggregateSymbol> aggregates, Collection<? super ElementSymbol> elements)
-
Uses of AggregateSymbol in org.teiid.query.validator
Methods in org.teiid.query.validator with parameters of type AggregateSymbol Modifier and Type Method Description void
ValidationVisitor. visit(AggregateSymbol obj)
-