Package io.trino.execution.scheduler
Class NodeAssignmentStats
java.lang.Object
io.trino.execution.scheduler.NodeAssignmentStats
-
Constructor Summary
ConstructorsConstructorDescriptionNodeAssignmentStats(NodeTaskMap nodeTaskMap, NodeMap nodeMap, List<RemoteTask> existingTasks) -
Method Summary
Modifier and TypeMethodDescriptionvoidaddAssignedSplit(InternalNode node, SplitWeight splitWeight) longlonggetQueuedSplitsWeightForStage(String nodeId) longintvoidremoveAssignedSplit(InternalNode node, SplitWeight splitWeight)
-
Constructor Details
-
NodeAssignmentStats
public NodeAssignmentStats(NodeTaskMap nodeTaskMap, NodeMap nodeMap, List<RemoteTask> existingTasks)
-
-
Method Details
-
getTotalSplitsWeight
-
getQueuedSplitsWeightForStage
-
getQueuedSplitsWeightForStage
-
getUnacknowledgedSplitCountForStage
-
addAssignedSplit
-
removeAssignedSplit
-