Uses of Class
io.trino.execution.buffer.OutputBufferStateMachine
-
Packages that use OutputBufferStateMachine Package Description io.trino.execution.buffer -
-
Uses of OutputBufferStateMachine in io.trino.execution.buffer
Constructors in io.trino.execution.buffer with parameters of type OutputBufferStateMachine Constructor Description ArbitraryOutputBuffer(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, OutputBuffers outputBuffers, io.airlift.units.DataSize maxBufferSize, Supplier<LocalMemoryContext> memoryContextSupplier, Executor notificationExecutor)SpoolingExchangeOutputBuffer(OutputBufferStateMachine stateMachine, OutputBuffers outputBuffers, ExchangeSink exchangeSink, Supplier<LocalMemoryContext> memoryContextSupplier)
-