Uses of Enum
io.trino.sql.planner.plan.AggregationNode.Step
Packages that use AggregationNode.Step
Package
Description
-
Uses of AggregationNode.Step in io.trino.operator
Methods in io.trino.operator with parameters of type AggregationNode.StepModifier and TypeMethodDescriptionstatic OperatorFactoryStreamingAggregationOperator.createOperatorFactory(int operatorId, PlanNodeId planNodeId, List<Type> sourceTypes, List<Type> groupByTypes, List<Integer> groupByChannels, AggregationNode.Step step, List<AggregatorFactory> aggregatorFactories, JoinCompiler joinCompiler) Constructors in io.trino.operator with parameters of type AggregationNode.StepModifierConstructorDescriptionHashAggregationOperatorFactory(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, boolean useSystemMemory) 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, boolean useSystemMemory) -
Uses of AggregationNode.Step in io.trino.operator.aggregation
Methods in io.trino.operator.aggregation with parameters of type AggregationNode.StepModifier and TypeMethodDescriptionAggregatorFactory.createUnspillGroupedAggregator(AggregationNode.Step step, int inputChannel) Constructors in io.trino.operator.aggregation with parameters of type AggregationNode.StepModifierConstructorDescriptionAggregator(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.StepModifierConstructorDescriptionInMemoryHashAggregationBuilder(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.StepModifier and TypeMethodDescriptionAggregationNode.getStep()static AggregationNode.StepAggregationNode.Step.partialInput(AggregationNode.Step step) static AggregationNode.StepAggregationNode.Step.partialOutput(AggregationNode.Step step) static AggregationNode.StepReturns 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.StepMethods in io.trino.sql.planner.plan with parameters of type AggregationNode.StepModifier and TypeMethodDescriptionstatic 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.StepModifierConstructorDescriptionAggregationNode(PlanNodeId id, PlanNode source, Map<Symbol, AggregationNode.Aggregation> aggregations, AggregationNode.GroupingSetDescriptor groupingSets, List<Symbol> preGroupedSymbols, AggregationNode.Step step, Optional<Symbol> hashSymbol, Optional<Symbol> groupIdSymbol)