struct CassColumnMeta
Column metadata
Functions
void
cass_column_meta_name
( column_meta, name, name_length )Gets the name of the column.
CassColumnType
cass_column_meta_type
( column_meta )Gets the type of the column.
const CassDataType *
cass_column_meta_data_type
( column_meta )Gets the data type of the column.
const CassValue *
cass_column_meta_field_by_name
( column_meta, name )Gets a metadata field for the provided name. Metadata fields allow direct access to the column data found in the underlying “columns” metadata table.
const CassValue *
cass_column_meta_field_by_name_n
( column_meta, name, name_length )Same as CassColumnMeta::cass_column_meta_field_by_name
, but with lengths for string parameters.
CassIterator *
cass_iterator_fields_from_column_meta
( column_meta )Creates a new fields iterator for the specified column metadata. Metadata fields allow direct access to the column data found in the underlying “columns” metadata table. This can be used to iterate those metadata field entries.
CassIterator *
cass_iterator_fields_from_function_meta
( function_meta )Creates a new fields iterator for the specified function metadata. Metadata fields allow direct access to the column data found in the underlying “functions” metadata table. This can be used to iterate those metadata field entries.
CassIterator *
cass_iterator_fields_from_aggregate_meta
( aggregate_meta )Creates a new fields iterator for the specified aggregate metadata. Metadata fields allow direct access to the column data found in the underlying “aggregates” metadata table. This can be used to iterate those metadata field entries.