public interface QueryExecution extends QueryTracker.TrackedQuery
| Modifier and Type | Interface and Description |
|---|---|
static interface |
QueryExecution.QueryExecutionFactory<T extends QueryExecution> |
static class |
QueryExecution.QueryOutputInfo
Output schema and buffer URIs for query.
|
| Modifier and Type | Method and Description |
|---|---|
void |
addFinalQueryInfoListener(StateMachine.StateChangeListener<QueryInfo> stateChangeListener)
Add a listener for the final query info.
|
void |
addOutputInfoListener(Consumer<QueryExecution.QueryOutputInfo> listener) |
void |
addStateChangeListener(StateMachine.StateChangeListener<QueryState> stateChangeListener) |
void |
cancelQuery() |
void |
cancelStage(StageId stageId) |
BasicQueryInfo |
getBasicQueryInfo() |
VersionedMemoryPoolId |
getMemoryPool() |
QueryInfo |
getQueryInfo() |
Plan |
getQueryPlan() |
String |
getSlug() |
QueryState |
getState() |
com.google.common.util.concurrent.ListenableFuture<QueryState> |
getStateChange(QueryState currentState) |
io.airlift.units.Duration |
getTotalCpuTime() |
io.airlift.units.DataSize |
getTotalMemoryReservation() |
io.airlift.units.DataSize |
getUserMemoryReservation() |
void |
recordHeartbeat() |
void |
setMemoryPool(VersionedMemoryPoolId poolId) |
void |
start() |
fail, getCreateTime, getEndTime, getExecutionStartTime, getLastHeartbeat, getQueryId, getSession, isDone, pruneInfoQueryState getState()
com.google.common.util.concurrent.ListenableFuture<QueryState> getStateChange(QueryState currentState)
void addStateChangeListener(StateMachine.StateChangeListener<QueryState> stateChangeListener)
void addOutputInfoListener(Consumer<QueryExecution.QueryOutputInfo> listener)
Plan getQueryPlan()
BasicQueryInfo getBasicQueryInfo()
QueryInfo getQueryInfo()
String getSlug()
io.airlift.units.Duration getTotalCpuTime()
io.airlift.units.DataSize getUserMemoryReservation()
io.airlift.units.DataSize getTotalMemoryReservation()
VersionedMemoryPoolId getMemoryPool()
void setMemoryPool(VersionedMemoryPoolId poolId)
void start()
void cancelQuery()
void cancelStage(StageId stageId)
void recordHeartbeat()
void addFinalQueryInfoListener(StateMachine.StateChangeListener<QueryInfo> stateChangeListener)
this when adding a listener in a constructor.Copyright © 2012–2019. All rights reserved.