[−][src]Struct rusoto_athena::QueryExecutionStatus
The completion date, current state, submission time, and state change reason (if applicable) for the query execution.
Fields
completion_date_time: Option<f64>
The date and time that the query completed.
state: Option<String>
The state of query execution. QUEUED
indicates that the query has been submitted to the service, and Athena will execute the query as soon as resources are available. RUNNING
indicates that the query is in execution phase. SUCCEEDED
indicates that the query completed without errors. FAILED
indicates that the query experienced an error and did not complete processing. CANCELLED
indicates that a user input interrupted query execution.
Athena automatically retries your queries in cases of certain transient errors. As a result, you may see the query state transition from RUNNING
or FAILED
to QUEUED
.
state_change_reason: Option<String>
Further detail about the status of the query.
submission_date_time: Option<f64>
The date and time that the query was submitted.
Trait Implementations
impl Clone for QueryExecutionStatus
[src]
pub fn clone(&self) -> QueryExecutionStatus
[src]
pub fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Debug for QueryExecutionStatus
[src]
impl Default for QueryExecutionStatus
[src]
pub fn default() -> QueryExecutionStatus
[src]
impl<'de> Deserialize<'de> for QueryExecutionStatus
[src]
pub fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
[src]
__D: Deserializer<'de>,
impl PartialEq<QueryExecutionStatus> for QueryExecutionStatus
[src]
pub fn eq(&self, other: &QueryExecutionStatus) -> bool
[src]
pub fn ne(&self, other: &QueryExecutionStatus) -> bool
[src]
impl StructuralPartialEq for QueryExecutionStatus
[src]
Auto Trait Implementations
impl RefUnwindSafe for QueryExecutionStatus
[src]
impl Send for QueryExecutionStatus
[src]
impl Sync for QueryExecutionStatus
[src]
impl Unpin for QueryExecutionStatus
[src]
impl UnwindSafe for QueryExecutionStatus
[src]
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
pub fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> DeserializeOwned for T where
T: for<'de> Deserialize<'de>,
[src]
T: for<'de> Deserialize<'de>,
impl<T> From<T> for T
[src]
impl<T> Instrument for T
[src]
pub fn instrument(self, span: Span) -> Instrumented<Self>
[src]
pub fn in_current_span(self) -> Instrumented<Self>
[src]
impl<T> Instrument for T
[src]
pub fn instrument(self, span: Span) -> Instrumented<Self>
[src]
pub fn in_current_span(self) -> Instrumented<Self>
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> Same<T> for T
type Output = T
Should always be Self
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
pub fn to_owned(&self) -> T
[src]
pub fn clone_into(&self, target: &mut T)
[src]
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
pub fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,