Uses of Class
io.prestosql.sql.planner.plan.AggregationNode.Step
-
Packages that use AggregationNode.Step Package Description io.prestosql.operator io.prestosql.operator.aggregation.builder io.prestosql.sql.planner.plan -
-
Uses of AggregationNode.Step in io.prestosql.operator
Methods in io.prestosql.operator with parameters of type AggregationNode.Step Modifier and Type Method Description static OperatorFactory
StreamingAggregationOperator. createOperatorFactory(int operatorId, PlanNodeId planNodeId, List<Type> sourceTypes, List<Type> groupByTypes, List<Integer> groupByChannels, AggregationNode.Step step, List<AccumulatorFactory> accumulatorFactories, JoinCompiler joinCompiler)
Constructors in io.prestosql.operator with parameters of type AggregationNode.Step Constructor Description AggregationOperator(OperatorContext operatorContext, AggregationNode.Step step, List<AccumulatorFactory> accumulatorFactories, boolean useSystemMemory)
AggregationOperatorFactory(int operatorId, PlanNodeId planNodeId, AggregationNode.Step step, List<AccumulatorFactory> accumulatorFactories, boolean useSystemMemory)
HashAggregationOperator(OperatorContext operatorContext, List<Type> groupByTypes, List<Integer> groupByChannels, List<Integer> globalAggregationGroupIds, AggregationNode.Step step, boolean produceDefaultOutput, List<AccumulatorFactory> accumulatorFactories, Optional<Integer> hashChannel, Optional<Integer> groupIdChannel, int expectedGroups, Optional<io.airlift.units.DataSize> maxPartialMemory, boolean spillEnabled, io.airlift.units.DataSize memoryLimitForMerge, io.airlift.units.DataSize memoryLimitForMergeWithMemory, SpillerFactory spillerFactory, JoinCompiler joinCompiler, BlockTypeOperators blockTypeOperators, boolean useSystemMemory)
HashAggregationOperatorFactory(int operatorId, PlanNodeId planNodeId, List<? extends Type> groupByTypes, List<Integer> groupByChannels, List<Integer> globalAggregationGroupIds, AggregationNode.Step step, boolean produceDefaultOutput, List<AccumulatorFactory> accumulatorFactories, Optional<Integer> hashChannel, Optional<Integer> groupIdChannel, int expectedGroups, Optional<io.airlift.units.DataSize> maxPartialMemory, boolean spillEnabled, io.airlift.units.DataSize unspillMemoryLimit, SpillerFactory spillerFactory, JoinCompiler joinCompiler, BlockTypeOperators blockTypeOperators, boolean useSystemMemory)
HashAggregationOperatorFactory(int operatorId, PlanNodeId planNodeId, List<? extends Type> groupByTypes, List<Integer> groupByChannels, List<Integer> globalAggregationGroupIds, AggregationNode.Step step, List<AccumulatorFactory> accumulatorFactories, Optional<Integer> hashChannel, Optional<Integer> groupIdChannel, int expectedGroups, Optional<io.airlift.units.DataSize> maxPartialMemory, JoinCompiler joinCompiler, BlockTypeOperators blockTypeOperators, boolean useSystemMemory)
-
Uses of AggregationNode.Step in io.prestosql.operator.aggregation.builder
Methods in io.prestosql.operator.aggregation.builder with parameters of type AggregationNode.Step Modifier and Type Method Description static List<Type>
InMemoryHashAggregationBuilder. toTypes(List<? extends Type> groupByType, AggregationNode.Step step, List<AccumulatorFactory> factories, Optional<Integer> hashChannel)
Constructors in io.prestosql.operator.aggregation.builder with parameters of type AggregationNode.Step Constructor Description InMemoryHashAggregationBuilder(List<AccumulatorFactory> accumulatorFactories, AggregationNode.Step step, int expectedGroups, List<Type> groupByTypes, List<Integer> groupByChannels, Optional<Integer> hashChannel, OperatorContext operatorContext, Optional<io.airlift.units.DataSize> maxPartialMemory, JoinCompiler joinCompiler, BlockTypeOperators blockTypeOperators, UpdateMemory updateMemory)
InMemoryHashAggregationBuilder(List<AccumulatorFactory> accumulatorFactories, AggregationNode.Step step, int expectedGroups, List<Type> groupByTypes, List<Integer> groupByChannels, Optional<Integer> hashChannel, OperatorContext operatorContext, Optional<io.airlift.units.DataSize> maxPartialMemory, Optional<Integer> overwriteIntermediateChannelOffset, JoinCompiler joinCompiler, BlockTypeOperators blockTypeOperators, UpdateMemory updateMemory)
MergingHashAggregationBuilder(List<AccumulatorFactory> accumulatorFactories, AggregationNode.Step step, int expectedGroups, List<Type> groupByTypes, Optional<Integer> hashChannel, OperatorContext operatorContext, WorkProcessor<Page> sortedPages, AggregatedMemoryContext aggregatedMemoryContext, long memoryLimitForMerge, int overwriteIntermediateChannelOffset, JoinCompiler joinCompiler, BlockTypeOperators blockTypeOperators)
SpillableHashAggregationBuilder(List<AccumulatorFactory> accumulatorFactories, AggregationNode.Step step, int expectedGroups, List<Type> groupByTypes, List<Integer> groupByChannels, Optional<Integer> hashChannel, OperatorContext operatorContext, io.airlift.units.DataSize memoryLimitForMerge, io.airlift.units.DataSize memoryLimitForMergeWithMemory, SpillerFactory spillerFactory, JoinCompiler joinCompiler, BlockTypeOperators blockTypeOperators)
-
Uses of AggregationNode.Step in io.prestosql.sql.planner.plan
Methods in io.prestosql.sql.planner.plan that return AggregationNode.Step Modifier and Type Method Description AggregationNode.Step
AggregationNode. getStep()
static AggregationNode.Step
AggregationNode.Step. partialInput(AggregationNode.Step step)
static AggregationNode.Step
AggregationNode.Step. partialOutput(AggregationNode.Step step)
static AggregationNode.Step
AggregationNode.Step. valueOf(String name)
Returns the enum constant of this type with the specified name.static AggregationNode.Step[]
AggregationNode.Step. values()
Returns an array containing the constants of this enum type, in the order they are declared.Methods in io.prestosql.sql.planner.plan that return types with arguments of type AggregationNode.Step Modifier and Type Method Description static Property<AggregationNode,Lookup,AggregationNode.Step>
Patterns.Aggregation. step()
Methods in io.prestosql.sql.planner.plan with parameters of type AggregationNode.Step Modifier and Type Method Description static AggregationNode.Step
AggregationNode.Step. partialInput(AggregationNode.Step step)
static AggregationNode.Step
AggregationNode.Step. partialOutput(AggregationNode.Step step)
Constructors in io.prestosql.sql.planner.plan with parameters of type AggregationNode.Step Constructor Description AggregationNode(PlanNodeId id, PlanNode source, Map<Symbol,AggregationNode.Aggregation> aggregations, AggregationNode.GroupingSetDescriptor groupingSets, List<Symbol> preGroupedSymbols, AggregationNode.Step step, Optional<Symbol> hashSymbol, Optional<Symbol> groupIdSymbol)
-