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 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, OutputBuffers outputBuffers, NodeTaskMap.PartitionedSplitCountTracker partitionedSplitCountTracker, Set<DynamicFilterId> outboundDynamicFilterIds, boolean summarizeTaskInfo)RemoteTaskRemoteTaskFactory. createRemoteTask(Session session, TaskId taskId, InternalNode node, PlanFragment fragment, com.google.common.collect.Multimap<PlanNodeId,Split> initialSplits, OutputBuffers outputBuffers, NodeTaskMap.PartitionedSplitCountTracker partitionedSplitCountTracker, Set<DynamicFilterId> outboundDynamicFilterIds, boolean summarizeTaskInfo)Optional<RemoteTask>SqlStage. createTask(InternalNode node, int partition, int attempt, Optional<int[]> bucketToPartition, OutputBuffers outputBuffers, com.google.common.collect.Multimap<PlanNodeId,Split> splits, com.google.common.collect.Multimap<PlanNodeId,Lifespan> noMoreSplitsForLifespan, Set<PlanNodeId> noMoreSplits)voidRemoteTask. setOutputBuffers(OutputBuffers outputBuffers)TaskInfoSqlTask. updateTask(Session session, Optional<PlanFragment> fragment, List<TaskSource> sources, OutputBuffers outputBuffers, Map<DynamicFilterId,Domain> dynamicFilterDomains)TaskInfoSqlTaskManager. updateTask(Session session, TaskId taskId, Optional<PlanFragment> fragment, List<TaskSource> sources, OutputBuffers outputBuffers, Map<DynamicFilterId,Domain> dynamicFilterDomains)TaskInfoTaskManager. updateTask(Session session, TaskId taskId, Optional<PlanFragment> fragment, List<TaskSource> sources, OutputBuffers outputBuffers, Map<DynamicFilterId,Domain> dynamicFilterDomains)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 that return OutputBuffers Modifier and Type Method Description OutputBuffersPartitionedOutputBufferManager. getOutputBuffers()OutputBuffersScaledOutputBufferManager. getOutputBuffers() -
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, OutputBuffers outputBuffers, NodeTaskMap.PartitionedSplitCountTracker partitionedSplitCountTracker, Set<DynamicFilterId> outboundDynamicFilterIds, 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, Map<DynamicFilterId,Domain> dynamicFilterDomains) -
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, 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, Set<DynamicFilterId> outboundDynamicFilterIds)
-