[−][src]Struct cassandra_cpp::AggregateMeta
Metadata about a cassandra aggregate
Methods
impl AggregateMeta
[src]
impl AggregateMeta
ⓘImportant traits for FieldIterator
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 !Send for AggregateMeta
impl !Send for AggregateMeta
impl !Sync for AggregateMeta
impl !Sync for AggregateMeta
Blanket Implementations
impl<T> From for T
[src]
impl<T> From for T
impl<T, U> Into for T where
U: From<T>,
[src]
impl<T, U> Into for T where
U: From<T>,
impl<T, U> TryFrom for T where
T: From<U>,
[src]
impl<T, U> TryFrom for T where
T: From<U>,
type Error = !
try_from
)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> Borrow for T where
T: ?Sized,
[src]
impl<T> Borrow for T where
T: ?Sized,
impl<T> BorrowMut for T where
T: ?Sized,
[src]
impl<T> BorrowMut for T where
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T | [src] |
impl<T, U> TryInto for T where
U: TryFrom<T>,
[src]
impl<T, U> TryInto for T where
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
try_from
)The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error> | [src] |
impl<T> Any for T where
T: 'static + ?Sized,
[src]
impl<T> Any for T where
T: 'static + ?Sized,
fn get_type_id(&self) -> TypeId | [src] |
impl<T> SendSyncUnwindSafe for T where
T: Send + Sync + UnwindSafe + ?Sized,
[src]
impl<T> SendSyncUnwindSafe for T where
T: Send + Sync + UnwindSafe + ?Sized,