Uses of Enum
io.trino.execution.buffer.BufferState
Packages that use BufferState
-
Uses of BufferState in io.trino.execution.buffer
Fields in io.trino.execution.buffer with type parameters of type BufferStateModifier and TypeFieldDescriptionstatic final Set<BufferState>BufferState.TERMINAL_BUFFER_STATESMethods in io.trino.execution.buffer that return BufferStateModifier and TypeMethodDescriptionOutputBufferInfo.getState()static BufferStateReturns 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 BufferStateModifier and TypeMethodDescriptionvoidArbitraryOutputBuffer.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 BufferStateModifierConstructorDescriptionOutputBufferInfo(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 BufferStateModifierConstructorDescriptionArbitraryOutputBuffer(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)