Was this page helpful?
MaterializedView metadata
Requires Apache Cassandra: 3.0+
Public Functions
Gets the column metadata for the provided column name.
Requires Apache Cassandra: 3.0+
view_meta – [in]
column – [in]
The metadata for a column. NULL if column does not exist.
Same as cass_materialized_view_meta_column_by_name(), but with lengths for string parameters.
Requires Apache Cassandra: 3.0+
view_meta – [in]
column – [in]
column_length – [in]
Gets the name of the view.
Requires Apache Cassandra: 3.0+
view_meta – [in]
name – [out]
name_length – [out]
Gets the base table of the view.
Requires Apache Cassandra: 3.0+
view_meta – [in]
The base table for the view.
Gets the total number of columns for the view.
Requires Apache Cassandra: 3.0+
view_meta – [in]
The total column count.
Gets the column metadata for the provided index.
Requires Apache Cassandra: 3.0+
view_meta – [in]
index – [in]
The metadata for a column. NULL returned if the index is out of range.
Gets the number of columns for the view’s partition key.
Requires Apache Cassandra: 3.0+
view_meta – [in]
The count for the number of columns in the partition key.
Gets the partition key column metadata for the provided index.
Requires Apache Cassandra: 3.0+
view_meta – [in]
index – [in]
The metadata for a column. NULL returned if the index is out of range.
Gets the number of columns for the view’s clustering key.
Requires Apache Cassandra: 3.0+
view_meta – [in]
The count for the number of columns in the clustering key.
Gets the clustering key column metadata for the provided index.
Requires Apache Cassandra: 3.0+
view_meta – [in]
index – [in]
The metadata for a column. NULL returned if the index is out of range.
Gets the clustering order column metadata for the provided index.
view_meta – [in]
index – [in]
The clustering order for a column. CASS_CLUSTERING_ORDER_NONE returned if the index is out of range.
Gets a metadata field for the provided name. Metadata fields allow direct access to the column data found in the underlying “views” metadata view.
Requires Apache Cassandra: 3.0+
view_meta – [in]
name – [in]
A metadata field value. NULL if the field does not exist.
Same as cass_materialized_view_meta_field_by_name(), but with lengths for string parameters.
Requires Apache Cassandra: 3.0+
view_meta – [in]
name – [in]
name_length – [in]
Creates a new iterator for the specified materialized view metadata. This can be used to iterate over columns.
Requires Apache Cassandra: 3.0+
See also
See also
view_meta – [in]
A new iterator that must be freed.
Creates a new fields iterator for the specified materialized view metadata. Metadata fields allow direct access to the column data found in the underlying “views” metadata view. This can be used to iterate those metadata field entries.
Requires Apache Cassandra: 3.0+
See also
See also
See also
view_meta – [in]
A new iterator that must be freed.
Was this page helpful?
On this page
CassMaterializedViewMeta
CassMaterializedViewMeta::cass_materialized_view_meta_column_by_name()
CassMaterializedViewMeta::cass_materialized_view_meta_column_by_name_n()
CassMaterializedViewMeta::cass_materialized_view_meta_name()
CassMaterializedViewMeta::cass_materialized_view_meta_base_table()
CassMaterializedViewMeta::cass_materialized_view_meta_column_count()
CassMaterializedViewMeta::cass_materialized_view_meta_column()
CassMaterializedViewMeta::cass_materialized_view_meta_partition_key_count()
CassMaterializedViewMeta::cass_materialized_view_meta_partition_key()
CassMaterializedViewMeta::cass_materialized_view_meta_clustering_key_count()
CassMaterializedViewMeta::cass_materialized_view_meta_clustering_key()
CassMaterializedViewMeta::cass_materialized_view_meta_clustering_key_order()
CassMaterializedViewMeta::cass_materialized_view_meta_field_by_name()
CassMaterializedViewMeta::cass_materialized_view_meta_field_by_name_n()
CassMaterializedViewMeta::cass_iterator_columns_from_materialized_view_meta()
CassMaterializedViewMeta::cass_iterator_fields_from_materialized_view_meta()