Package io.trino.operator
Class TableFinishInfo
- java.lang.Object
-
- io.trino.operator.TableFinishInfo
-
- All Implemented Interfaces:
OperatorInfo
public class TableFinishInfo extends Object implements OperatorInfo
-
-
Constructor Summary
Constructors Constructor Description TableFinishInfo(com.fasterxml.jackson.databind.JsonNode connectorOutputMetadata, boolean jsonLengthLimitExceeded, io.airlift.units.Duration statisticsWallTime, io.airlift.units.Duration statisticsCpuTime)TableFinishInfo(Optional<ConnectorOutputMetadata> metadata, io.airlift.units.Duration statisticsWallTime, io.airlift.units.Duration statisticsCpuTime)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description StringgetConnectorOutputMetadata()io.airlift.units.DurationgetStatisticsCpuTime()io.airlift.units.DurationgetStatisticsWallTime()booleanisFinal()booleanisJsonLengthLimitExceeded()
-
-
-
Constructor Detail
-
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 Detail
-
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:
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).
-
-