Package io.trino.operator
Class TableWriterOperator.TableWriterInfo
java.lang.Object
io.trino.operator.TableWriterOperator.TableWriterInfo
- All Implemented Interfaces:
OperatorInfo,Mergeable<TableWriterOperator.TableWriterInfo>
- Enclosing class:
TableWriterOperator
public static class TableWriterOperator.TableWriterInfo
extends Object
implements Mergeable<TableWriterOperator.TableWriterInfo>, OperatorInfo
-
Constructor Summary
ConstructorsConstructorDescriptionTableWriterInfo(long pageSinkPeakMemoryUsage, io.airlift.units.Duration statisticsWallTime, io.airlift.units.Duration statisticsCpuTime, io.airlift.units.Duration validationCpuTime) -
Method Summary
-
Constructor Details
-
TableWriterInfo
public TableWriterInfo(long pageSinkPeakMemoryUsage, io.airlift.units.Duration statisticsWallTime, io.airlift.units.Duration statisticsCpuTime, io.airlift.units.Duration validationCpuTime)
-
-
Method Details
-
getPageSinkPeakMemoryUsage
public long getPageSinkPeakMemoryUsage() -
getStatisticsWallTime
public io.airlift.units.Duration getStatisticsWallTime() -
getStatisticsCpuTime
public io.airlift.units.Duration getStatisticsCpuTime() -
getValidationCpuTime
public io.airlift.units.Duration getValidationCpuTime() -
mergeWith
- Specified by:
mergeWithin interfaceMergeable<TableWriterOperator.TableWriterInfo>
-
isFinal
public boolean isFinal()- Specified by:
isFinalin interfaceOperatorInfo- Returns:
- true if this OperatorInfo should be collected and sent to the coordinator when the task completes (i.e. it will not be stripped away during summarization).
-
toString
-