Uses of Class
io.trino.execution.buffer.OutputBuffers
-
Packages that use OutputBuffers Package Description io.trino.execution io.trino.execution.buffer io.trino.execution.scheduler io.trino.server io.trino.server.remotetask -
-
Uses of OutputBuffers in io.trino.execution
Methods in io.trino.execution that return OutputBuffers Modifier and Type Method Description OutputBuffersSqlStageExecution. getOutputBuffers()Methods in io.trino.execution with parameters of type OutputBuffers Modifier and Type Method Description 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)voidRemoteTask. setOutputBuffers(OutputBuffers outputBuffers)voidSqlStageExecution. setOutputBuffers(OutputBuffers outputBuffers)TaskInfoSqlTask. updateTask(Session session, Optional<PlanFragment> fragment, List<TaskSource> sources, OutputBuffers outputBuffers, OptionalInt totalPartitions)TaskInfoSqlTaskManager. updateTask(Session session, TaskId taskId, Optional<PlanFragment> fragment, List<TaskSource> sources, OutputBuffers outputBuffers, OptionalInt totalPartitions)TaskInfoTaskManager. updateTask(Session session, TaskId taskId, Optional<PlanFragment> fragment, List<TaskSource> sources, OutputBuffers outputBuffers, OptionalInt totalPartitions)Updates the task plan, sources and output buffers. -
Uses of OutputBuffers in io.trino.execution.buffer
Methods in io.trino.execution.buffer that return OutputBuffers Modifier and Type Method Description static OutputBuffersOutputBuffers. createInitialEmptyOutputBuffers(OutputBuffers.BufferType type)static OutputBuffersOutputBuffers. createInitialEmptyOutputBuffers(PartitioningHandle partitioningHandle)OutputBuffersOutputBuffers. withBuffer(OutputBuffers.OutputBufferId bufferId, int partition)OutputBuffersOutputBuffers. withBuffers(Map<OutputBuffers.OutputBufferId,Integer> buffers)OutputBuffersOutputBuffers. withNoMoreBufferIds()Methods in io.trino.execution.buffer with parameters of type OutputBuffers Modifier and Type Method Description voidOutputBuffers. checkValidTransition(OutputBuffers newOutputBuffers)voidArbitraryOutputBuffer. setOutputBuffers(OutputBuffers newOutputBuffers)voidBroadcastOutputBuffer. setOutputBuffers(OutputBuffers newOutputBuffers)voidLazyOutputBuffer. setOutputBuffers(OutputBuffers newOutputBuffers)voidOutputBuffer. setOutputBuffers(OutputBuffers newOutputBuffers)Updates the buffer configuration.voidPartitionedOutputBuffer. setOutputBuffers(OutputBuffers newOutputBuffers)Constructors in io.trino.execution.buffer with parameters of type OutputBuffers Constructor Description PartitionedOutputBuffer(String taskInstanceId, StateMachine<BufferState> state, OutputBuffers outputBuffers, io.airlift.units.DataSize maxBufferSize, Supplier<LocalMemoryContext> systemMemoryContextSupplier, Executor notificationExecutor) -
Uses of OutputBuffers in io.trino.execution.scheduler
Methods in io.trino.execution.scheduler with parameters of type OutputBuffers Modifier and Type Method Description static SqlQuerySchedulerSqlQueryScheduler. createSqlQueryScheduler(QueryStateMachine queryStateMachine, StageExecutionPlan plan, NodePartitioningManager nodePartitioningManager, NodeScheduler nodeScheduler, RemoteTaskFactory remoteTaskFactory, Session session, boolean summarizeTaskInfo, int splitBatchSize, ExecutorService queryExecutor, ScheduledExecutorService schedulerExecutor, FailureDetector failureDetector, OutputBuffers rootOutputBuffers, NodeTaskMap nodeTaskMap, ExecutionPolicy executionPolicy, SplitSchedulerStats schedulerStats, DynamicFilterService dynamicFilterService)Constructor parameters in io.trino.execution.scheduler with type arguments of type OutputBuffers Constructor Description PartitionedOutputBufferManager(PartitioningHandle partitioningHandle, int partitionCount, Consumer<OutputBuffers> outputBufferTarget)ScaledOutputBufferManager(Consumer<OutputBuffers> outputBufferTarget) -
Uses of OutputBuffers in io.trino.server
Methods in io.trino.server that return OutputBuffers Modifier and Type Method Description OutputBuffersTaskUpdateRequest. getOutputIds()Methods in io.trino.server with parameters of type OutputBuffers 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)Constructors in io.trino.server with parameters of type OutputBuffers Constructor Description TaskUpdateRequest(SessionRepresentation session, Map<String,String> extraCredentials, Optional<PlanFragment> fragment, List<TaskSource> sources, OutputBuffers outputIds, OptionalInt totalPartitions) -
Uses of OutputBuffers in io.trino.server.remotetask
Methods in io.trino.server.remotetask with parameters of type OutputBuffers Modifier and Type Method Description voidHttpRemoteTask. setOutputBuffers(OutputBuffers newOutputBuffers)Constructors in io.trino.server.remotetask with parameters of type OutputBuffers 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)
-