Package io.trino.testing
Class TestingTaskContext
- java.lang.Object
-
- io.trino.testing.TestingTaskContext
-
public final class TestingTaskContext extends Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classTestingTaskContext.Builder
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static TestingTaskContext.Builderbuilder(Executor notificationExecutor, ScheduledExecutorService yieldExecutor, Session session)static TaskContextcreateTaskContext(QueryContext queryContext, Executor executor, Session session)static TaskContextcreateTaskContext(Executor notificationExecutor, ScheduledExecutorService yieldExecutor, Session session)static TaskContextcreateTaskContext(Executor notificationExecutor, ScheduledExecutorService yieldExecutor, Session session, io.airlift.units.DataSize maxMemory)static TaskContextcreateTaskContext(Executor notificationExecutor, ScheduledExecutorService yieldExecutor, Session session, TaskStateMachine taskStateMachine)
-
-
-
Method Detail
-
createTaskContext
public static TaskContext createTaskContext(Executor notificationExecutor, ScheduledExecutorService yieldExecutor, Session session)
-
createTaskContext
public static TaskContext createTaskContext(Executor notificationExecutor, ScheduledExecutorService yieldExecutor, Session session, io.airlift.units.DataSize maxMemory)
-
createTaskContext
public static TaskContext createTaskContext(Executor notificationExecutor, ScheduledExecutorService yieldExecutor, Session session, TaskStateMachine taskStateMachine)
-
createTaskContext
public static TaskContext createTaskContext(QueryContext queryContext, Executor executor, Session session)
-
builder
public static TestingTaskContext.Builder builder(Executor notificationExecutor, ScheduledExecutorService yieldExecutor, Session session)
-
-