pub struct TaggedSelectStatement {
pub distinct: bool,
pub select_clause: Tag<SelectClause>,
pub from: TaggedKeyspaceQualifiedName,
pub where_clause: Option<Tag<WhereClause>>,
pub group_by_clause: Option<Tag<GroupByClause>>,
pub order_by_clause: Option<Tag<OrderByClause>>,
pub per_partition_limit: Option<Tag<Limit>>,
pub limit: Option<Tag<Limit>>,
pub allow_filtering: bool,
pub bypass_cache: bool,
pub timeout: Option<Tag<DurationLiteral>>,
}
Fields§
§distinct: bool
§select_clause: Tag<SelectClause>
§from: TaggedKeyspaceQualifiedName
§where_clause: Option<Tag<WhereClause>>
§group_by_clause: Option<Tag<GroupByClause>>
§order_by_clause: Option<Tag<OrderByClause>>
§per_partition_limit: Option<Tag<Limit>>
§limit: Option<Tag<Limit>>
§allow_filtering: bool
§bypass_cache: bool
§timeout: Option<Tag<DurationLiteral>>
Trait Implementations§
Source§impl Clone for TaggedSelectStatement
impl Clone for TaggedSelectStatement
Source§fn clone(&self) -> TaggedSelectStatement
fn clone(&self) -> TaggedSelectStatement
Returns a duplicate of the value. Read more
1.0.0 · Source§const fn clone_from(&mut self, source: &Self)
const fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreSource§impl<'a> CustomToTokens<'a> for TaggedSelectStatement
impl<'a> CustomToTokens<'a> for TaggedSelectStatement
Source§impl Debug for TaggedSelectStatement
impl Debug for TaggedSelectStatement
Source§impl From<TaggedSelectStatement> for TaggedDataManipulationStatement
impl From<TaggedSelectStatement> for TaggedDataManipulationStatement
Source§fn from(original: TaggedSelectStatement) -> TaggedDataManipulationStatement
fn from(original: TaggedSelectStatement) -> TaggedDataManipulationStatement
Converts to this type from the input type.
Source§impl From<TaggedSelectStatement> for TaggedStatement
impl From<TaggedSelectStatement> for TaggedStatement
Source§fn from(v: TaggedSelectStatement) -> Self
fn from(v: TaggedSelectStatement) -> Self
Converts to this type from the input type.
Source§impl FromStr for TaggedSelectStatement
impl FromStr for TaggedSelectStatement
Source§impl Parse for TaggedSelectStatement
impl Parse for TaggedSelectStatement
Source§impl PartialEq for TaggedSelectStatement
impl PartialEq for TaggedSelectStatement
Source§impl ToTokens for TaggedSelectStatement
impl ToTokens for TaggedSelectStatement
Source§fn to_token_stream(&self) -> TokenStream
fn to_token_stream(&self) -> TokenStream
Source§fn into_token_stream(self) -> TokenStreamwhere
Self: Sized,
fn into_token_stream(self) -> TokenStreamwhere
Self: Sized,
impl Eq for TaggedSelectStatement
impl StructuralPartialEq for TaggedSelectStatement
Auto Trait Implementations§
impl Freeze for TaggedSelectStatement
impl RefUnwindSafe for TaggedSelectStatement
impl Send for TaggedSelectStatement
impl Sync for TaggedSelectStatement
impl Unpin for TaggedSelectStatement
impl UnwindSafe for TaggedSelectStatement
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more