Struct cassandra_cpp::KeyspaceMeta
source · [−]pub struct KeyspaceMeta(_);
Expand description
A snapshot of the schema’s metadata.
Implementations
pub fn aggregrates_iter(&self) -> AggregateIteratorⓘNotable traits for AggregateIteratorimpl Iterator for AggregateIterator type Item = AggregateMeta;
pub fn aggregrates_iter(&self) -> AggregateIteratorⓘNotable traits for AggregateIteratorimpl Iterator for AggregateIterator type Item = AggregateMeta;
Notable traits for AggregateIterator
impl Iterator for AggregateIterator type Item = AggregateMeta;
Iterator over the aggregates in this keyspace
pub fn fields_iter(&self) -> FieldIteratorⓘNotable traits for FieldIteratorimpl Iterator for FieldIterator type Item = Field;
pub fn fields_iter(&self) -> FieldIteratorⓘNotable traits for FieldIteratorimpl Iterator for FieldIterator type Item = Field;
Notable traits for FieldIterator
impl Iterator for FieldIterator type Item = Field;
Iterator over the field in this keyspace
Gets the table metadata for the provided table name.
Gets the data type for the provided type name.
Gets the function metadata for the provided function name.
Gets the aggregate metadata for the provided aggregate name.
pub fn table_iter(&mut self) -> TableIteratorⓘNotable traits for TableIteratorimpl Iterator for TableIterator type Item = TableMeta;
pub fn table_iter(&mut self) -> TableIteratorⓘNotable traits for TableIteratorimpl Iterator for TableIterator type Item = TableMeta;
Notable traits for TableIterator
impl Iterator for TableIterator type Item = TableMeta;
Iterator over the tables in this keyspaces
pub fn function_iter(&mut self) -> FunctionIteratorⓘNotable traits for FunctionIteratorimpl Iterator for FunctionIterator type Item = FunctionMeta;
pub fn function_iter(&mut self) -> FunctionIteratorⓘNotable traits for FunctionIteratorimpl Iterator for FunctionIterator type Item = FunctionMeta;
Notable traits for FunctionIterator
impl Iterator for FunctionIterator type Item = FunctionMeta;
Iterator over the functions in this keyspaces
pub fn user_type_iter(&mut self) -> UserTypeIteratorⓘNotable traits for UserTypeIteratorimpl Iterator for UserTypeIterator type Item = (String, Value);
pub fn user_type_iter(&mut self) -> UserTypeIteratorⓘNotable traits for UserTypeIteratorimpl Iterator for UserTypeIterator type Item = (String, Value);
Notable traits for UserTypeIterator
impl Iterator for UserTypeIterator type Item = (String, Value);
Iterator over the UDTs in this keyspaces
Gets a metadata field for the provided name. Metadata fields allow direct access to the column data found in the underlying “keyspaces” metadata table.