Uses of Class
io.trino.execution.scheduler.NodeMap
Packages that use NodeMap
-
Uses of NodeMap in io.trino.execution.scheduler
Methods in io.trino.execution.scheduler with parameters of type NodeMapModifier and TypeMethodDescriptionstatic List<InternalNode> NodeScheduler.filterNodes(NodeMap nodeMap, boolean includeCoordinator, Set<InternalNode> excludedNodes) static List<InternalNode> NodeScheduler.getAllNodes(NodeMap nodeMap, boolean includeCoordinator) NodeScheduler.randomizedNodes(NodeMap nodeMap, boolean includeCoordinator, Set<InternalNode> excludedNodes) static SplitPlacementResultNodeScheduler.selectDistributionNodes(NodeMap nodeMap, NodeTaskMap nodeTaskMap, long maxSplitsWeightPerNode, long minPendingSplitsWeightPerTask, int maxUnacknowledgedSplitsPerTask, Set<Split> splits, List<RemoteTask> existingTasks, BucketNodeMap bucketNodeMap) static List<InternalNode> NodeScheduler.selectExactNodes(NodeMap nodeMap, List<HostAddress> hosts, boolean includeCoordinator) Constructors in io.trino.execution.scheduler with parameters of type NodeMapModifierConstructorDescriptionNodeAssignmentStats(NodeTaskMap nodeTaskMap, NodeMap nodeMap, List<RemoteTask> existingTasks) Constructor parameters in io.trino.execution.scheduler with type arguments of type NodeMapModifierConstructorDescriptionTopologyAwareNodeSelector(InternalNodeManager nodeManager, NodeTaskMap nodeTaskMap, boolean includeCoordinator, Supplier<NodeMap> nodeMap, int minCandidates, long maxSplitsWeightPerNode, long maxPendingSplitsWeightPerTask, int maxUnacknowledgedSplitsPerTask, List<io.airlift.stats.CounterStat> topologicalSplitCounters, NetworkTopology networkTopology) UniformNodeSelector(InternalNodeManager nodeManager, NodeTaskMap nodeTaskMap, boolean includeCoordinator, Supplier<NodeMap> nodeMap, int minCandidates, long maxSplitsWeightPerNode, long minPendingSplitsWeightPerTask, long maxAdjustedPendingSplitsWeightPerTask, int maxUnacknowledgedSplitsPerTask, NodeSchedulerConfig.SplitsBalancingPolicy splitsBalancingPolicy, boolean optimizedLocalScheduling)