[−][src]Struct discord_cassandra_cpp::AggregateMeta
Metadata about a cassandra aggregate
Methods
impl AggregateMeta
[src]
pub fn fields_iter(&self) -> FieldIterator
[src]
An iterator over the fields of an aggregate
pub fn get_name(&self) -> String
[src]
Gets the name of the aggregate.
pub fn full_name(&self) -> String
[src]
Gets the full name of the aggregate.
pub fn argument_count(&self) -> usize
[src]
Gets the number of arguments this aggregate takes.
pub fn argument_type(&self, index: usize) -> ConstDataType
[src]
Gets the aggregate's argument type for the provided index.
pub fn return_type(&self) -> ConstDataType
[src]
Gets the aggregate's argument return type.
pub fn state_type(&self) -> ConstDataType
[src]
Gets the aggregate's argument state type.
pub fn state_func(&self) -> FunctionMeta
[src]
Gets the function metadata for the aggregate's state function.
pub fn final_func(&self) -> FunctionMeta
[src]
Gets the function metadata for the aggregates's final function.
pub fn init_cond(&self) -> Value
[src]
Gets the initial condition value for the aggregate.
pub fn field_by_name(&self, name: &str) -> Option<Value>
[src]
Gets a metadata field for the provided name. Metadata fields allow direct access to the column data found in the underlying "aggregates" metadata table.
Trait Implementations
Auto Trait Implementations
impl RefUnwindSafe for AggregateMeta
impl !Send for AggregateMeta
impl !Sync for AggregateMeta
impl Unpin for AggregateMeta
impl UnwindSafe for AggregateMeta
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> SendSyncUnwindSafe for T where
T: Send + Sync + UnwindSafe + ?Sized,
[src]
T: Send + Sync + UnwindSafe + ?Sized,
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,