Class TableFinishInfo

java.lang.Object
io.trino.operator.TableFinishInfo
All Implemented Interfaces:
OperatorInfo

public class TableFinishInfo extends Object implements OperatorInfo
  • Constructor Details

    • TableFinishInfo

      public TableFinishInfo(Optional<ConnectorOutputMetadata> metadata, io.airlift.units.Duration statisticsWallTime, io.airlift.units.Duration statisticsCpuTime)
    • TableFinishInfo

      public TableFinishInfo(com.fasterxml.jackson.databind.JsonNode connectorOutputMetadata, boolean jsonLengthLimitExceeded, io.airlift.units.Duration statisticsWallTime, io.airlift.units.Duration statisticsCpuTime)
  • Method Details

    • getConnectorOutputMetadata

      public String getConnectorOutputMetadata()
    • isJsonLengthLimitExceeded

      public boolean isJsonLengthLimitExceeded()
    • getStatisticsWallTime

      public io.airlift.units.Duration getStatisticsWallTime()
    • getStatisticsCpuTime

      public io.airlift.units.Duration getStatisticsCpuTime()
    • 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).