Uses of Interface
io.trino.split.SplitSource
Packages that use SplitSource
-
Uses of SplitSource in io.trino.execution.scheduler
Methods in io.trino.execution.scheduler with parameters of type SplitSourceModifier and TypeMethodDescriptionstatic SourceSchedulerSourcePartitionedScheduler.newSourcePartitionedSchedulerAsSourceScheduler(StageExecution stageExecution, PlanNodeId partitionedNode, SplitSource splitSource, SplitPlacementPolicy splitPlacementPolicy, int splitBatchSize, DynamicFilterService dynamicFilterService, TableExecuteContextManager tableExecuteContextManager, BooleanSupplier anySourceTaskBlocked, PartitionIdAllocator partitionIdAllocator, Map<InternalNode, RemoteTask> scheduledTasks) Obtains aSourceSchedulersuitable for use in FixedSourcePartitionedScheduler.static StageSchedulerSourcePartitionedScheduler.newSourcePartitionedSchedulerAsStageScheduler(StageExecution 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 SplitSourceModifierConstructorDescriptionFixedSourcePartitionedScheduler(StageExecution stageExecution, Map<PlanNodeId, SplitSource> splitSources, List<PlanNodeId> schedulingOrder, List<InternalNode> nodes, BucketNodeMap bucketNodeMap, int splitBatchSize, NodeSelector nodeSelector, DynamicFilterService dynamicFilterService, TableExecuteContextManager tableExecuteContextManager) MultiSourcePartitionedScheduler(StageExecution stageExecution, Map<PlanNodeId, SplitSource> splitSources, SplitPlacementPolicy splitPlacementPolicy, int splitBatchSize, DynamicFilterService dynamicFilterService, TableExecuteContextManager tableExecuteContextManager, BooleanSupplier anySourceTaskBlocked) -
Uses of SplitSource in io.trino.split
Classes in io.trino.split that implement SplitSourceModifier and TypeClassDescriptionclassclassAdaptsConnectorSplitSourcetoSplitSourceinterface.classclassMethods in io.trino.split that return SplitSourceModifier and TypeMethodDescriptionSplitManager.getSplits(Session session, io.opentelemetry.api.trace.Span parentSpan, TableFunctionHandle function) SplitManager.getSplits(Session session, io.opentelemetry.api.trace.Span parentSpan, TableHandle table, DynamicFilter dynamicFilter, Constraint constraint) Constructors in io.trino.split with parameters of type SplitSourceModifierConstructorDescriptionBufferingSplitSource(SplitSource source, Executor executor, int bufferSize) SampledSplitSource(SplitSource splitSource, double sampleRatio) TracingSplitSource(SplitSource source, io.opentelemetry.api.trace.Tracer tracer, Optional<io.opentelemetry.api.trace.Span> parentSpan, String spanName) -
Uses of SplitSource in io.trino.sql.planner
Methods in io.trino.sql.planner that return types with arguments of type SplitSourceModifier and TypeMethodDescriptionSplitSourceFactory.createSplitSources(Session session, io.opentelemetry.api.trace.Span stageSpan, PlanFragment fragment)