pub struct DeleteStatement {
pub selections: Option<Vec<SimpleSelection>>,
pub from: KeyspaceQualifiedName,
pub using: Option<Vec<UpdateParameter>>,
pub where_clause: WhereClause,
pub if_clause: Option<IfClause>,
}
Fields§
§selections: Option<Vec<SimpleSelection>>
§from: KeyspaceQualifiedName
§using: Option<Vec<UpdateParameter>>
§where_clause: WhereClause
§if_clause: Option<IfClause>
Trait Implementations§
Source§impl Clone for DeleteStatement
impl Clone for DeleteStatement
Source§fn clone(&self) -> DeleteStatement
fn clone(&self) -> DeleteStatement
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 DeleteStatement
impl<'a> CustomToTokens<'a> for DeleteStatement
Source§impl Debug for DeleteStatement
impl Debug for DeleteStatement
Source§impl Display for DeleteStatement
impl Display for DeleteStatement
Source§impl From<DeleteStatement> for DataManipulationStatement
impl From<DeleteStatement> for DataManipulationStatement
Source§fn from(original: DeleteStatement) -> DataManipulationStatement
fn from(original: DeleteStatement) -> DataManipulationStatement
Converts to this type from the input type.
Source§impl From<DeleteStatement> for ModificationStatement
impl From<DeleteStatement> for ModificationStatement
Source§fn from(original: DeleteStatement) -> ModificationStatement
fn from(original: DeleteStatement) -> ModificationStatement
Converts to this type from the input type.
Source§impl From<DeleteStatement> for Statement
impl From<DeleteStatement> for Statement
Source§fn from(v: DeleteStatement) -> Self
fn from(v: DeleteStatement) -> Self
Converts to this type from the input type.
Source§impl FromStr for DeleteStatement
impl FromStr for DeleteStatement
Source§impl KeyspaceExt for DeleteStatement
impl KeyspaceExt for DeleteStatement
Source§impl Parse for DeleteStatement
impl Parse for DeleteStatement
type Output = DeleteStatement
fn parse(s: &mut StatementStream<'_>) -> Result<Self::Output>
Source§impl PartialEq for DeleteStatement
impl PartialEq for DeleteStatement
Source§impl ToTokens for DeleteStatement
impl ToTokens for DeleteStatement
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,
Source§impl TryInto<DeleteStatement> for Statement
impl TryInto<DeleteStatement> for Statement
Source§impl WhereExt for DeleteStatement
impl WhereExt for DeleteStatement
impl Eq for DeleteStatement
impl StructuralPartialEq for DeleteStatement
Auto Trait Implementations§
impl Freeze for DeleteStatement
impl RefUnwindSafe for DeleteStatement
impl Send for DeleteStatement
impl Sync for DeleteStatement
impl Unpin for DeleteStatement
impl UnwindSafe for DeleteStatement
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