Uses of Class
io.trino.execution.scheduler.PipelinedStageExecution
-
Packages that use PipelinedStageExecution Package Description io.trino.execution.scheduler -
-
Uses of PipelinedStageExecution in io.trino.execution.scheduler
Methods in io.trino.execution.scheduler that return PipelinedStageExecution Modifier and Type Method Description static PipelinedStageExecutionPipelinedStageExecution. createPipelinedStageExecution(SqlStage stage, Map<PlanFragmentId,io.trino.execution.scheduler.OutputBufferManager> outputBufferManagers, TaskLifecycleListener taskLifecycleListener, FailureDetector failureDetector, Executor executor, Optional<int[]> bucketToPartition, int attempt)Methods in io.trino.execution.scheduler that return types with arguments of type PipelinedStageExecution Modifier and Type Method Description Set<PipelinedStageExecution>AllAtOnceExecutionSchedule. getStagesToSchedule()Set<PipelinedStageExecution>ExecutionSchedule. getStagesToSchedule()Set<PipelinedStageExecution>PhasedExecutionSchedule. getStagesToSchedule()Methods in io.trino.execution.scheduler with parameters of type PipelinedStageExecution Modifier and Type Method Description static SourceSchedulerSourcePartitionedScheduler. newSourcePartitionedSchedulerAsSourceScheduler(PipelinedStageExecution stageExecution, PlanNodeId partitionedNode, SplitSource splitSource, SplitPlacementPolicy splitPlacementPolicy, int splitBatchSize, boolean groupedExecution, DynamicFilterService dynamicFilterService, TableExecuteContextManager tableExecuteContextManager, BooleanSupplier anySourceTaskBlocked, PartitionIdAllocator partitionIdAllocator, Map<InternalNode,RemoteTask> scheduledTasks)Obtains aSourceSchedulersuitable for use in FixedSourcePartitionedScheduler.static StageSchedulerSourcePartitionedScheduler. newSourcePartitionedSchedulerAsStageScheduler(PipelinedStageExecution stageExecution, PlanNodeId partitionedNode, SplitSource splitSource, SplitPlacementPolicy splitPlacementPolicy, int splitBatchSize, DynamicFilterService dynamicFilterService, TableExecuteContextManager tableExecuteContextManager, BooleanSupplier anySourceTaskBlocked)Obtains an instance ofSourcePartitionedSchedulersuitable for use as a stage scheduler.Method parameters in io.trino.execution.scheduler with type arguments of type PipelinedStageExecution Modifier and Type Method Description ExecutionScheduleAllAtOnceExecutionPolicy. createExecutionSchedule(Collection<PipelinedStageExecution> stages)ExecutionScheduleExecutionPolicy. createExecutionSchedule(Collection<PipelinedStageExecution> stages)ExecutionSchedulePhasedExecutionPolicy. createExecutionSchedule(Collection<PipelinedStageExecution> stages)Constructors in io.trino.execution.scheduler with parameters of type PipelinedStageExecution Constructor Description FixedCountScheduler(PipelinedStageExecution stageExecution, List<InternalNode> partitionToNode)FixedSourcePartitionedScheduler(PipelinedStageExecution stageExecution, Map<PlanNodeId,SplitSource> splitSources, StageExecutionDescriptor stageExecutionDescriptor, List<PlanNodeId> schedulingOrder, List<InternalNode> nodes, BucketNodeMap bucketNodeMap, int splitBatchSize, OptionalInt concurrentLifespansPerTask, NodeSelector nodeSelector, List<ConnectorPartitionHandle> partitionHandles, DynamicFilterService dynamicFilterService, TableExecuteContextManager tableExecuteContextManager)ScaledWriterScheduler(PipelinedStageExecution stage, Supplier<Collection<TaskStatus>> sourceTasksProvider, Supplier<Collection<TaskStatus>> writerTasksProvider, NodeSelector nodeSelector, ScheduledExecutorService executor, io.airlift.units.DataSize writerMinSize)Constructor parameters in io.trino.execution.scheduler with type arguments of type PipelinedStageExecution Constructor Description AllAtOnceExecutionSchedule(Collection<PipelinedStageExecution> stages)PhasedExecutionSchedule(Collection<PipelinedStageExecution> stages)
-