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 NodePartitioningManagerModifierConstructorDescriptionPipelinedQueryScheduler(QueryStateMachine queryStateMachine, SubPlan plan, NodePartitioningManager nodePartitioningManager, NodeScheduler nodeScheduler, RemoteTaskFactory remoteTaskFactory, boolean summarizeTaskInfo, int splitBatchSize, ExecutorService queryExecutor, ScheduledExecutorService schedulerExecutor, FailureDetector failureDetector, NodeTaskMap nodeTaskMap, ExecutionPolicy executionPolicy, io.opentelemetry.api.trace.Tracer tracer, SplitSchedulerStats schedulerStats, DynamicFilterService dynamicFilterService, TableExecuteContextManager tableExecuteContextManager, Metadata metadata, SplitSourceFactory splitSourceFactory, SqlTaskManager coordinatorTaskManager) -
Uses of NodePartitioningManager in io.trino.execution.scheduler.faulttolerant
Constructors in io.trino.execution.scheduler.faulttolerant with parameters of type NodePartitioningManagerModifierConstructorDescriptionEventDrivenFaultTolerantQueryScheduler(QueryStateMachine queryStateMachine, Metadata metadata, RemoteTaskFactory remoteTaskFactory, TaskDescriptorStorage taskDescriptorStorage, EventDrivenTaskSourceFactory taskSourceFactory, boolean summarizeTaskInfo, NodeTaskMap nodeTaskMap, ExecutorService queryExecutor, ScheduledExecutorService scheduledExecutorService, io.opentelemetry.api.trace.Tracer tracer, SplitSchedulerStats schedulerStats, PartitionMemoryEstimatorFactory memoryEstimatorFactory, OutputStatsEstimatorFactory outputStatsEstimatorFactory, NodePartitioningManager nodePartitioningManager, ExchangeManager exchangeManager, NodeAllocatorService nodeAllocatorService, FailureDetector failureDetector, DynamicFilterService dynamicFilterService, TaskExecutionStats taskExecutionStats, AdaptivePlanner adaptivePlanner, StageExecutionStats stageExecutionStats, SubPlan originalPlan) FaultTolerantPartitioningSchemeFactory(NodePartitioningManager nodePartitioningManager, Session session, int maxPartitionCount) -
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, TypeOperators typeOperators, io.airlift.units.DataSize writerScalingMinDataProcessed, Supplier<Long> totalMemoryUsed) -
Uses of NodePartitioningManager in io.trino.operator.output
Methods in io.trino.operator.output with parameters of type NodePartitioningManagerModifier and TypeMethodDescriptionstatic booleanSkewedPartitionRebalancer.checkCanScalePartitionsRemotely(Session session, int taskCount, PartitioningHandle partitioningHandle, NodePartitioningManager nodePartitioningManager) static PartitionFunctionSkewedPartitionRebalancer.createPartitionFunction(Session session, NodePartitioningManager nodePartitioningManager, PartitioningScheme scheme, List<Type> partitionChannelTypes) -
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, 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) PlanOptimizers(PlannerContext plannerContext, 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, 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 TypeMethodDescriptionPlanTester.getNodePartitioningManager()QueryRunner.getNodePartitioningManager()StandaloneQueryRunner.getNodePartitioningManager()