Uses of Class
io.trino.execution.buffer.OutputBufferStateMachine
Packages that use OutputBufferStateMachine
-
Uses of OutputBufferStateMachine in io.trino.execution.buffer
Constructors in io.trino.execution.buffer with parameters of type OutputBufferStateMachineModifierConstructorDescriptionArbitraryOutputBuffer(String taskInstanceId, OutputBufferStateMachine stateMachine, io.airlift.units.DataSize maxBufferSize, Supplier<LocalMemoryContext> memoryContextSupplier, Executor notificationExecutor) BroadcastOutputBuffer(String taskInstanceId, OutputBufferStateMachine stateMachine, io.airlift.units.DataSize maxBufferSize, Supplier<LocalMemoryContext> memoryContextSupplier, Executor notificationExecutor, Runnable notifyStatusChanged) PartitionedOutputBuffer(String taskInstanceId, OutputBufferStateMachine stateMachine, PipelinedOutputBuffers outputBuffers, io.airlift.units.DataSize maxBufferSize, Supplier<LocalMemoryContext> memoryContextSupplier, Executor notificationExecutor) SpoolingExchangeOutputBuffer(OutputBufferStateMachine stateMachine, SpoolingOutputBuffers outputBuffers, ExchangeSink exchangeSink, Supplier<LocalMemoryContext> memoryContextSupplier)