Uses of Interface
io.trino.execution.scheduler.SourceScheduler
Packages that use SourceScheduler
-
Uses of SourceScheduler in io.trino.execution.scheduler
Classes in io.trino.execution.scheduler that implement SourceSchedulerMethods in io.trino.execution.scheduler that return SourceSchedulerModifier and TypeMethodDescriptionstatic SourceSchedulerSourcePartitionedScheduler.newSourcePartitionedSchedulerAsSourceScheduler(StageExecution stageExecution, PlanNodeId partitionedNode, SplitSource splitSource, SplitPlacementPolicy splitPlacementPolicy, int splitBatchSize, boolean groupedExecution, DynamicFilterService dynamicFilterService, TableExecuteContextManager tableExecuteContextManager, BooleanSupplier anySourceTaskBlocked, PartitionIdAllocator partitionIdAllocator, Map<InternalNode, RemoteTask> scheduledTasks) Obtains aSourceSchedulersuitable for use in FixedSourcePartitionedScheduler. -
Uses of SourceScheduler in io.trino.execution.scheduler.group
Methods in io.trino.execution.scheduler.group with parameters of type SourceSchedulerModifier and TypeMethodDescriptioncom.google.common.util.concurrent.SettableFuture<Void>DynamicLifespanScheduler.schedule(SourceScheduler scheduler) com.google.common.util.concurrent.SettableFuture<Void>FixedLifespanScheduler.schedule(SourceScheduler scheduler) com.google.common.util.concurrent.SettableFuture<Void>LifespanScheduler.schedule(SourceScheduler scheduler) voidDynamicLifespanScheduler.scheduleInitial(SourceScheduler scheduler) voidFixedLifespanScheduler.scheduleInitial(SourceScheduler scheduler) voidLifespanScheduler.scheduleInitial(SourceScheduler scheduler)