[−][src]Struct rusoto_athena::QueryExecution
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]
fn eq(&self, other: &QueryExecution) -> bool[src]
fn ne(&self, other: &QueryExecution) -> bool[src]
impl Default for QueryExecution[src]
fn default() -> QueryExecution[src]
impl Clone for QueryExecution[src]
fn clone(&self) -> 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]
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>, [src]
__D: Deserializer<'de>,
Auto Trait Implementations
impl Send for QueryExecution
impl Sync for QueryExecution
Blanket Implementations
impl<T> From for T[src]
impl<T, U> Into for T where
U: From<T>, [src]
U: From<T>,
impl<T> ToOwned for T where
T: Clone, [src]
T: Clone,
impl<T, U> TryFrom for T where
T: From<U>, [src]
T: From<U>,
type Error = !
try_from)The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>[src]
impl<T> Borrow for T where
T: ?Sized, [src]
T: ?Sized,
impl<T> BorrowMut for T where
T: ?Sized, [src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T[src]
impl<T, U> TryInto for T where
U: TryFrom<T>, [src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
try_from)The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>[src]
impl<T> Any for T where
T: 'static + ?Sized, [src]
T: 'static + ?Sized,
fn get_type_id(&self) -> TypeId[src]
impl<T> DeserializeOwned for T where
T: Deserialize<'de>, [src]
T: Deserialize<'de>,
impl<T> Erased for T
impl<T> Same for T
type Output = T
Should always be Self