Package io.prestosql.testing
Class TestingTaskContext
- java.lang.Object
-
- io.prestosql.testing.TestingTaskContext
-
public final class TestingTaskContext extends Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
TestingTaskContext.Builder
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static TestingTaskContext.Builder
builder(Executor notificationExecutor, ScheduledExecutorService yieldExecutor, Session session)
static TaskContext
createTaskContext(QueryContext queryContext, Executor executor, Session session)
static TaskContext
createTaskContext(Executor notificationExecutor, ScheduledExecutorService yieldExecutor, Session session)
static TaskContext
createTaskContext(Executor notificationExecutor, ScheduledExecutorService yieldExecutor, Session session, io.airlift.units.DataSize maxMemory)
static TaskContext
createTaskContext(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)
-
-