Package io.trino.operator
Class TableFinishInfo
java.lang.Object
io.trino.operator.TableFinishInfo
- All Implemented Interfaces:
OperatorInfo
-
Constructor Summary
ConstructorsConstructorDescriptionTableFinishInfo(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
Modifier and TypeMethodDescriptionio.airlift.units.Durationio.airlift.units.DurationbooleanisFinal()boolean
-
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
-
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).
-