Uses of Class
io.trino.sql.planner.plan.AggregationNode.Step
-
Packages that use AggregationNode.Step Package Description io.trino.operator io.trino.operator.aggregation io.trino.operator.aggregation.builder io.trino.sql.planner.plan -
-
Uses of AggregationNode.Step in io.trino.operator
Constructors in io.trino.operator with parameters of type AggregationNode.Step Constructor Description HashAggregationOperatorFactory(int operatorId, PlanNodeId planNodeId, List<? extends Type> groupByTypes, List<Integer> groupByChannels, List<Integer> globalAggregationGroupIds, AggregationNode.Step step, boolean produceDefaultOutput, List<AggregatorFactory> aggregatorFactories, 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)HashAggregationOperatorFactory(int operatorId, PlanNodeId planNodeId, List<? extends Type> groupByTypes, List<Integer> groupByChannels, List<Integer> globalAggregationGroupIds, AggregationNode.Step step, List<AggregatorFactory> aggregatorFactories, Optional<Integer> hashChannel, Optional<Integer> groupIdChannel, int expectedGroups, Optional<io.airlift.units.DataSize> maxPartialMemory, JoinCompiler joinCompiler, BlockTypeOperators blockTypeOperators) -
Uses of AggregationNode.Step in io.trino.operator.aggregation
Methods in io.trino.operator.aggregation with parameters of type AggregationNode.Step Modifier and Type Method Description GroupedAggregatorAggregatorFactory. createUnspillGroupedAggregator(AggregationNode.Step step, int inputChannel)Constructors in io.trino.operator.aggregation with parameters of type AggregationNode.Step Constructor Description Aggregator(Accumulator accumulator, AggregationNode.Step step, Type intermediateType, Type finalType, List<Integer> inputChannels, OptionalInt maskChannel)AggregatorFactory(AccumulatorFactory accumulatorFactory, AggregationNode.Step step, Type intermediateType, Type finalType, List<Integer> inputChannels, OptionalInt maskChannel, boolean spillable)GroupedAggregator(GroupedAccumulator accumulator, AggregationNode.Step step, Type intermediateType, Type finalType, List<Integer> inputChannels, OptionalInt maskChannel) -
Uses of AggregationNode.Step in io.trino.operator.aggregation.builder
Constructors in io.trino.operator.aggregation.builder with parameters of type AggregationNode.Step Constructor Description InMemoryHashAggregationBuilder(List<AggregatorFactory> aggregatorFactories, 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<AggregatorFactory> aggregatorFactories, AggregationNode.Step step, int expectedGroups, List<Type> groupByTypes, List<Integer> groupByChannels, Optional<Integer> hashChannel, OperatorContext operatorContext, Optional<io.airlift.units.DataSize> maxPartialMemory, Optional<Integer> unspillIntermediateChannelOffset, JoinCompiler joinCompiler, BlockTypeOperators blockTypeOperators, UpdateMemory updateMemory)MergingHashAggregationBuilder(List<AggregatorFactory> aggregatorFactories, 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<AggregatorFactory> aggregatorFactories, 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.trino.sql.planner.plan
Methods in io.trino.sql.planner.plan that return AggregationNode.Step Modifier and Type Method Description AggregationNode.StepAggregationNode. getStep()static AggregationNode.StepAggregationNode.Step. partialInput(AggregationNode.Step step)static AggregationNode.StepAggregationNode.Step. partialOutput(AggregationNode.Step step)static AggregationNode.StepAggregationNode.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.trino.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.trino.sql.planner.plan with parameters of type AggregationNode.Step Modifier and Type Method Description static AggregationNode.StepAggregationNode.Step. partialInput(AggregationNode.Step step)static AggregationNode.StepAggregationNode.Step. partialOutput(AggregationNode.Step step)Constructors in io.trino.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)
-