Uses of Class
io.trino.operator.FlatHashStrategyCompiler
Packages that use FlatHashStrategyCompiler
Package
Description
-
Uses of FlatHashStrategyCompiler in io.trino.operator
Methods in io.trino.operator with parameters of type FlatHashStrategyCompilerModifier and TypeMethodDescriptionstatic GroupByHashGroupByHash.createGroupByHash(Session session, List<Type> types, boolean hasPrecomputedHash, int expectedSize, FlatHashStrategyCompiler hashStrategyCompiler, UpdateMemory updateMemory) static GroupByHashGroupByHash.createGroupByHash(List<Type> types, boolean hasPrecomputedHash, int expectedSize, boolean dictionaryAggregationEnabled, FlatHashStrategyCompiler hashStrategyCompiler, UpdateMemory updateMemory) Constructors in io.trino.operator with parameters of type FlatHashStrategyCompilerModifierConstructorDescriptionDistinctLimitOperator(OperatorContext operatorContext, List<Integer> distinctChannels, List<Type> distinctTypes, long limit, Optional<Integer> hashChannel, FlatHashStrategyCompiler hashStrategyCompiler) DistinctLimitOperatorFactory(int operatorId, PlanNodeId planNodeId, List<? extends Type> sourceTypes, List<Integer> distinctChannels, long limit, Optional<Integer> hashChannel, FlatHashStrategyCompiler hashStrategyCompiler) FlatGroupByHash(List<Type> hashTypes, boolean hasPrecomputedHash, int expectedSize, boolean processDictionary, FlatHashStrategyCompiler hashStrategyCompiler, UpdateMemory checkMemoryReservation) GroupByHashPageIndexer(List<Type> hashTypes, FlatHashStrategyCompiler hashStrategyCompiler) GroupByHashPageIndexerFactory(FlatHashStrategyCompiler hashStrategyCompiler) 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, FlatHashStrategyCompiler hashStrategyCompiler, 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, FlatHashStrategyCompiler hashStrategyCompiler, TypeOperators typeOperators, Optional<PartialAggregationController> partialAggregationController) MarkDistinctHash(Session session, List<Type> types, boolean hasPrecomputedHash, FlatHashStrategyCompiler hashStrategyCompiler, UpdateMemory updateMemory) MarkDistinctOperator(OperatorContext operatorContext, List<Type> types, List<Integer> markDistinctChannels, Optional<Integer> hashChannel, FlatHashStrategyCompiler hashStrategyCompiler) MarkDistinctOperatorFactory(int operatorId, PlanNodeId planNodeId, List<? extends Type> sourceTypes, Collection<Integer> markDistinctChannels, Optional<Integer> hashChannel, FlatHashStrategyCompiler hashStrategyCompiler) RowNumberOperator(OperatorContext operatorContext, List<Type> sourceTypes, List<Integer> outputChannels, List<Integer> partitionChannels, List<Type> partitionTypes, Optional<Integer> maxRowsPerPartition, Optional<Integer> hashChannel, int expectedPositions, FlatHashStrategyCompiler hashStrategyCompiler) RowNumberOperatorFactory(int operatorId, PlanNodeId planNodeId, List<? extends Type> sourceTypes, List<Integer> outputChannels, List<Integer> partitionChannels, List<? extends Type> partitionTypes, Optional<Integer> maxRowsPerPartition, Optional<Integer> hashChannel, int expectedPositions, FlatHashStrategyCompiler hashStrategyCompiler) TopNRankingOperator(OperatorContext operatorContext, TopNRankingNode.RankingType rankingType, List<? extends Type> sourceTypes, List<Integer> outputChannels, List<Integer> partitionChannels, List<Type> partitionTypes, List<Integer> sortChannels, List<SortOrder> sortOrders, int maxRankingPerPartition, boolean generateRanking, Optional<Integer> hashChannel, int expectedPositions, Optional<io.airlift.units.DataSize> maxPartialMemory, FlatHashStrategyCompiler hashStrategyCompiler, TypeOperators typeOperators, BlockTypeOperators blockTypeOperators) TopNRankingOperatorFactory(int operatorId, PlanNodeId planNodeId, TopNRankingNode.RankingType rankingType, List<? extends Type> sourceTypes, List<Integer> outputChannels, List<Integer> partitionChannels, List<? extends Type> partitionTypes, List<Integer> sortChannels, List<SortOrder> sortOrder, int maxRowCountPerPartition, boolean partial, Optional<Integer> hashChannel, int expectedPositions, Optional<io.airlift.units.DataSize> maxPartialMemory, FlatHashStrategyCompiler hashStrategyCompiler, TypeOperators typeOperators, BlockTypeOperators blockTypeOperators) -
Uses of FlatHashStrategyCompiler in io.trino.operator.aggregation
Constructors in io.trino.operator.aggregation with parameters of type FlatHashStrategyCompilerModifierConstructorDescriptionDistinctAccumulatorFactory(AccumulatorFactory delegate, List<Type> argumentTypes, FlatHashStrategyCompiler hashStrategyCompiler, Session session) -
Uses of FlatHashStrategyCompiler in io.trino.operator.aggregation.builder
Constructors in io.trino.operator.aggregation.builder with parameters of type FlatHashStrategyCompilerModifierConstructorDescriptionInMemoryHashAggregationBuilder(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) 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) 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) 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) -
Uses of FlatHashStrategyCompiler in io.trino.operator.index
Constructors in io.trino.operator.index with parameters of type FlatHashStrategyCompilerModifierConstructorDescriptionIndexLoader(Set<Integer> lookupSourceInputChannels, List<Integer> keyOutputChannels, OptionalInt keyOutputHashChannel, List<Type> outputTypes, IndexBuildDriverFactoryProvider indexBuildDriverFactoryProvider, int expectedPositions, io.airlift.units.DataSize maxIndexMemorySize, IndexJoinLookupStats stats, PagesIndex.Factory pagesIndexFactory, FlatHashStrategyCompiler hashStrategyCompiler, BlockTypeOperators blockTypeOperators) IndexLookupSourceFactory(Set<Integer> lookupSourceInputChannels, List<Integer> keyOutputChannels, OptionalInt keyOutputHashChannel, List<Type> outputTypes, IndexBuildDriverFactoryProvider indexBuildDriverFactoryProvider, io.airlift.units.DataSize maxIndexMemorySize, IndexJoinLookupStats stats, boolean shareIndexLoading, PagesIndex.Factory pagesIndexFactory, FlatHashStrategyCompiler hashStrategyCompiler, BlockTypeOperators blockTypeOperators) UnloadedIndexKeyRecordSet(Session session, IndexSnapshot existingSnapshot, Set<Integer> channelsForDistinct, List<Type> types, List<io.trino.operator.index.UpdateRequest> requests, FlatHashStrategyCompiler hashStrategyCompiler) -
Uses of FlatHashStrategyCompiler in io.trino.sql.planner
Constructors in io.trino.sql.planner with parameters of type FlatHashStrategyCompilerModifierConstructorDescriptionLocalExecutionPlanner(PlannerContext plannerContext, Optional<ExplainAnalyzeContext> explainAnalyzeContext, PageSourceProvider pageSourceProvider, IndexManager indexManager, NodePartitioningManager nodePartitioningManager, PageSinkManager pageSinkManager, DirectExchangeClientSupplier directExchangeClientSupplier, ExpressionCompiler expressionCompiler, PageFunctionCompiler pageFunctionCompiler, JoinFilterFunctionCompiler joinFilterFunctionCompiler, IndexJoinLookupStats indexJoinLookupStats, TaskManagerConfig taskManagerConfig, SpillerFactory spillerFactory, SingleStreamSpillerFactory singleStreamSpillerFactory, PartitioningSpillerFactory partitioningSpillerFactory, PagesIndex.Factory pagesIndexFactory, JoinCompiler joinCompiler, FlatHashStrategyCompiler hashStrategyCompiler, OrderingCompiler orderingCompiler, DynamicFilterConfig dynamicFilterConfig, BlockTypeOperators blockTypeOperators, TypeOperators typeOperators, TableExecuteContextManager tableExecuteContextManager, ExchangeManagerRegistry exchangeManagerRegistry, NodeVersion version, CompilerConfig compilerConfig)