public class ScaledWriterScheduler extends Object implements StageScheduler
| Constructor and Description |
|---|
ScaledWriterScheduler(SqlStageExecution stage,
Supplier<Collection<TaskStatus>> sourceTasksProvider,
Supplier<Collection<TaskStatus>> writerTasksProvider,
NodeSelector nodeSelector,
ScheduledExecutorService executor,
io.airlift.units.DataSize writerMinSize) |
| Modifier and Type | Method and Description |
|---|---|
void |
finish() |
ScheduleResult |
schedule()
Schedules as much work as possible without blocking.
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitclosepublic ScaledWriterScheduler(SqlStageExecution stage, Supplier<Collection<TaskStatus>> sourceTasksProvider, Supplier<Collection<TaskStatus>> writerTasksProvider, NodeSelector nodeSelector, ScheduledExecutorService executor, io.airlift.units.DataSize writerMinSize)
public void finish()
public ScheduleResult schedule()
StageSchedulerschedule in interface StageSchedulerCopyright © 2012–2019. All rights reserved.