Uses of Class
io.trino.execution.scheduler.NodeMap
-
Packages that use NodeMap Package Description io.trino.execution.scheduler -
-
Uses of NodeMap in io.trino.execution.scheduler
Methods in io.trino.execution.scheduler with parameters of type NodeMap Modifier and Type Method Description static List<InternalNode>NodeScheduler. getAllNodes(NodeMap nodeMap, boolean includeCoordinator)static ResettableRandomizedIterator<InternalNode>NodeScheduler. randomizedNodes(NodeMap nodeMap, boolean includeCoordinator, Set<InternalNode> excludedNodes)static SplitPlacementResultNodeScheduler. selectDistributionNodes(NodeMap nodeMap, NodeTaskMap nodeTaskMap, long maxSplitsWeightPerNode, long maxPendingSplitsWeightPerTask, 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 NodeMap Constructor Description NodeAssignmentStats(NodeTaskMap nodeTaskMap, NodeMap nodeMap, List<RemoteTask> existingTasks)Constructor parameters in io.trino.execution.scheduler with type arguments of type NodeMap Constructor Description TopologyAwareNodeSelector(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 maxPendingSplitsWeightPerTask, int maxUnacknowledgedSplitsPerTask, boolean optimizedLocalScheduling)
-