Package io.trino.execution.scheduler
Class SqlQueryScheduler
java.lang.Object
io.trino.execution.scheduler.SqlQueryScheduler
-
Constructor Summary
ConstructorsConstructorDescriptionSqlQueryScheduler(QueryStateMachine queryStateMachine, SubPlan plan, NodePartitioningManager nodePartitioningManager, NodeScheduler nodeScheduler, RemoteTaskFactory remoteTaskFactory, boolean summarizeTaskInfo, int splitBatchSize, ExecutorService queryExecutor, ScheduledExecutorService schedulerExecutor, FailureDetector failureDetector, NodeTaskMap nodeTaskMap, ExecutionPolicy executionPolicy, SplitSchedulerStats schedulerStats, DynamicFilterService dynamicFilterService, TableExecuteContextManager tableExecuteContextManager, Metadata metadata, SplitSourceFactory splitSourceFactory, TaskManager coordinatorTaskManager) -
Method Summary
Modifier and TypeMethodDescriptionvoidabort()voidcancelStage(StageId stageId) io.airlift.units.Durationlonglongvoidstart()
-
Constructor Details
-
SqlQueryScheduler
public SqlQueryScheduler(QueryStateMachine queryStateMachine, SubPlan plan, NodePartitioningManager nodePartitioningManager, NodeScheduler nodeScheduler, RemoteTaskFactory remoteTaskFactory, boolean summarizeTaskInfo, int splitBatchSize, ExecutorService queryExecutor, ScheduledExecutorService schedulerExecutor, FailureDetector failureDetector, NodeTaskMap nodeTaskMap, ExecutionPolicy executionPolicy, SplitSchedulerStats schedulerStats, DynamicFilterService dynamicFilterService, TableExecuteContextManager tableExecuteContextManager, Metadata metadata, SplitSourceFactory splitSourceFactory, TaskManager coordinatorTaskManager)
-
-
Method Details
-
start
public void start() -
cancelStage
-
abort
public void abort() -
getBasicStageStats
-
getStageInfo
-
getUserMemoryReservation
public long getUserMemoryReservation() -
getTotalMemoryReservation
public long getTotalMemoryReservation() -
getTotalCpuTime
public io.airlift.units.Duration getTotalCpuTime()
-