Uses of Class
io.trino.operator.TaskContext
-
Packages that use TaskContext Package Description io.trino.execution io.trino.memory io.trino.operator io.trino.operator.index io.trino.operator.join io.trino.sql.planner io.trino.testing -
-
Uses of TaskContext in io.trino.execution
Methods in io.trino.execution that return TaskContext Modifier and Type Method Description TaskContextSqlTaskExecution. getTaskContext()Methods in io.trino.execution that return types with arguments of type TaskContext Modifier and Type Method Description Optional<TaskContext>SqlTask. getTaskContext() -
Uses of TaskContext in io.trino.memory
Methods in io.trino.memory that return TaskContext Modifier and Type Method Description TaskContextQueryContext. addTaskContext(TaskStateMachine taskStateMachine, Session session, Runnable notifyStatusChanged, boolean perOperatorCpuTimerEnabled, boolean cpuTimerEnabled)TaskContextQueryContext. getTaskContextByTaskId(TaskId taskId)Methods in io.trino.memory with parameters of type TaskContext Modifier and Type Method Description RQueryContextVisitor. visitTaskContext(TaskContext taskContext, C visitContext)RTraversingQueryContextVisitor. visitTaskContext(TaskContext taskContext, C visitContext) -
Uses of TaskContext in io.trino.operator
Methods in io.trino.operator that return TaskContext Modifier and Type Method Description static TaskContextTaskContext. createTaskContext(QueryContext queryContext, TaskStateMachine taskStateMachine, io.airlift.stats.GcMonitor gcMonitor, Executor notificationExecutor, ScheduledExecutorService yieldExecutor, Session session, MemoryTrackingContext taskMemoryContext, Runnable notifyStatusChanged, boolean perOperatorCpuTimerEnabled, boolean cpuTimerEnabled)TaskContextPipelineContext. getTaskContext()Methods in io.trino.operator with parameters of type TaskContext Modifier and Type Method Description OutputFactoryOperatorFactories. partitionedOutput(TaskContext taskContext, PartitionFunction partitionFunction, List<Integer> partitionChannels, List<Optional<NullableValue>> partitionConstants, boolean replicateNullsAndAny, OptionalInt nullChannel, OutputBuffer outputBuffer, io.airlift.units.DataSize maxPagePartitioningBufferSize)OutputFactoryTrinoOperatorFactories. partitionedOutput(TaskContext taskContext, PartitionFunction partitionFunction, List<Integer> partitionChannels, List<Optional<NullableValue>> partitionConstants, boolean replicateNullsAndAny, OptionalInt nullChannel, OutputBuffer outputBuffer, io.airlift.units.DataSize maxPagePartitioningBufferSize)Constructors in io.trino.operator with parameters of type TaskContext Constructor Description PipelineContext(int pipelineId, TaskContext taskContext, Executor notificationExecutor, ScheduledExecutorService yieldExecutor, MemoryTrackingContext pipelineMemoryContext, boolean inputPipeline, boolean outputPipeline, boolean partitioned) -
Uses of TaskContext in io.trino.operator.index
Methods in io.trino.operator.index with parameters of type TaskContext Modifier and Type Method Description voidIndexLoader. setContext(TaskContext taskContext)voidIndexLookupSourceFactory. setTaskContext(TaskContext taskContext) -
Uses of TaskContext in io.trino.operator.join
Methods in io.trino.operator.join with parameters of type TaskContext Modifier and Type Method Description default voidLookupSourceFactory. setTaskContext(TaskContext taskContext) -
Uses of TaskContext in io.trino.sql.planner
Methods in io.trino.sql.planner with parameters of type TaskContext Modifier and Type Method Description LocalExecutionPlanner.LocalExecutionPlanLocalExecutionPlanner. plan(TaskContext taskContext, StageExecutionDescriptor stageExecutionDescriptor, PlanNode plan, List<Symbol> outputLayout, TypeProvider types, List<PlanNodeId> partitionedSourceOrder, OutputFactory outputOperatorFactory)LocalExecutionPlanner.LocalExecutionPlanLocalExecutionPlanner. plan(TaskContext taskContext, PlanNode plan, TypeProvider types, PartitioningScheme partitioningScheme, StageExecutionDescriptor stageExecutionDescriptor, List<PlanNodeId> partitionedSourceOrder, OutputBuffer outputBuffer) -
Uses of TaskContext in io.trino.testing
Methods in io.trino.testing that return TaskContext Modifier and Type Method Description TaskContextTestingTaskContext.Builder. build()static TaskContextTestingTaskContext. createTaskContext(QueryContext queryContext, Executor executor, Session session)static TaskContextTestingTaskContext. createTaskContext(Executor notificationExecutor, ScheduledExecutorService yieldExecutor, Session session)static TaskContextTestingTaskContext. createTaskContext(Executor notificationExecutor, ScheduledExecutorService yieldExecutor, Session session, io.airlift.units.DataSize maxMemory)static TaskContextTestingTaskContext. createTaskContext(Executor notificationExecutor, ScheduledExecutorService yieldExecutor, Session session, TaskStateMachine taskStateMachine)Methods in io.trino.testing with parameters of type TaskContext Modifier and Type Method Description List<Driver>LocalQueryRunner. createDrivers(Session session, String sql, OutputFactory outputFactory, TaskContext taskContext)List<Driver>LocalQueryRunner. createDrivers(String sql, OutputFactory outputFactory, TaskContext taskContext)
-