Package io.trino.execution
Class QueryTracker<T extends QueryTracker.TrackedQuery>
java.lang.Object
io.trino.execution.QueryTracker<T>
-
Nested Class Summary
Nested Classes -
Constructor Summary
ConstructorsConstructorDescriptionQueryTracker(QueryManagerConfig queryManagerConfig, ScheduledExecutorService queryManagementExecutor) -
Method Summary
Modifier and TypeMethodDescriptionbooleanvoidexpireQuery(QueryId queryId) Query is finished and expiration should begin.intintintbooleanvoidstart()voidstop()tryGetQuery(QueryId queryId)
-
Constructor Details
-
QueryTracker
public QueryTracker(QueryManagerConfig queryManagerConfig, ScheduledExecutorService queryManagementExecutor)
-
-
Method Details
-
start
public void start() -
stop
public void stop() -
getAllQueries
-
getQuery
- Throws:
NoSuchElementException
-
hasQuery
-
tryGetQuery
-
addQuery
-
expireQuery
Query is finished and expiration should begin. -
getAllQueriesCount
public int getAllQueriesCount() -
getExpiredQueriesCount
public int getExpiredQueriesCount() -
getPrunedQueriesCount
public int getPrunedQueriesCount()
-