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 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
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
impl Eq for TaggedCreateAggregateFunctionStatement
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 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 Parse for TaggedCreateAggregateFunctionStatement
impl Parse for TaggedCreateAggregateFunctionStatement
type Output = TaggedCreateAggregateFunctionStatement
fn parse(s: &mut StatementStream<'_>) -> Result<Self::Output>
impl StructuralPartialEq for TaggedCreateAggregateFunctionStatement
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,
Auto Trait Implementations§
impl Freeze for TaggedCreateAggregateFunctionStatement
impl RefUnwindSafe for TaggedCreateAggregateFunctionStatement
impl Send for TaggedCreateAggregateFunctionStatement
impl Sync for TaggedCreateAggregateFunctionStatement
impl Unpin for TaggedCreateAggregateFunctionStatement
impl UnsafeUnpin for TaggedCreateAggregateFunctionStatement
impl UnwindSafe for TaggedCreateAggregateFunctionStatement
Blanket Implementations§
impl<T> Any for Twhere
T: Any,
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