Uses of Class
io.trino.execution.scheduler.SplitPlacementResult
Packages that use SplitPlacementResult
-
Uses of SplitPlacementResult in io.trino.execution.scheduler
Methods in io.trino.execution.scheduler that return SplitPlacementResultModifier and TypeMethodDescriptionDynamicSplitPlacementPolicy.computeAssignments(Set<Split> splits) FixedSourcePartitionedScheduler.BucketedSplitPlacementPolicy.computeAssignments(Set<Split> splits) NodeSelector.computeAssignments(Set<Split> splits, List<RemoteTask> existingTasks) Identifies the nodes for running the specified splits.NodeSelector.computeAssignments(Set<Split> splits, List<RemoteTask> existingTasks, BucketNodeMap bucketNodeMap) Identifies the nodes for running the specified splits based on a precomputed fixed partitioning.SplitPlacementPolicy.computeAssignments(Set<Split> splits) TopologyAwareNodeSelector.computeAssignments(Set<Split> splits, List<RemoteTask> existingTasks) TopologyAwareNodeSelector.computeAssignments(Set<Split> splits, List<RemoteTask> existingTasks, BucketNodeMap bucketNodeMap) UniformNodeSelector.computeAssignments(Set<Split> splits, List<RemoteTask> existingTasks) UniformNodeSelector.computeAssignments(Set<Split> splits, List<RemoteTask> existingTasks, BucketNodeMap bucketNodeMap) static SplitPlacementResultNodeScheduler.selectDistributionNodes(NodeMap nodeMap, NodeTaskMap nodeTaskMap, long maxSplitsWeightPerNode, long minPendingSplitsWeightPerTask, int maxUnacknowledgedSplitsPerTask, Set<Split> splits, List<RemoteTask> existingTasks, BucketNodeMap bucketNodeMap)