Uses of Class
io.trino.metadata.Split
-
-
Uses of Split in io.trino.execution
Methods in io.trino.execution that return Split Modifier and Type Method Description SplitScheduledSplit. getSplit()Method parameters in io.trino.execution with type arguments of type Split Modifier and Type Method Description voidRemoteTask. addSplits(com.google.common.collect.Multimap<PlanNodeId,Split> splits)RemoteTaskMemoryTrackingRemoteTaskFactory. createRemoteTask(Session session, TaskId taskId, InternalNode node, PlanFragment fragment, com.google.common.collect.Multimap<PlanNodeId,Split> initialSplits, OptionalInt totalPartitions, OutputBuffers outputBuffers, NodeTaskMap.PartitionedSplitCountTracker partitionedSplitCountTracker, boolean summarizeTaskInfo)RemoteTaskRemoteTaskFactory. createRemoteTask(Session session, TaskId taskId, InternalNode node, PlanFragment fragment, com.google.common.collect.Multimap<PlanNodeId,Split> initialSplits, OptionalInt totalPartitions, OutputBuffers outputBuffers, NodeTaskMap.PartitionedSplitCountTracker partitionedSplitCountTracker, boolean summarizeTaskInfo)Set<RemoteTask>SqlStageExecution. scheduleSplits(InternalNode node, com.google.common.collect.Multimap<PlanNodeId,Split> splits, com.google.common.collect.Multimap<PlanNodeId,Lifespan> noMoreSplitsNotification)Constructors in io.trino.execution with parameters of type Split Constructor Description ScheduledSplit(long sequenceId, PlanNodeId planNodeId, Split split) -
Uses of Split in io.trino.execution.scheduler
Methods in io.trino.execution.scheduler that return types with arguments of type Split Modifier and Type Method Description com.google.common.collect.Multimap<InternalNode,Split>SplitPlacementResult. getAssignments()Methods in io.trino.execution.scheduler with parameters of type Split Modifier and Type Method Description Optional<InternalNode>BucketNodeMap. getAssignedNode(Split split)Method parameters in io.trino.execution.scheduler with type arguments of type Split Modifier and Type Method Description SplitPlacementResultDynamicSplitPlacementPolicy. computeAssignments(Set<Split> splits)SplitPlacementResultFixedSourcePartitionedScheduler.BucketedSplitPlacementPolicy. computeAssignments(Set<Split> splits)SplitPlacementResultNodeSelector. computeAssignments(Set<Split> splits, List<RemoteTask> existingTasks)Identifies the nodes for running the specified splits.SplitPlacementResultNodeSelector. computeAssignments(Set<Split> splits, List<RemoteTask> existingTasks, BucketNodeMap bucketNodeMap)Identifies the nodes for running the specified splits based on a precomputed fixed partitioning.SplitPlacementResultSplitPlacementPolicy. computeAssignments(Set<Split> splits)SplitPlacementResultTopologyAwareNodeSelector. computeAssignments(Set<Split> splits, List<RemoteTask> existingTasks)SplitPlacementResultTopologyAwareNodeSelector. computeAssignments(Set<Split> splits, List<RemoteTask> existingTasks, BucketNodeMap bucketNodeMap)SplitPlacementResultUniformNodeSelector. computeAssignments(Set<Split> splits, List<RemoteTask> existingTasks)SplitPlacementResultUniformNodeSelector. computeAssignments(Set<Split> splits, List<RemoteTask> existingTasks, BucketNodeMap bucketNodeMap)static voidUniformNodeSelector. redistributeSplit(com.google.common.collect.Multimap<InternalNode,Split> assignment, InternalNode fromNode, InternalNode toNode, com.google.common.collect.SetMultimap<InetAddress,InternalNode> nodesByHost)The method selects and removes a split from the fromNode and assigns it to the toNode.static SplitPlacementResultNodeScheduler. selectDistributionNodes(NodeMap nodeMap, NodeTaskMap nodeTaskMap, int maxSplitsPerNode, int maxPendingSplitsPerTask, int maxUnacknowledgedSplitsPerTask, Set<Split> splits, List<RemoteTask> existingTasks, BucketNodeMap bucketNodeMap)Constructor parameters in io.trino.execution.scheduler with type arguments of type Split Constructor Description BucketNodeMap(ToIntFunction<Split> splitToBucket)FixedBucketNodeMap(ToIntFunction<Split> splitToBucket, List<InternalNode> bucketToNode)SplitPlacementResult(com.google.common.util.concurrent.ListenableFuture<?> blocked, com.google.common.collect.Multimap<InternalNode,Split> assignments) -
Uses of Split in io.trino.execution.scheduler.group
Constructor parameters in io.trino.execution.scheduler.group with type arguments of type Split Constructor Description DynamicBucketNodeMap(ToIntFunction<Split> splitToBucket, int bucketCount) -
Uses of Split in io.trino.operator
Methods in io.trino.operator with parameters of type Split Modifier and Type Method Description Supplier<Optional<UpdatablePageSource>>ExchangeOperator. addSplit(Split split)Supplier<Optional<UpdatablePageSource>>MergeOperator. addSplit(Split split)Supplier<Optional<UpdatablePageSource>>SourceOperator. addSplit(Split split)Supplier<Optional<UpdatablePageSource>>TableScanOperator. addSplit(Split split)Supplier<Optional<UpdatablePageSource>>WorkProcessorPipelineSourceOperator. addSplit(Split split)Supplier<Optional<UpdatablePageSource>>WorkProcessorSourceOperatorAdapter. addSplit(Split split)Method parameters in io.trino.operator with type arguments of type Split Modifier and Type Method Description WorkProcessorSourceOperatorScanFilterAndProjectOperator.ScanFilterAndProjectOperatorFactory. create(Session session, MemoryTrackingContext memoryTrackingContext, DriverYieldSignal yieldSignal, WorkProcessor<Split> splits)WorkProcessorSourceOperatorTableScanOperator.TableScanOperatorFactory. create(Session session, MemoryTrackingContext memoryTrackingContext, DriverYieldSignal yieldSignal, WorkProcessor<Split> splits)WorkProcessorSourceOperatorWorkProcessorSourceOperatorFactory. create(Session session, MemoryTrackingContext memoryTrackingContext, DriverYieldSignal yieldSignal, WorkProcessor<Split> splits)WorkProcessorSourceOperatorScanFilterAndProjectOperator.ScanFilterAndProjectOperatorFactory. createAdapterOperator(Session session, MemoryTrackingContext memoryTrackingContext, DriverYieldSignal yieldSignal, WorkProcessor<Split> splits)default WorkProcessorSourceOperatorWorkProcessorSourceOperatorAdapter.AdapterWorkProcessorSourceOperatorFactory. createAdapterOperator(Session session, MemoryTrackingContext memoryTrackingContext, DriverYieldSignal yieldSignal, WorkProcessor<Split> splits)Constructor parameters in io.trino.operator with type arguments of type Split Constructor Description TableScanWorkProcessorOperator(Session session, MemoryTrackingContext memoryTrackingContext, WorkProcessor<Split> splits, PageSourceProvider pageSourceProvider, TableHandle table, Iterable<ColumnHandle> columns, DynamicFilter dynamicFilter) -
Uses of Split in io.trino.operator.index
Methods in io.trino.operator.index with parameters of type Split Modifier and Type Method Description Supplier<Optional<UpdatablePageSource>>IndexSourceOperator. addSplit(Split split) -
Uses of Split in io.trino.server
Method parameters in io.trino.server with type arguments of type Split Modifier and Type Method Description RemoteTaskHttpRemoteTaskFactory. createRemoteTask(Session session, TaskId taskId, InternalNode node, PlanFragment fragment, com.google.common.collect.Multimap<PlanNodeId,Split> initialSplits, OptionalInt totalPartitions, OutputBuffers outputBuffers, NodeTaskMap.PartitionedSplitCountTracker partitionedSplitCountTracker, boolean summarizeTaskInfo) -
Uses of Split in io.trino.server.remotetask
Method parameters in io.trino.server.remotetask with type arguments of type Split Modifier and Type Method Description voidHttpRemoteTask. addSplits(com.google.common.collect.Multimap<PlanNodeId,Split> splitsBySource)Constructor parameters in io.trino.server.remotetask with type arguments of type Split Constructor Description HttpRemoteTask(Session session, TaskId taskId, String nodeId, URI location, PlanFragment planFragment, com.google.common.collect.Multimap<PlanNodeId,Split> initialSplits, OptionalInt totalPartitions, OutputBuffers outputBuffers, io.airlift.http.client.HttpClient httpClient, Executor executor, ScheduledExecutorService updateScheduledExecutor, ScheduledExecutorService errorScheduledExecutor, io.airlift.units.Duration maxErrorDuration, io.airlift.units.Duration taskStatusRefreshMaxWait, io.airlift.units.Duration taskInfoUpdateInterval, boolean summarizeTaskInfo, io.airlift.json.JsonCodec<TaskStatus> taskStatusCodec, io.airlift.json.JsonCodec<DynamicFiltersCollector.VersionedDynamicFilterDomains> dynamicFilterDomainsCodec, io.airlift.json.JsonCodec<TaskInfo> taskInfoCodec, io.airlift.json.JsonCodec<TaskUpdateRequest> taskUpdateRequestCodec, NodeTaskMap.PartitionedSplitCountTracker partitionedSplitCountTracker, RemoteTaskStats stats, DynamicFilterService dynamicFilterService) -
Uses of Split in io.trino.split
Methods in io.trino.split that return types with arguments of type Split Modifier and Type Method Description List<Split>SplitSource.SplitBatch. getSplits()Methods in io.trino.split with parameters of type Split Modifier and Type Method Description ConnectorPageSourcePageSourceManager. createPageSource(Session session, Split split, TableHandle table, List<ColumnHandle> columns, DynamicFilter dynamicFilter)ConnectorPageSourcePageSourceProvider. createPageSource(Session session, Split split, TableHandle table, List<ColumnHandle> columns, DynamicFilter dynamicFilter)Constructor parameters in io.trino.split with type arguments of type Split Constructor Description SplitBatch(List<Split> splits, boolean lastBatch) -
Uses of Split in io.trino.sql.planner
Methods in io.trino.sql.planner with parameters of type Split Modifier and Type Method Description InternalNodeNodePartitionMap. getNode(Split split)Constructor parameters in io.trino.sql.planner with type arguments of type Split Constructor Description NodePartitionMap(List<InternalNode> partitionToNode, int[] bucketToPartition, ToIntFunction<Split> splitToBucket)NodePartitionMap(List<InternalNode> partitionToNode, ToIntFunction<Split> splitToBucket)
-