Struct cassandra_cpp::AggregateMeta [−][src]
pub struct AggregateMeta(_);
Expand description
Metadata about a cassandra aggregate
Implementations
impl AggregateMeta
[src]
impl AggregateMeta
[src]pub fn fields_iter(&self) -> FieldIteratorⓘNotable traits for FieldIterator
impl Iterator for FieldIterator type Item = Field;
[src]
pub fn fields_iter(&self) -> FieldIteratorⓘNotable traits for FieldIterator
impl Iterator for FieldIterator type Item = Field;
[src]An iterator over the fields of an aggregate
pub fn argument_count(&self) -> usize
[src]
pub fn argument_count(&self) -> usize
[src]Gets the number of arguments this aggregate takes.
pub fn argument_type(&self, index: usize) -> ConstDataType
[src]
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]
pub fn return_type(&self) -> ConstDataType
[src]Gets the aggregate’s argument return type.
pub fn state_type(&self) -> ConstDataType
[src]
pub fn state_type(&self) -> ConstDataType
[src]Gets the aggregate’s argument state type.
pub fn state_func(&self) -> FunctionMeta
[src]
pub fn state_func(&self) -> FunctionMeta
[src]Gets the function metadata for the aggregate’s state function.
pub fn final_func(&self) -> FunctionMeta
[src]
pub fn final_func(&self) -> FunctionMeta
[src]Gets the function metadata for the aggregates’s final function.
pub fn field_by_name(&self, name: &str) -> Option<Value>
[src]
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> BorrowMut<T> for T where
T: ?Sized,
[src]
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]pub fn borrow_mut(&mut self) -> &mut T
[src]
pub fn borrow_mut(&mut self) -> &mut T
[src]Mutably borrows from an owned value. Read more
impl<T> SendSyncUnwindSafe for T where
T: Send + Sync + UnwindSafe + ?Sized,
[src]
T: Send + Sync + UnwindSafe + ?Sized,