Uses of Class
io.trino.operator.AggregationMetrics
Packages that use AggregationMetrics
Package
Description
-
Uses of AggregationMetrics in io.trino.operator
Constructors in io.trino.operator with parameters of type AggregationMetricsModifierConstructorDescriptionMeasuredGroupByHashWork(Work<T> delegate, AggregationMetrics metrics) -
Uses of AggregationMetrics in io.trino.operator.aggregation
Methods in io.trino.operator.aggregation with parameters of type AggregationMetricsModifier and TypeMethodDescriptionAggregatorFactory.createAggregator(AggregationMetrics metrics) AggregatorFactory.createGroupedAggregator(AggregationMetrics metrics) AggregatorFactory.createUnspillGroupedAggregator(AggregationNode.Step step, int inputChannel, AggregationMetrics metrics) Constructors in io.trino.operator.aggregation with parameters of type AggregationMetricsModifierConstructorDescriptionAggregator(Accumulator accumulator, AggregationNode.Step step, Type intermediateType, Type finalType, List<Integer> inputChannels, OptionalInt maskChannel, AggregationMaskBuilder maskBuilder, AggregationMetrics metrics) GroupedAggregator(GroupedAccumulator accumulator, AggregationNode.Step step, Type intermediateType, Type finalType, List<Integer> inputChannels, OptionalInt maskChannel, AggregationMaskBuilder maskBuilder, AggregationMetrics metrics) -
Uses of AggregationMetrics in io.trino.operator.aggregation.builder
Constructors in io.trino.operator.aggregation.builder with parameters of type AggregationMetricsModifierConstructorDescriptionInMemoryHashAggregationBuilder(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, FlatHashStrategyCompiler hashStrategyCompiler, UpdateMemory updateMemory, AggregationMetrics aggregationMetrics) 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, FlatHashStrategyCompiler hashStrategyCompiler, UpdateMemory updateMemory, AggregationMetrics aggregationMetrics) 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, FlatHashStrategyCompiler hashStrategyCompiler, AggregationMetrics aggregationMetrics) 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, FlatHashStrategyCompiler hashStrategyCompiler, TypeOperators typeOperators, AggregationMetrics aggregationMetrics) -
Uses of AggregationMetrics in io.trino.operator.aggregation.partial
Constructors in io.trino.operator.aggregation.partial with parameters of type AggregationMetricsModifierConstructorDescriptionSkipAggregationBuilder(List<Integer> groupByChannels, Optional<Integer> inputHashChannel, List<AggregatorFactory> aggregatorFactories, LocalMemoryContext memoryContext, AggregationMetrics aggregationMetrics)