Package io.trino.execution.buffer
Class OutputBuffers
java.lang.Object
io.trino.execution.buffer.OutputBuffers
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic enumstatic class -
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionOutputBuffers(OutputBuffers.BufferType type, long version, boolean noMoreBufferIds, Map<OutputBuffers.OutputBufferId, Integer> buffers) -
Method Summary
Modifier and TypeMethodDescriptionvoidcheckValidTransition(OutputBuffers newOutputBuffers) static OutputBuffersstatic OutputBufferscreateInitialEmptyOutputBuffers(PartitioningHandle partitioningHandle) booleangetType()longinthashCode()booleantoString()withBuffer(OutputBuffers.OutputBufferId bufferId, int partition) withBuffers(Map<OutputBuffers.OutputBufferId, Integer> buffers)
-
Field Details
-
BROADCAST_PARTITION_ID
public static final int BROADCAST_PARTITION_ID- See Also:
-
-
Constructor Details
-
OutputBuffers
public OutputBuffers(OutputBuffers.BufferType type, long version, boolean noMoreBufferIds, Map<OutputBuffers.OutputBufferId, Integer> buffers)
-
-
Method Details
-
createInitialEmptyOutputBuffers
-
createInitialEmptyOutputBuffers
-
getType
-
getVersion
public long getVersion() -
isNoMoreBufferIds
public boolean isNoMoreBufferIds() -
getBuffers
-
checkValidTransition
-
hashCode
public int hashCode() -
equals
-
toString
-
withBuffer
-
withBuffers
-
withNoMoreBufferIds
-