Uses of Class
io.trino.execution.executor.timesharing.PrioritizedSplitRunner
Packages that use PrioritizedSplitRunner
-
Uses of PrioritizedSplitRunner in io.trino.execution.executor.timesharing
Fields in io.trino.execution.executor.timesharing with type parameters of type PrioritizedSplitRunnerModifier and TypeFieldDescriptionprotected final Queue<PrioritizedSplitRunner> TimeSharingTaskHandle.queuedLeafSplitsprotected final List<PrioritizedSplitRunner> TimeSharingTaskHandle.runningIntermediateSplitsprotected final List<PrioritizedSplitRunner> TimeSharingTaskHandle.runningLeafSplitsMethods in io.trino.execution.executor.timesharing that return PrioritizedSplitRunnerModifier and TypeMethodDescriptionTimeSharingTaskHandle.pollNextSplit()MultilevelSplitQueue.take()Methods in io.trino.execution.executor.timesharing that return types with arguments of type PrioritizedSplitRunnerMethods in io.trino.execution.executor.timesharing with parameters of type PrioritizedSplitRunnerModifier and TypeMethodDescriptionintPrioritizedSplitRunner.compareTo(PrioritizedSplitRunner o) booleanTimeSharingTaskHandle.enqueueSplit(PrioritizedSplitRunner split) voidMultilevelSplitQueue.offer(PrioritizedSplitRunner split) During periods of time when a level has no waiting splits, it will not accumulate scheduled time and will fall behind relative to other levels.booleanTimeSharingTaskHandle.recordIntermediateSplit(PrioritizedSplitRunner split) voidMultilevelSplitQueue.remove(PrioritizedSplitRunner split) voidTimeSharingTaskHandle.splitComplete(PrioritizedSplitRunner split) Method parameters in io.trino.execution.executor.timesharing with type arguments of type PrioritizedSplitRunnerModifier and TypeMethodDescriptionvoidMultilevelSplitQueue.removeAll(Collection<PrioritizedSplitRunner> splits)