Uses of Class
io.trino.sql.planner.NodePartitioningManager
Packages that use NodePartitioningManager
Package
Description
-
Uses of NodePartitioningManager in io.trino.execution.scheduler
Constructors in io.trino.execution.scheduler with parameters of type NodePartitioningManagerModifierConstructorDescriptionEventDrivenFaultTolerantQueryScheduler(QueryStateMachine queryStateMachine, Metadata metadata, RemoteTaskFactory remoteTaskFactory, TaskDescriptorStorage taskDescriptorStorage, EventDrivenTaskSourceFactory taskSourceFactory, boolean summarizeTaskInfo, NodeTaskMap nodeTaskMap, ExecutorService queryExecutor, ScheduledExecutorService scheduledExecutorService, SplitSchedulerStats schedulerStats, PartitionMemoryEstimatorFactory memoryEstimatorFactory, NodePartitioningManager nodePartitioningManager, ExchangeManager exchangeManager, NodeAllocatorService nodeAllocatorService, FailureDetector failureDetector, DynamicFilterService dynamicFilterService, TaskExecutionStats taskExecutionStats, SubPlan originalPlan) FaultTolerantPartitioningSchemeFactory(NodePartitioningManager nodePartitioningManager, Session session, int partitionCount) PipelinedQueryScheduler(QueryStateMachine queryStateMachine, SubPlan plan, NodePartitioningManager nodePartitioningManager, NodeScheduler nodeScheduler, RemoteTaskFactory remoteTaskFactory, boolean summarizeTaskInfo, int splitBatchSize, ExecutorService queryExecutor, ScheduledExecutorService schedulerExecutor, FailureDetector failureDetector, NodeTaskMap nodeTaskMap, ExecutionPolicy executionPolicy, SplitSchedulerStats schedulerStats, DynamicFilterService dynamicFilterService, TableExecuteContextManager tableExecuteContextManager, Metadata metadata, SplitSourceFactory splitSourceFactory, SqlTaskManager coordinatorTaskManager) -
Uses of NodePartitioningManager in io.trino.operator.exchange
Methods in io.trino.operator.exchange with parameters of type NodePartitioningManagerModifier and TypeMethodDescriptionstatic intLocalExchange.getBucketCount(Session session, NodePartitioningManager nodePartitioningManager, PartitioningHandle partitioning) Constructors in io.trino.operator.exchange with parameters of type NodePartitioningManagerModifierConstructorDescriptionLocalExchange(NodePartitioningManager nodePartitioningManager, Session session, int defaultConcurrency, PartitioningHandle partitioning, List<Integer> partitionChannels, List<Type> partitionChannelTypes, Optional<Integer> partitionHashChannel, io.airlift.units.DataSize maxBufferedBytes, BlockTypeOperators blockTypeOperators, io.airlift.units.DataSize writerMinSize) -
Uses of NodePartitioningManager in io.trino.server.testing
Methods in io.trino.server.testing that return NodePartitioningManager -
Uses of NodePartitioningManager in io.trino.sql.planner
Constructors in io.trino.sql.planner with parameters of type NodePartitioningManagerModifierConstructorDescriptionLocalExecutionPlanner(PlannerContext plannerContext, TypeAnalyzer typeAnalyzer, 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, OperatorFactories operatorFactories, OrderingCompiler orderingCompiler, DynamicFilterConfig dynamicFilterConfig, BlockTypeOperators blockTypeOperators, TableExecuteContextManager tableExecuteContextManager, ExchangeManagerRegistry exchangeManagerRegistry, NodeVersion version) PlanOptimizers(PlannerContext plannerContext, TypeAnalyzer typeAnalyzer, TaskManagerConfig taskManagerConfig, boolean forceSingleNode, SplitManager splitManager, PageSourceManager pageSourceManager, StatsCalculator statsCalculator, ScalarStatsCalculator scalarStatsCalculator, CostCalculator costCalculatorWithoutEstimatedExchanges, CostCalculator costCalculatorWithEstimatedExchanges, CostComparator costComparator, TaskCountEstimator taskCountEstimator, NodePartitioningManager nodePartitioningManager, RuleStatsRecorder ruleStats) PlanOptimizers(PlannerContext plannerContext, TypeAnalyzer typeAnalyzer, TaskManagerConfig taskManagerConfig, SplitManager splitManager, PageSourceManager pageSourceManager, StatsCalculator statsCalculator, ScalarStatsCalculator scalarStatsCalculator, CostCalculator costCalculatorWithoutEstimatedExchanges, CostCalculator costCalculatorWithEstimatedExchanges, CostComparator costComparator, TaskCountEstimator taskCountEstimator, NodePartitioningManager nodePartitioningManager, RuleStatsRecorder ruleStats) -
Uses of NodePartitioningManager in io.trino.sql.planner.iterative.rule
Constructors in io.trino.sql.planner.iterative.rule with parameters of type NodePartitioningManagerModifierConstructorDescriptionDetermineTableScanNodePartitioning(Metadata metadata, NodePartitioningManager nodePartitioningManager, TaskCountEstimator taskCountEstimator) -
Uses of NodePartitioningManager in io.trino.testing
Methods in io.trino.testing that return NodePartitioningManagerModifier and TypeMethodDescriptionLocalQueryRunner.getNodePartitioningManager()QueryRunner.getNodePartitioningManager()