Uses of Class
io.trino.operator.TaskContext
Packages that use TaskContext
Package
Description
-
Uses of TaskContext in io.trino.execution
Methods in io.trino.execution that return TaskContextMethods in io.trino.execution that return types with arguments of type TaskContext -
Uses of TaskContext in io.trino.memory
Methods in io.trino.memory that return TaskContextModifier and TypeMethodDescriptionQueryContext.addTaskContext(TaskStateMachine taskStateMachine, Session session, Runnable notifyStatusChanged, boolean perOperatorCpuTimerEnabled, boolean cpuTimerEnabled) QueryContext.getTaskContextByTaskId(TaskId taskId) Methods in io.trino.memory with parameters of type TaskContextModifier and TypeMethodDescriptionQueryContextVisitor.visitTaskContext(TaskContext taskContext, C visitContext) TraversingQueryContextVisitor.visitTaskContext(TaskContext taskContext, C visitContext) -
Uses of TaskContext in io.trino.operator
Methods in io.trino.operator that return TaskContextModifier and TypeMethodDescriptionstatic 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, Optional<io.airlift.units.DataSize> maxMemory) PipelineContext.getTaskContext()Methods in io.trino.operator with parameters of type TaskContextModifier and TypeMethodDescriptionOperatorFactories.partitionedOutput(TaskContext taskContext, PartitionFunction partitionFunction, List<Integer> partitionChannels, List<Optional<NullableValue>> partitionConstants, boolean replicateNullsAndAny, OptionalInt nullChannel, OutputBuffer outputBuffer, io.airlift.units.DataSize maxPagePartitioningBufferSize) TrinoOperatorFactories.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 TaskContextModifierConstructorDescriptionPipelineContext(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 TaskContextModifier and TypeMethodDescriptionvoidIndexLoader.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 TaskContextModifier and TypeMethodDescriptiondefault voidLookupSourceFactory.setTaskContext(TaskContext taskContext) -
Uses of TaskContext in io.trino.sql.planner
Methods in io.trino.sql.planner with parameters of type TaskContextModifier and TypeMethodDescriptionLocalExecutionPlanner.plan(TaskContext taskContext, StageExecutionDescriptor stageExecutionDescriptor, PlanNode plan, List<Symbol> outputLayout, TypeProvider types, List<PlanNodeId> partitionedSourceOrder, OutputFactory outputOperatorFactory) LocalExecutionPlanner.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 TaskContextModifier and TypeMethodDescriptionTestingTaskContext.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 TaskContextModifier and TypeMethodDescriptionLocalQueryRunner.createDrivers(Session session, String sql, OutputFactory outputFactory, TaskContext taskContext) LocalQueryRunner.createDrivers(String sql, OutputFactory outputFactory, TaskContext taskContext)