Uses of Class
io.trino.execution.buffer.BufferState
-
Packages that use BufferState Package Description io.trino.execution.buffer -
-
Uses of BufferState in io.trino.execution.buffer
Fields in io.trino.execution.buffer with type parameters of type BufferState Modifier and Type Field Description static Set<BufferState>BufferState. TERMINAL_BUFFER_STATESMethods in io.trino.execution.buffer that return BufferState Modifier and Type Method Description BufferStateOutputBufferInfo. getState()static BufferStateBufferState. valueOf(String name)Returns the enum constant of this type with the specified name.static BufferState[]BufferState. values()Returns an array containing the constants of this enum type, in the order they are declared.Method parameters in io.trino.execution.buffer with type arguments of type BufferState Modifier and Type Method Description voidArbitraryOutputBuffer. addStateChangeListener(StateMachine.StateChangeListener<BufferState> stateChangeListener)voidBroadcastOutputBuffer. addStateChangeListener(StateMachine.StateChangeListener<BufferState> stateChangeListener)voidLazyOutputBuffer. addStateChangeListener(StateMachine.StateChangeListener<BufferState> stateChangeListener)voidOutputBuffer. addStateChangeListener(StateMachine.StateChangeListener<BufferState> stateChangeListener)Add a listener which fires anytime the buffer state changes.voidPartitionedOutputBuffer. addStateChangeListener(StateMachine.StateChangeListener<BufferState> stateChangeListener)Constructors in io.trino.execution.buffer with parameters of type BufferState Constructor Description OutputBufferInfo(String type, BufferState state, boolean canAddBuffers, boolean canAddPages, long totalBufferedBytes, long totalBufferedPages, long totalRowsSent, long totalPagesSent, List<BufferInfo> buffers)Constructor parameters in io.trino.execution.buffer with type arguments of type BufferState Constructor Description ArbitraryOutputBuffer(String taskInstanceId, StateMachine<BufferState> state, io.airlift.units.DataSize maxBufferSize, Supplier<LocalMemoryContext> systemMemoryContextSupplier, Executor notificationExecutor)BroadcastOutputBuffer(String taskInstanceId, StateMachine<BufferState> state, io.airlift.units.DataSize maxBufferSize, Supplier<LocalMemoryContext> systemMemoryContextSupplier, Executor notificationExecutor, Runnable notifyStatusChanged)PartitionedOutputBuffer(String taskInstanceId, StateMachine<BufferState> state, OutputBuffers outputBuffers, io.airlift.units.DataSize maxBufferSize, Supplier<LocalMemoryContext> systemMemoryContextSupplier, Executor notificationExecutor)
-