Package io.trino.execution.scheduler
Class SqlQueryScheduler
- java.lang.Object
-
- io.trino.execution.scheduler.SqlQueryScheduler
-
public class SqlQueryScheduler extends Object
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description voidabort()voidcancelStage(StageId stageId)static SqlQuerySchedulercreateSqlQueryScheduler(QueryStateMachine queryStateMachine, StageExecutionPlan plan, NodePartitioningManager nodePartitioningManager, NodeScheduler nodeScheduler, RemoteTaskFactory remoteTaskFactory, Session session, boolean summarizeTaskInfo, int splitBatchSize, ExecutorService queryExecutor, ScheduledExecutorService schedulerExecutor, FailureDetector failureDetector, OutputBuffers rootOutputBuffers, NodeTaskMap nodeTaskMap, ExecutionPolicy executionPolicy, SplitSchedulerStats schedulerStats, DynamicFilterService dynamicFilterService)BasicStageStatsgetBasicStageStats()StageInfogetStageInfo()io.airlift.units.DurationgetTotalCpuTime()longgetTotalMemoryReservation()longgetUserMemoryReservation()voidstart()
-
-
-
Method Detail
-
createSqlQueryScheduler
public static SqlQueryScheduler createSqlQueryScheduler(QueryStateMachine queryStateMachine, StageExecutionPlan plan, NodePartitioningManager nodePartitioningManager, NodeScheduler nodeScheduler, RemoteTaskFactory remoteTaskFactory, Session session, boolean summarizeTaskInfo, int splitBatchSize, ExecutorService queryExecutor, ScheduledExecutorService schedulerExecutor, FailureDetector failureDetector, OutputBuffers rootOutputBuffers, NodeTaskMap nodeTaskMap, ExecutionPolicy executionPolicy, SplitSchedulerStats schedulerStats, DynamicFilterService dynamicFilterService)
-
getBasicStageStats
public BasicStageStats getBasicStageStats()
-
getStageInfo
public StageInfo getStageInfo()
-
getUserMemoryReservation
public long getUserMemoryReservation()
-
getTotalMemoryReservation
public long getTotalMemoryReservation()
-
getTotalCpuTime
public io.airlift.units.Duration getTotalCpuTime()
-
start
public void start()
-
cancelStage
public void cancelStage(StageId stageId)
-
abort
public void abort()
-
-