Uses of Enum Class
io.trino.sql.planner.plan.AggregationNode.Step
Packages that use AggregationNode.Step
Package
Description
-
Uses of AggregationNode.Step in io.trino.operator
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, TypeOperators typeOperators, Optional<PartialAggregationController> partialAggregationController) 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, TypeOperators typeOperators, Optional<PartialAggregationController> partialAggregationController) -
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, AggregationMaskBuilder maskBuilder) AggregatorFactory(AccumulatorFactory accumulatorFactory, AggregationNode.Step step, Type intermediateType, Type finalType, List<Integer> inputChannels, OptionalInt maskChannel, boolean spillable, List<Supplier<Object>> lambdaProviders) GroupedAggregator(GroupedAccumulator accumulator, AggregationNode.Step step, Type intermediateType, Type finalType, List<Integer> inputChannels, OptionalInt maskChannel, AggregationMaskBuilder maskBuilder) -
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, 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, 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) 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, TypeOperators typeOperators) -
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 class with the specified name.static AggregationNode.Step[]AggregationNode.Step.values()Returns an array containing the constants of this enum class, 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) AggregationNode.Builder.setStep(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)