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 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:
      mergeWith in interface Mergeable<TableWriterOperator.TableWriterInfo>
    • isFinal

      public boolean isFinal()
      Specified by:
      isFinal in interface OperatorInfo
      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

      public String toString()
      Overrides:
      toString in class Object