Was this page helpful?
Keyspace metadata
Public Functions
Gets the name of the keyspace.
keyspace_meta – [in]
name – [out]
name_length – [out]
Determine if the keyspace is a virtual keyspace.
keyspace_meta – [in]
cass_true is the keyspace is virtual, otherwise cass_false
Gets the table metadata for the provided table name.
keyspace_meta – [in]
table – [in]
The metadata for a table. NULL if table does not exist.
Same as cass_keyspace_meta_table_by_name(), but with lengths for string parameters.
See also
keyspace_meta – [in]
table – [in]
table_length – [in]
Gets the materialized view metadata for the provided view name.
Requires Apache Cassandra: 3.0+
keyspace_meta – [in]
view – [in]
The metadata for a view. NULL if view does not exist.
Same as cass_keyspace_meta_materialized_view_by_name(), but with lengths for string parameters.
Requires Apache Cassandra: 3.0+
keyspace_meta – [in]
view – [in]
view_length – [in]
Gets the data type for the provided type name.
Requires Apache Cassandra: 2.1+
keyspace_meta – [in]
type – [in]
The data type for a user defined type. NULL if type does not exist.
Same as cass_keyspace_meta_type_by_name(), but with lengths for string parameters.
Requires Apache Cassandra: 2.1+
See also
cass_keyspace_meta_type_by_name()
keyspace_meta – [in]
type – [in]
type_length – [in]
same as cass_keyspace_meta_type_by_name()
Gets the function metadata for the provided function name.
Requires Apache Cassandra: 2.2+
keyspace_meta – [in]
name – [in]
arguments – [in] A comma delimited list of CQL types (e.g “text,int,…”) describing the function’s signature.
The data function for a user defined function. NULL if function does not exist.
Same as cass_keyspace_meta_function_by_name(), but with lengths for string parameters.
Requires Apache Cassandra: 2.2+
keyspace_meta – [in]
name – [in]
name_length – [in]
arguments – [in]
arguments_length – [in]
Gets the aggregate metadata for the provided aggregate name.
Requires Apache Cassandra: 2.2+
keyspace_meta – [in]
name – [in]
arguments – [in] A comma delimited list of CQL types (e.g “text,int,…”) describing the aggregate’s signature.
The data aggregate for a user defined aggregate. NULL if aggregate does not exist.
Same as cass_keyspace_meta_aggregate_by_name(), but with lengths for string parameters.
Requires Apache Cassandra: 2.2+
keyspace_meta – [in]
name – [in]
name_length – [in]
arguments – [in]
arguments_length – [in]
Gets a metadata field for the provided name. Metadata fields allow direct access to the column data found in the underlying “keyspaces” metadata table.
keyspace_meta – [in]
name – [in]
A metadata field value. NULL if the field does not exist.
Same as cass_keyspace_meta_field_by_name(), but with lengths for string parameters.
See also
keyspace_meta – [in]
name – [in]
name_length – [in]
Creates a new iterator for the specified keyspace metadata. This can be used to iterate over tables.
See also
See also
keyspace_meta – [in]
A new iterator that must be freed.
Creates a new iterator for the specified keyspace metadata. This can be used to iterate over views.
Requires Apache Cassandra: 3.0+
See also
keyspace_meta – [in]
A new iterator that must be freed.
Creates a new iterator for the specified keyspace metadata. This can be used to iterate over types.
Requires Apache Cassandra: 2.1+
See also
See also
keyspace_meta – [in]
A new iterator that must be freed.
Creates a new iterator for the specified keyspace metadata. This can be used to iterate over functions.
Requires Apache Cassandra: 2.2+
See also
See also
keyspace_meta – [in]
A new iterator that must be freed.
Creates a new iterator for the specified keyspace metadata. This can be used to iterate over aggregates.
Requires Apache Cassandra: 2.2+
See also
See also
keyspace_meta – [in]
A new iterator that must be freed.
Creates a new fields iterator for the specified keyspace metadata. Metadata fields allow direct access to the column data found in the underlying “keyspaces” metadata table. This can be used to iterate those metadata field entries.
See also
See also
See also
keyspace_meta – [in]
A new iterator that must be freed.
Was this page helpful?
On this page
CassKeyspaceMeta
CassKeyspaceMeta::cass_keyspace_meta_name()
CassKeyspaceMeta::cass_keyspace_meta_is_virtual()
CassKeyspaceMeta::cass_keyspace_meta_table_by_name()
CassKeyspaceMeta::cass_keyspace_meta_table_by_name_n()
CassKeyspaceMeta::cass_keyspace_meta_materialized_view_by_name()
CassKeyspaceMeta::cass_keyspace_meta_materialized_view_by_name_n()
CassKeyspaceMeta::cass_keyspace_meta_user_type_by_name()
CassKeyspaceMeta::cass_keyspace_meta_user_type_by_name_n()
CassKeyspaceMeta::cass_keyspace_meta_function_by_name()
CassKeyspaceMeta::cass_keyspace_meta_function_by_name_n()
CassKeyspaceMeta::cass_keyspace_meta_aggregate_by_name()
CassKeyspaceMeta::cass_keyspace_meta_aggregate_by_name_n()
CassKeyspaceMeta::cass_keyspace_meta_field_by_name()
CassKeyspaceMeta::cass_keyspace_meta_field_by_name_n()
CassKeyspaceMeta::cass_iterator_tables_from_keyspace_meta()
CassKeyspaceMeta::cass_iterator_materialized_views_from_keyspace_meta()
CassKeyspaceMeta::cass_iterator_user_types_from_keyspace_meta()
CassKeyspaceMeta::cass_iterator_functions_from_keyspace_meta()
CassKeyspaceMeta::cass_iterator_aggregates_from_keyspace_meta()
CassKeyspaceMeta::cass_iterator_fields_from_keyspace_meta()