Uses of Interface
io.trino.split.SplitSource
-
Packages that use SplitSource Package Description io.trino.execution.scheduler io.trino.split io.trino.sql.planner -
-
Uses of SplitSource in io.trino.execution.scheduler
Methods in io.trino.execution.scheduler with parameters of type SplitSource 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.Constructor parameters in io.trino.execution.scheduler with type arguments of type SplitSource Constructor Description 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) -
Uses of SplitSource in io.trino.split
Classes in io.trino.split that implement SplitSource Modifier and Type Class Description classBufferingSplitSourceclassConnectorAwareSplitSourceclassSampledSplitSourceMethods in io.trino.split that return SplitSource Modifier and Type Method Description SplitSourceSplitManager. getSplits(Session session, TableHandle table, ConnectorSplitManager.SplitSchedulingStrategy splitSchedulingStrategy, DynamicFilter dynamicFilter, Constraint constraint)Constructors in io.trino.split with parameters of type SplitSource Constructor Description BufferingSplitSource(SplitSource source, int bufferSize)SampledSplitSource(SplitSource splitSource, double sampleRatio) -
Uses of SplitSource in io.trino.sql.planner
Methods in io.trino.sql.planner that return types with arguments of type SplitSource Modifier and Type Method Description Map<PlanNodeId,SplitSource>SplitSourceFactory. createSplitSources(Session session, PlanFragment fragment)
-