Package io.trino.execution.buffer
Class OutputBufferInfo
java.lang.Object
io.trino.execution.buffer.OutputBufferInfo
-
Constructor Summary
ConstructorsConstructorDescriptionOutputBufferInfo(String type, BufferState state, boolean canAddBuffers, boolean canAddPages, long totalBufferedBytes, long totalBufferedPages, long totalRowsSent, long totalPagesSent, Optional<List<PipelinedBufferInfo>> pipelinedBufferStates, Optional<TDigestHistogram> utilization, Optional<SpoolingOutputStats.Snapshot> spoolingOutputStats) -
Method Summary
-
Constructor Details
-
OutputBufferInfo
public OutputBufferInfo(String type, BufferState state, boolean canAddBuffers, boolean canAddPages, long totalBufferedBytes, long totalBufferedPages, long totalRowsSent, long totalPagesSent, Optional<List<PipelinedBufferInfo>> pipelinedBufferStates, Optional<TDigestHistogram> utilization, Optional<SpoolingOutputStats.Snapshot> spoolingOutputStats)
-
-
Method Details
-
getType
-
getState
-
getPipelinedBufferStates
-
isCanAddBuffers
public boolean isCanAddBuffers() -
isCanAddPages
public boolean isCanAddPages() -
getTotalBufferedBytes
public long getTotalBufferedBytes() -
getTotalBufferedPages
public long getTotalBufferedPages() -
getTotalRowsSent
public long getTotalRowsSent() -
getTotalPagesSent
public long getTotalPagesSent() -
getUtilization
-
getSpoolingOutputStats
-
summarize
-
summarizeFinal
-
pruneSpoolingOutputStats
-
equals
-
hashCode
public int hashCode() -
toString
-