Uses of Class
io.trino.execution.scheduler.BucketNodeMap
Packages that use BucketNodeMap
Package
Description
-
Uses of BucketNodeMap in io.trino.execution.scheduler
Subclasses of BucketNodeMap in io.trino.execution.schedulerMethods in io.trino.execution.scheduler with parameters of type BucketNodeMapModifier and TypeMethodDescriptionNodeSelector.computeAssignments(Set<Split> splits, List<RemoteTask> existingTasks, BucketNodeMap bucketNodeMap) Identifies the nodes for running the specified splits based on a precomputed fixed partitioning.TopologyAwareNodeSelector.computeAssignments(Set<Split> splits, List<RemoteTask> existingTasks, BucketNodeMap bucketNodeMap) UniformNodeSelector.computeAssignments(Set<Split> splits, List<RemoteTask> existingTasks, BucketNodeMap bucketNodeMap) static SplitPlacementResultNodeScheduler.selectDistributionNodes(NodeMap nodeMap, NodeTaskMap nodeTaskMap, long maxSplitsWeightPerNode, long maxPendingSplitsWeightPerTask, int maxUnacknowledgedSplitsPerTask, Set<Split> splits, List<RemoteTask> existingTasks, BucketNodeMap bucketNodeMap) Constructors in io.trino.execution.scheduler with parameters of type BucketNodeMapModifierConstructorDescriptionBucketedSplitPlacementPolicy(NodeSelector nodeSelector, List<InternalNode> allNodes, BucketNodeMap bucketNodeMap, Supplier<? extends List<RemoteTask>> remoteTasks) FixedSourcePartitionedScheduler(StageExecution stageExecution, Map<PlanNodeId, SplitSource> splitSources, StageExecutionDescriptor stageExecutionDescriptor, List<PlanNodeId> schedulingOrder, List<InternalNode> nodes, BucketNodeMap bucketNodeMap, int splitBatchSize, OptionalInt concurrentLifespansPerTask, NodeSelector nodeSelector, List<ConnectorPartitionHandle> partitionHandles, DynamicFilterService dynamicFilterService, TableExecuteContextManager tableExecuteContextManager) -
Uses of BucketNodeMap in io.trino.execution.scheduler.group
Subclasses of BucketNodeMap in io.trino.execution.scheduler.groupConstructors in io.trino.execution.scheduler.group with parameters of type BucketNodeMapModifierConstructorDescriptionDynamicLifespanScheduler(BucketNodeMap bucketNodeMap, List<InternalNode> allNodes, List<ConnectorPartitionHandle> partitionHandles, OptionalInt concurrentLifespansPerTask) FixedLifespanScheduler(BucketNodeMap bucketNodeMap, List<ConnectorPartitionHandle> partitionHandles, OptionalInt concurrentLifespansPerTask) -
Uses of BucketNodeMap in io.trino.sql.planner
Methods in io.trino.sql.planner that return BucketNodeMapModifier and TypeMethodDescriptionNodePartitionMap.asBucketNodeMap()NodePartitioningManager.getBucketNodeMap(Session session, PartitioningHandle partitioningHandle, boolean preferDynamic)