Struct rusoto_athena::StartQueryExecutionInput
source · [−]pub struct StartQueryExecutionInput {
pub client_request_token: Option<String>,
pub query_execution_context: Option<QueryExecutionContext>,
pub query_string: String,
pub result_configuration: Option<ResultConfiguration>,
pub work_group: Option<String>,
}
Fields
client_request_token: Option<String>
A unique case-sensitive string used to ensure the request to create the query is idempotent (executes only once). If another StartQueryExecution
request is received, the same response is returned and another query is not created. If a parameter has changed, for example, the QueryString
, an error is returned.
This token is listed as not required because AWS SDKs (for example the AWS SDK for Java) auto-generate the token for users. If you are not using the AWS SDK or the AWS CLI, you must provide this token or the action will fail.
query_execution_context: Option<QueryExecutionContext>
The database within which the query executes.
query_string: String
The SQL query statements to be executed.
result_configuration: Option<ResultConfiguration>
Specifies information about where and how to save the results of the query execution. If the query runs in a workgroup, then workgroup's settings may override query settings. This affects the query results location. The workgroup settings override is specified in EnforceWorkGroupConfiguration (true/false) in the WorkGroupConfiguration. See WorkGroupConfiguration$EnforceWorkGroupConfiguration.
work_group: Option<String>
The name of the workgroup in which the query is being started.
Trait Implementations
sourceimpl Clone for StartQueryExecutionInput
impl Clone for StartQueryExecutionInput
sourcefn clone(&self) -> StartQueryExecutionInput
fn clone(&self) -> StartQueryExecutionInput
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read more
sourceimpl Debug for StartQueryExecutionInput
impl Debug for StartQueryExecutionInput
sourceimpl Default for StartQueryExecutionInput
impl Default for StartQueryExecutionInput
sourcefn default() -> StartQueryExecutionInput
fn default() -> StartQueryExecutionInput
Returns the “default value” for a type. Read more
sourceimpl PartialEq<StartQueryExecutionInput> for StartQueryExecutionInput
impl PartialEq<StartQueryExecutionInput> for StartQueryExecutionInput
sourcefn eq(&self, other: &StartQueryExecutionInput) -> bool
fn eq(&self, other: &StartQueryExecutionInput) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
. Read more
sourcefn ne(&self, other: &StartQueryExecutionInput) -> bool
fn ne(&self, other: &StartQueryExecutionInput) -> bool
This method tests for !=
.
sourceimpl Serialize for StartQueryExecutionInput
impl Serialize for StartQueryExecutionInput
impl StructuralPartialEq for StartQueryExecutionInput
Auto Trait Implementations
impl RefUnwindSafe for StartQueryExecutionInput
impl Send for StartQueryExecutionInput
impl Sync for StartQueryExecutionInput
impl Unpin for StartQueryExecutionInput
impl UnwindSafe for StartQueryExecutionInput
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<T> Instrument for T
impl<T> Instrument for T
sourcefn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
sourcefn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
sourceimpl<T> ToOwned for T where
T: Clone,
impl<T> ToOwned for T where
T: Clone,
type Owned = T
type Owned = T
The resulting type after obtaining ownership.
sourcefn clone_into(&self, target: &mut T)
fn clone_into(&self, target: &mut T)
toowned_clone_into
)Uses borrowed data to replace owned data, usually by cloning. Read more
sourceimpl<T> WithSubscriber for T
impl<T> WithSubscriber for T
sourcefn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
Attaches the provided Subscriber
to this type, returning a
WithDispatch
wrapper. Read more
sourcefn with_current_subscriber(self) -> WithDispatch<Self>
fn with_current_subscriber(self) -> WithDispatch<Self>
Attaches the current default Subscriber
to this type, returning a
WithDispatch
wrapper. Read more