Package io.prestosql.operator
Class TableFinishInfo
- java.lang.Object
-
- io.prestosql.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 String
getConnectorOutputMetadata()
io.airlift.units.Duration
getStatisticsCpuTime()
io.airlift.units.Duration
getStatisticsWallTime()
boolean
isFinal()
boolean
isJsonLengthLimitExceeded()
-
-
-
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:
isFinal
in 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).
-
-