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 TaskContextConstructors in io.trino.execution with parameters of type TaskContextModifierConstructorDescriptionSqlTaskExecution(TaskStateMachine taskStateMachine, TaskContext taskContext, io.opentelemetry.api.trace.Span taskSpan, OutputBuffer outputBuffer, LocalExecutionPlanner.LocalExecutionPlan localExecutionPlan, TaskExecutor taskExecutor, SplitMonitor splitMonitor, io.opentelemetry.api.trace.Tracer tracer, Executor notificationExecutor) -
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, ScheduledExecutorService timeoutExecutor, Session session, MemoryTrackingContext taskMemoryContext, Runnable notifyStatusChanged, boolean perOperatorCpuTimerEnabled, boolean cpuTimerEnabled) PipelineContext.getTaskContext()Constructors in io.trino.operator with parameters of type TaskContextModifierConstructorDescriptionPipelineContext(int pipelineId, TaskContext taskContext, Executor notificationExecutor, ScheduledExecutorService yieldExecutor, ScheduledExecutorService timeoutExecutor, 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, PlanNode plan, PartitioningScheme partitioningScheme, List<PlanNodeId> partitionedSourceOrder, OutputBuffer outputBuffer) LocalExecutionPlanner.plan(TaskContext taskContext, PlanNode plan, List<Symbol> outputLayout, List<PlanNodeId> partitionedSourceOrder, OutputFactory outputOperatorFactory) -
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 scheduledExecutor, Session session) static TaskContextTestingTaskContext.createTaskContext(Executor notificationExecutor, ScheduledExecutorService scheduledExecutor, Session session, io.airlift.units.DataSize maxMemory) static TaskContextTestingTaskContext.createTaskContext(Executor notificationExecutor, ScheduledExecutorService scheduledExecutor, Session session, TaskStateMachine taskStateMachine)