public interface ManagedQueryExecution
| Modifier and Type | Method and Description |
|---|---|
void |
addStateChangeListener(StateMachine.StateChangeListener<QueryState> stateChangeListener)
Listener is always notified asynchronously using a dedicated notification thread pool so, care should
be taken to avoid leaking
this when adding a listener in a constructor. |
void |
fail(Throwable cause) |
BasicQueryInfo |
getBasicQueryInfo() |
Optional<ErrorCode> |
getErrorCode() |
Session |
getSession() |
io.airlift.units.Duration |
getTotalCpuTime() |
io.airlift.units.DataSize |
getTotalMemoryReservation() |
io.airlift.units.DataSize |
getUserMemoryReservation() |
boolean |
isDone() |
void |
startWaitingForResources() |
void startWaitingForResources()
void fail(Throwable cause)
void addStateChangeListener(StateMachine.StateChangeListener<QueryState> stateChangeListener)
this when adding a listener in a constructor. Additionally, it is
possible notifications are observed out of order due to the asynchronous execution.Session getSession()
io.airlift.units.DataSize getUserMemoryReservation()
io.airlift.units.DataSize getTotalMemoryReservation()
io.airlift.units.Duration getTotalCpuTime()
BasicQueryInfo getBasicQueryInfo()
boolean isDone()
Copyright © 2012–2019. All rights reserved.