Package io.trino.execution
Interface QueryTracker.TrackedQuery
-
- All Known Subinterfaces:
DispatchQuery,QueryExecution
- All Known Implementing Classes:
DataDefinitionExecution,FailedDispatchQuery,LocalDispatchQuery,SqlQueryExecution
- Enclosing class:
- QueryTracker<T extends QueryTracker.TrackedQuery>
public static interface QueryTracker.TrackedQuery
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voidfail(Throwable cause)org.joda.time.DateTimegetCreateTime()Optional<org.joda.time.DateTime>getEndTime()Optional<org.joda.time.DateTime>getExecutionStartTime()org.joda.time.DateTimegetLastHeartbeat()Optional<io.airlift.units.Duration>getPlanningTime()QueryIdgetQueryId()SessiongetSession()booleanisDone()voidpruneInfo()
-
-
-
Method Detail
-
getQueryId
QueryId getQueryId()
-
isDone
boolean isDone()
-
getSession
Session getSession()
-
getCreateTime
org.joda.time.DateTime getCreateTime()
-
getExecutionStartTime
Optional<org.joda.time.DateTime> getExecutionStartTime()
-
getPlanningTime
Optional<io.airlift.units.Duration> getPlanningTime()
-
getLastHeartbeat
org.joda.time.DateTime getLastHeartbeat()
-
getEndTime
Optional<org.joda.time.DateTime> getEndTime()
-
fail
void fail(Throwable cause)
-
pruneInfo
void pruneInfo()
-
-