Uses of Class
io.trino.execution.buffer.OutputBuffers
Packages that use OutputBuffers
Package
Description
-
Uses of OutputBuffers in io.trino.execution
Methods in io.trino.execution with parameters of type OutputBuffersModifier and TypeMethodDescriptionMemoryTrackingRemoteTaskFactory.createRemoteTask(Session session, io.opentelemetry.api.trace.Span stageSpan, TaskId taskId, InternalNode node, boolean speculative, PlanFragment fragment, com.google.common.collect.Multimap<PlanNodeId, Split> initialSplits, OutputBuffers outputBuffers, NodeTaskMap.PartitionedSplitCountTracker partitionedSplitCountTracker, Set<DynamicFilterId> outboundDynamicFilterIds, Optional<io.airlift.units.DataSize> estimatedMemory, boolean summarizeTaskInfo) RemoteTaskFactory.createRemoteTask(Session session, io.opentelemetry.api.trace.Span stageSpan, TaskId taskId, InternalNode node, boolean speculative, PlanFragment fragment, com.google.common.collect.Multimap<PlanNodeId, Split> initialSplits, OutputBuffers outputBuffers, NodeTaskMap.PartitionedSplitCountTracker partitionedSplitCountTracker, Set<DynamicFilterId> outboundDynamicFilterIds, Optional<io.airlift.units.DataSize> estimatedMemory, boolean summarizeTaskInfo) SqlStage.createTask(InternalNode node, int partition, int attempt, Optional<int[]> bucketToPartition, OutputBuffers outputBuffers, com.google.common.collect.Multimap<PlanNodeId, Split> splits, Set<PlanNodeId> noMoreSplits, Optional<io.airlift.units.DataSize> estimatedMemory, boolean speculative) voidRemoteTask.setOutputBuffers(OutputBuffers outputBuffers) SqlTask.updateTask(Session session, io.opentelemetry.api.trace.Span stageSpan, Optional<PlanFragment> fragment, List<SplitAssignment> splitAssignments, OutputBuffers outputBuffers, Map<DynamicFilterId, Domain> dynamicFilterDomains, boolean speculative) SqlTaskManager.updateTask(Session session, TaskId taskId, io.opentelemetry.api.trace.Span stageSpan, Optional<PlanFragment> fragment, List<SplitAssignment> splitAssignments, OutputBuffers outputBuffers, Map<DynamicFilterId, Domain> dynamicFilterDomains, boolean speculative) Updates the task plan, splitAssignments and output buffers. -
Uses of OutputBuffers in io.trino.execution.buffer
Subclasses of OutputBuffers in io.trino.execution.bufferMethods in io.trino.execution.buffer with parameters of type OutputBuffersModifier and TypeMethodDescriptionabstract voidOutputBuffers.checkValidTransition(OutputBuffers newOutputBuffers) voidPipelinedOutputBuffers.checkValidTransition(OutputBuffers outputBuffers) voidSpoolingOutputBuffers.checkValidTransition(OutputBuffers outputBuffers) voidArbitraryOutputBuffer.setOutputBuffers(OutputBuffers newOutputBuffers) voidBroadcastOutputBuffer.setOutputBuffers(OutputBuffers newOutputBuffers) voidLazyOutputBuffer.setOutputBuffers(OutputBuffers newOutputBuffers) voidOutputBuffer.setOutputBuffers(OutputBuffers newOutputBuffers) Updates the buffer configuration.voidPartitionedOutputBuffer.setOutputBuffers(OutputBuffers newOutputBuffers) voidSpoolingExchangeOutputBuffer.setOutputBuffers(OutputBuffers newOutputBuffers) -
Uses of OutputBuffers in io.trino.server
Methods in io.trino.server that return OutputBuffersModifier and TypeMethodDescriptionTaskUpdateRequest.outputIds()Returns the value of theoutputIdsrecord component.Methods in io.trino.server with parameters of type OutputBuffersModifier and TypeMethodDescriptionHttpRemoteTaskFactory.createRemoteTask(Session session, io.opentelemetry.api.trace.Span stageSpan, TaskId taskId, InternalNode node, boolean speculative, PlanFragment fragment, com.google.common.collect.Multimap<PlanNodeId, Split> initialSplits, OutputBuffers outputBuffers, NodeTaskMap.PartitionedSplitCountTracker partitionedSplitCountTracker, Set<DynamicFilterId> outboundDynamicFilterIds, Optional<io.airlift.units.DataSize> estimatedMemory, boolean summarizeTaskInfo) Constructors in io.trino.server with parameters of type OutputBuffersModifierConstructorDescriptionTaskUpdateRequest(SessionRepresentation session, Map<String, String> extraCredentials, io.opentelemetry.api.trace.Span stageSpan, Optional<PlanFragment> fragment, List<SplitAssignment> splitAssignments, OutputBuffers outputIds, Map<DynamicFilterId, Domain> dynamicFilterDomains, Optional<io.airlift.slice.Slice> exchangeEncryptionKey, boolean speculative) Creates an instance of aTaskUpdateRequestrecord class. -
Uses of OutputBuffers in io.trino.server.remotetask
Methods in io.trino.server.remotetask with parameters of type OutputBuffersModifier and TypeMethodDescriptionvoidHttpRemoteTask.setOutputBuffers(OutputBuffers newOutputBuffers) Constructors in io.trino.server.remotetask with parameters of type OutputBuffersModifierConstructorDescriptionHttpRemoteTask(Session session, io.opentelemetry.api.trace.Span stageSpan, TaskId taskId, InternalNode node, boolean speculative, 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, io.airlift.units.Duration taskTerminationTimeout, 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, io.airlift.json.JsonCodec<FailTaskRequest> failTaskRequestCodec, NodeTaskMap.PartitionedSplitCountTracker partitionedSplitCountTracker, io.opentelemetry.api.trace.Tracer tracer, RemoteTaskStats stats, DynamicFilterService dynamicFilterService, Set<DynamicFilterId> outboundDynamicFilterIds, Optional<io.airlift.units.DataSize> estimatedMemory)