Package io.trino.execution.buffer
Class OutputBufferInfo
- java.lang.Object
-
- io.trino.execution.buffer.OutputBufferInfo
-
public final class OutputBufferInfo extends Object
-
-
Constructor Summary
Constructors Constructor Description OutputBufferInfo(String type, BufferState state, boolean canAddBuffers, boolean canAddPages, long totalBufferedBytes, long totalBufferedPages, long totalRowsSent, long totalPagesSent, List<BufferInfo> buffers)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequals(Object o)List<BufferInfo>getBuffers()BufferStategetState()longgetTotalBufferedBytes()longgetTotalBufferedPages()longgetTotalPagesSent()longgetTotalRowsSent()StringgetType()inthashCode()booleanisCanAddBuffers()booleanisCanAddPages()OutputBufferInfosummarize()StringtoString()
-
-
-
Constructor Detail
-
OutputBufferInfo
public OutputBufferInfo(String type, BufferState state, boolean canAddBuffers, boolean canAddPages, long totalBufferedBytes, long totalBufferedPages, long totalRowsSent, long totalPagesSent, List<BufferInfo> buffers)
-
-
Method Detail
-
getType
public String getType()
-
getState
public BufferState getState()
-
getBuffers
public List<BufferInfo> getBuffers()
-
isCanAddBuffers
public boolean isCanAddBuffers()
-
isCanAddPages
public boolean isCanAddPages()
-
getTotalBufferedBytes
public long getTotalBufferedBytes()
-
getTotalBufferedPages
public long getTotalBufferedPages()
-
getTotalRowsSent
public long getTotalRowsSent()
-
getTotalPagesSent
public long getTotalPagesSent()
-
summarize
public OutputBufferInfo summarize()
-
-