pub struct TaggedCreateAggregateFunctionStatement {
pub or_replace: bool,
pub if_not_exists: bool,
pub func: Tag<FunctionSignature>,
pub state_modifying_fn: Tag<FunctionName>,
pub state_value_type: Tag<CqlType>,
pub final_fn: Option<Tag<FunctionName>>,
pub init_condition: Option<Tag<Term>>,
}
Fields§
§or_replace: bool
§if_not_exists: bool
§func: Tag<FunctionSignature>
§state_modifying_fn: Tag<FunctionName>
§state_value_type: Tag<CqlType>
§final_fn: Option<Tag<FunctionName>>
§init_condition: Option<Tag<Term>>
Trait Implementations§
Source§impl Clone for TaggedCreateAggregateFunctionStatement
impl Clone for TaggedCreateAggregateFunctionStatement
Source§fn clone(&self) -> TaggedCreateAggregateFunctionStatement
fn clone(&self) -> TaggedCreateAggregateFunctionStatement
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 TaggedCreateAggregateFunctionStatement
impl<'a> CustomToTokens<'a> for TaggedCreateAggregateFunctionStatement
Source§impl From<TaggedCreateAggregateFunctionStatement> for TaggedStatement
impl From<TaggedCreateAggregateFunctionStatement> for TaggedStatement
Source§fn from(v: TaggedCreateAggregateFunctionStatement) -> Self
fn from(v: TaggedCreateAggregateFunctionStatement) -> Self
Converts to this type from the input type.
Source§impl From<TaggedCreateAggregateFunctionStatement> for TaggedUserDefinedFunctionStatement
impl From<TaggedCreateAggregateFunctionStatement> for TaggedUserDefinedFunctionStatement
Source§fn from(
original: TaggedCreateAggregateFunctionStatement,
) -> TaggedUserDefinedFunctionStatement
fn from( original: TaggedCreateAggregateFunctionStatement, ) -> TaggedUserDefinedFunctionStatement
Converts to this type from the input type.
Source§impl Parse for TaggedCreateAggregateFunctionStatement
impl Parse for TaggedCreateAggregateFunctionStatement
type Output = TaggedCreateAggregateFunctionStatement
fn parse(s: &mut StatementStream<'_>) -> Result<Self::Output>
Source§impl PartialEq for TaggedCreateAggregateFunctionStatement
impl PartialEq for TaggedCreateAggregateFunctionStatement
Source§fn eq(&self, other: &TaggedCreateAggregateFunctionStatement) -> bool
fn eq(&self, other: &TaggedCreateAggregateFunctionStatement) -> bool
Tests for
self
and other
values to be equal, and is used by ==
.Source§impl ToTokens for TaggedCreateAggregateFunctionStatement
impl ToTokens for TaggedCreateAggregateFunctionStatement
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 TaggedCreateAggregateFunctionStatement
impl StructuralPartialEq for TaggedCreateAggregateFunctionStatement
Auto Trait Implementations§
impl Freeze for TaggedCreateAggregateFunctionStatement
impl RefUnwindSafe for TaggedCreateAggregateFunctionStatement
impl Send for TaggedCreateAggregateFunctionStatement
impl Sync for TaggedCreateAggregateFunctionStatement
impl Unpin for TaggedCreateAggregateFunctionStatement
impl UnwindSafe for TaggedCreateAggregateFunctionStatement
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