Uses of Interface
io.trino.execution.scheduler.SplitPlacementPolicy
-
Packages that use SplitPlacementPolicy Package Description io.trino.execution.scheduler -
-
Uses of SplitPlacementPolicy in io.trino.execution.scheduler
Classes in io.trino.execution.scheduler that implement SplitPlacementPolicy Modifier and Type Class Description classDynamicSplitPlacementPolicystatic classFixedSourcePartitionedScheduler.BucketedSplitPlacementPolicyMethods in io.trino.execution.scheduler with parameters of type SplitPlacementPolicy Modifier and Type Method Description static SourceSchedulerSourcePartitionedScheduler. newSourcePartitionedSchedulerAsSourceScheduler(PipelinedStageExecution stageExecution, PlanNodeId partitionedNode, SplitSource splitSource, SplitPlacementPolicy splitPlacementPolicy, int splitBatchSize, boolean groupedExecution, DynamicFilterService dynamicFilterService, TableExecuteContextManager tableExecuteContextManager, BooleanSupplier anySourceTaskBlocked, PartitionIdAllocator partitionIdAllocator, Map<InternalNode,RemoteTask> scheduledTasks)Obtains aSourceSchedulersuitable for use in FixedSourcePartitionedScheduler.static StageSchedulerSourcePartitionedScheduler. newSourcePartitionedSchedulerAsStageScheduler(PipelinedStageExecution stageExecution, PlanNodeId partitionedNode, SplitSource splitSource, SplitPlacementPolicy splitPlacementPolicy, int splitBatchSize, DynamicFilterService dynamicFilterService, TableExecuteContextManager tableExecuteContextManager, BooleanSupplier anySourceTaskBlocked)Obtains an instance ofSourcePartitionedSchedulersuitable for use as a stage scheduler.
-