Uses of Interface
io.trino.operator.aggregation.AccumulatorFactory
-
Packages that use AccumulatorFactory Package Description io.trino.operator io.trino.operator.aggregation io.trino.operator.aggregation.builder -
-
Uses of AccumulatorFactory in io.trino.operator
Constructor parameters in io.trino.operator with type arguments of type AccumulatorFactory 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) -
Uses of AccumulatorFactory in io.trino.operator.aggregation
Classes in io.trino.operator.aggregation that implement AccumulatorFactory Modifier and Type Class Description classGenericAccumulatorFactoryMethods in io.trino.operator.aggregation that return AccumulatorFactory Modifier and Type Method Description AccumulatorFactoryAccumulatorFactoryBinder. bind(List<Integer> argumentChannels, Optional<Integer> maskChannel, List<Type> sourceTypes, List<Integer> orderByChannels, List<SortOrder> orderings, PagesIndex.Factory pagesIndexFactory, boolean distinct, JoinCompiler joinCompiler, BlockTypeOperators blockTypeOperators, List<LambdaProvider> lambdaProviders, Session session)AccumulatorFactoryGenericAccumulatorFactoryBinder. bind(List<Integer> argumentChannels, Optional<Integer> maskChannel, List<Type> sourceTypes, List<Integer> orderByChannels, List<SortOrder> orderings, PagesIndex.Factory pagesIndexFactory, boolean distinct, JoinCompiler joinCompiler, BlockTypeOperators blockTypeOperators, List<LambdaProvider> lambdaProviders, Session session)AccumulatorFactoryInternalAggregationFunction. bind(List<Integer> inputChannels, Optional<Integer> maskChannel)AccumulatorFactoryInternalAggregationFunction. bind(List<Integer> inputChannels, Optional<Integer> maskChannel, List<Type> sourceTypes, List<Integer> orderByChannels, List<SortOrder> orderings, PagesIndex.Factory pagesIndexFactory, boolean distinct, JoinCompiler joinCompiler, BlockTypeOperators blockTypeOperators, List<LambdaProvider> lambdaProviders, Session session)AccumulatorFactoryLazyAccumulatorFactoryBinder. bind(List<Integer> argumentChannels, Optional<Integer> maskChannel, List<Type> sourceTypes, List<Integer> orderByChannels, List<SortOrder> orderings, PagesIndex.Factory pagesIndexFactory, boolean distinct, JoinCompiler joinCompiler, BlockTypeOperators blockTypeOperators, List<LambdaProvider> lambdaProviders, Session session) -
Uses of AccumulatorFactory in io.trino.operator.aggregation.builder
Constructor parameters in io.trino.operator.aggregation.builder with type arguments of type AccumulatorFactory 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)
-