public class ProxyLensQuery extends LensQuery
In most cases the query handle information should suffice which is available locally, and only in a few cases
like LensClient.LensClientResultSetWithStats, extra information needs to be fetched
from Lens Server.
Note:This class if not meant to be instantiated by lens apps (using lens-client to interact with lens server) directly
ToYAMLString.FieldNameAndValue| Constructor and Description |
|---|
ProxyLensQuery(LensStatement statement,
QueryHandle queryHandle) |
| Modifier and Type | Method and Description |
|---|---|
long |
getClosedTime()
The the query close time when the query is purged by the server and no more operations are pending for it.
|
long |
getDriverFinishTime()
The the query execution end time on driver.
|
String |
getDriverOpHandle()
The operation handle associated with the driver, if any.
|
String |
getDriverQuery()
The driver query.
|
long |
getDriverStartTime()
The query execution start time on driver.
|
Integer |
getErrorCode() |
String |
getErrorMessage() |
long |
getFinishTime()
The query finish time on server.
|
long |
getLaunchTime()
The query launch time.
|
Priority |
getPriority()
The priority of the query.
|
LensConf |
getQueryConf()
The query conf that was used for executing this query.
|
QueryHandle |
getQueryHandle()
The query handle that represents this query uniquely
|
String |
getQueryHandleString() |
String |
getQueryName()
The query name, if any.
|
String |
getResultSetPath()
The result set path for this query if the query output was persisted by the server.
|
String |
getSelectedDriverName()
Name of the driver which executed the query (Example: hive/testDriver, jdbc/prodDriver etc)
|
QueryStatus |
getStatus()
The status of this query.
|
long |
getSubmissionTime()
The submission time.
|
String |
getSubmittedUser()
The user who submitted the query.
|
String |
getUserQuery()
The the query submitted by the user
|
boolean |
isPersistent()
Is true if query's result would be persisted by server.
|
append, appendFields, fromXMLString, getFieldsToAppend, toString, toXMLStringpublic ProxyLensQuery(LensStatement statement, QueryHandle queryHandle)
public QueryHandle getQueryHandle()
LensQuerygetQueryHandle in class LensQuerypublic String getSubmittedUser()
LensQuerygetSubmittedUser in class LensQuerypublic String getUserQuery()
LensQuerygetUserQuery in class LensQuerypublic Priority getPriority()
LensQuerygetPriority in class LensQuerypublic boolean isPersistent()
LensQueryisPersistent in class LensQuerypublic String getSelectedDriverName()
LensQuerygetSelectedDriverName in class LensQuerypublic String getDriverQuery()
LensQuerygetDriverQuery in class LensQuerypublic QueryStatus getStatus()
LensQueryQueryStatus.getStatus() method can be used to get the QueryStatus.Status enum that defines
the current state of the query. Also other utility methods are available to check the status of the query like
QueryStatus.queued(), QueryStatus.successful(), QueryStatus.finished(),
QueryStatus.failed() and QueryStatus.running()public String getResultSetPath()
LensQuerygetResultSetPath in class LensQuerypublic String getDriverOpHandle()
LensQuerygetDriverOpHandle in class LensQuerypublic LensConf getQueryConf()
LensQuerygetQueryConf in class LensQuerypublic long getSubmissionTime()
LensQuerygetSubmissionTime in class LensQuerypublic long getLaunchTime()
LensQuerygetLaunchTime in class LensQuerypublic long getDriverStartTime()
LensQuerygetDriverStartTime in class LensQuerypublic long getDriverFinishTime()
LensQuerygetDriverFinishTime in class LensQuerypublic long getFinishTime()
LensQuerygetFinishTime in class LensQuerypublic long getClosedTime()
LensQuerygetClosedTime in class LensQuerypublic String getQueryName()
LensQuerygetQueryName in class LensQuerypublic Integer getErrorCode()
getErrorCode in class LensQuerypublic String getErrorMessage()
getErrorMessage in class LensQuerypublic String getQueryHandleString()
getQueryHandleString in class LensQueryCopyright © 2014–2016 Apache Software Foundation. All rights reserved.