Struct cassandra_cpp::AggregateMeta
[−]
[src]
pub struct AggregateMeta(_);
Metadata about a cassandra aggregate
Methods
impl AggregateMeta
[src]
ⓘImportant traits for FieldIteratorpub fn fields_iter(&self) -> FieldIterator
[src]
ⓘImportant traits for FieldIterator
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.