struct CassSchemaMeta
A snapshot of the schema’s metadata.
Functions
void
cass_schema_meta_free
( schema_meta )Frees a schema metadata instance.
cass_uint32_t
cass_schema_meta_snapshot_version
( schema_meta )Gets the version of the schema metadata snapshot.
CassVersion
cass_schema_meta_version
( schema_meta )Gets the version of the connected Cassandra cluster.
const CassKeyspaceMeta *
cass_schema_meta_keyspace_by_name
( schema_meta, keyspace )Gets the keyspace metadata for the provided keyspace name.
const CassKeyspaceMeta *
cass_schema_meta_keyspace_by_name_n
( schema_meta, keyspace, keyspace_length )Same as CassSchemaMeta::cass_schema_meta_keyspace_by_name
, but with lengths for string parameters.
CassIterator *
cass_iterator_keyspaces_from_schema_meta
( schema_meta )Creates a new iterator for the specified schema metadata. This can be used to iterate over keyspace.