[][src]Struct rusoto_athena::QueryExecution

pub struct QueryExecution {
    pub query: Option<String>,
    pub query_execution_context: Option<QueryExecutionContext>,
    pub query_execution_id: Option<String>,
    pub result_configuration: Option<ResultConfiguration>,
    pub statement_type: Option<String>,
    pub statistics: Option<QueryExecutionStatistics>,
    pub status: Option<QueryExecutionStatus>,
    pub work_group: Option<String>,
}

Information about a single instance of a query execution.

Fields

query: Option<String>

The SQL query statements which the query execution ran.

query_execution_context: Option<QueryExecutionContext>

The database in which the query execution occurred.

query_execution_id: Option<String>

The unique identifier for each query execution.

result_configuration: Option<ResultConfiguration>

The location in Amazon S3 where query results were stored and the encryption option, if any, used for query results. These are known as "client-side settings". If workgroup settings override client-side settings, then the query uses the location for the query results and the encryption configuration that are specified for the workgroup.

statement_type: Option<String>

The type of query statement that was run. DDL indicates DDL query statements. DML indicates DML (Data Manipulation Language) query statements, such as CREATE TABLE AS SELECT. UTILITY indicates query statements other than DDL and DML, such as SHOW CREATE TABLE, or DESCRIBE <table>.

statistics: Option<QueryExecutionStatistics>

The amount of data scanned during the query execution and the amount of time that it took to execute, and the type of statement that was run.

status: Option<QueryExecutionStatus>

The completion date, current state, submission time, and state change reason (if applicable) for the query execution.

work_group: Option<String>

The name of the workgroup in which the query ran.

Trait Implementations

impl PartialEq<QueryExecution> for QueryExecution[src]

impl Default for QueryExecution[src]

impl Clone for QueryExecution[src]

fn clone_from(&mut self, source: &Self)
1.0.0
[src]

Performs copy-assignment from source. Read more

impl Debug for QueryExecution[src]

impl<'de> Deserialize<'de> for QueryExecution[src]

Auto Trait Implementations

Blanket Implementations

impl<T, U> Into for T where
    U: From<T>, 
[src]

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

impl<T> From for T[src]

impl<T, U> TryFrom for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T> Borrow for T where
    T: ?Sized
[src]

impl<T> BorrowMut for T where
    T: ?Sized
[src]

impl<T, U> TryInto for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> DeserializeOwned for T where
    T: Deserialize<'de>, 
[src]

impl<T> Erased for T

impl<T> Same for T

type Output = T

Should always be Self