/AWS1/CL_ATHQUERYEXECSTATUS¶
The completion date, current state, submission time, and state change reason (if applicable) for the query execution.
CONSTRUCTOR¶
IMPORTING¶
Optional arguments:¶
iv_state TYPE /AWS1/ATHQUERYEXECUTIONSTATE /AWS1/ATHQUERYEXECUTIONSTATE¶
The state of query execution.
QUEUEDindicates that the query has been submitted to the service, and Athena will execute the query as soon as resources are available.RUNNINGindicates that the query is in execution phase.SUCCEEDEDindicates that the query completed without errors.FAILEDindicates that the query experienced an error and did not complete processing.CANCELLEDindicates that a user input interrupted query execution.For queries that experience certain transient errors, the state transitions from
RUNNINGback toQUEUED. TheFAILEDstate is always terminal with no automatic retry.
iv_statechangereason TYPE /AWS1/ATHSTRING /AWS1/ATHSTRING¶
Further detail about the status of the query.
iv_submissiondatetime TYPE /AWS1/ATHDATE /AWS1/ATHDATE¶
The date and time that the query was submitted.
iv_completiondatetime TYPE /AWS1/ATHDATE /AWS1/ATHDATE¶
The date and time that the query completed.
io_athenaerror TYPE REF TO /AWS1/CL_ATHATHENAERROR /AWS1/CL_ATHATHENAERROR¶
Provides information about an Athena query error.
Queryable Attributes¶
State¶
The state of query execution.
QUEUEDindicates that the query has been submitted to the service, and Athena will execute the query as soon as resources are available.RUNNINGindicates that the query is in execution phase.SUCCEEDEDindicates that the query completed without errors.FAILEDindicates that the query experienced an error and did not complete processing.CANCELLEDindicates that a user input interrupted query execution.For queries that experience certain transient errors, the state transitions from
RUNNINGback toQUEUED. TheFAILEDstate is always terminal with no automatic retry.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_STATE() |
Getter for STATE, with configurable default |
ASK_STATE() |
Getter for STATE w/ exceptions if field has no value |
HAS_STATE() |
Determine if STATE has a value |
StateChangeReason¶
Further detail about the status of the query.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_STATECHANGEREASON() |
Getter for STATECHANGEREASON, with configurable default |
ASK_STATECHANGEREASON() |
Getter for STATECHANGEREASON w/ exceptions if field has no v |
HAS_STATECHANGEREASON() |
Determine if STATECHANGEREASON has a value |
SubmissionDateTime¶
The date and time that the query was submitted.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_SUBMISSIONDATETIME() |
Getter for SUBMISSIONDATETIME, with configurable default |
ASK_SUBMISSIONDATETIME() |
Getter for SUBMISSIONDATETIME w/ exceptions if field has no |
HAS_SUBMISSIONDATETIME() |
Determine if SUBMISSIONDATETIME has a value |
CompletionDateTime¶
The date and time that the query completed.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_COMPLETIONDATETIME() |
Getter for COMPLETIONDATETIME, with configurable default |
ASK_COMPLETIONDATETIME() |
Getter for COMPLETIONDATETIME w/ exceptions if field has no |
HAS_COMPLETIONDATETIME() |
Determine if COMPLETIONDATETIME has a value |
AthenaError¶
Provides information about an Athena query error.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_ATHENAERROR() |
Getter for ATHENAERROR |