Struct cassandra_cpp::KeyspaceMeta
[−]
[src]
pub struct KeyspaceMeta(_);
A snapshot of the schema's metadata.
Methods
impl KeyspaceMeta
[src]
fn aggregrates_iter(&self) -> AggregateIterator
[src]
Iterator over the aggregates in this keyspace
fn fields_iter(&self) -> FieldIterator
[src]
Iterator over the field in this keyspace
fn table_by_name(&self, name: &str) -> Option<TableMeta>
[src]
Gets the table metadata for the provided table name.
fn user_type_by_name(&self, name: &str) -> Option<ConstDataType>
[src]
Gets the data type for the provided type name.
fn get_function_by_name(
&self,
name: &str,
arguments: Vec<&str>
) -> Option<FunctionMeta>
[src]
&self,
name: &str,
arguments: Vec<&str>
) -> Option<FunctionMeta>
Gets the function metadata for the provided function name.
fn aggregate_by_name(
&self,
name: &str,
arguments: Vec<&str>
) -> Option<AggregateMeta>
[src]
&self,
name: &str,
arguments: Vec<&str>
) -> Option<AggregateMeta>
Gets the aggregate metadata for the provided aggregate name.
fn table_iter(&mut self) -> TableIterator
[src]
Iterator over the tables in this keyspaces
fn function_iter(&mut self) -> FunctionIterator
[src]
Iterator over the functions in this keyspaces
fn user_type_iter(&mut self) -> UserTypeIterator
[src]
Iterator over the UDTs in this keyspaces
fn name(&self) -> String
[src]
Gets the name of the keyspace.
fn field_by_name(&self, name: &str) -> Option<MetadataFieldValue>
[src]
Gets a metadata field for the provided name. Metadata fields allow direct access to the column data found in the underlying "keyspaces" metadata table.