struct CassDataType
A data type used to describe a value, collection or user defined type.
Functions
CassDataType *
cass_data_type_new
( type )Creates a new data type with value type.
CassDataType *
cass_data_type_new_from_existing
( data_type )Creates a new data type from an existing data type.
CassDataType *
cass_data_type_new_tuple
( item_count )Creates a new tuple data type.
Requires Cassandra: 2.1+
CassDataType *
cass_data_type_new_udt
( field_count )Creates a new UDT (user defined type) data type.
Requires Cassandra: 2.1+
void
cass_data_type_free
( data_type )Frees a data type instance.
CassError
cass_data_type_set_type_name_n
( data_type, type_name, type_name_length )Same as cass_data_type_set_type_name
, but with lengths for string parameters.
CassError
cass_data_type_set_keyspace_n
( data_type, keyspace, keyspace_length )Same as cass_data_type_set_keyspace
, but with lengths for string parameters.
Requires Cassandra: 2.1+
CassError
cass_data_type_set_class_name_n
( data_type, class_name, class_name_length )Same as cass_data_type_set_class_name
, but with lengths for string parameters.
const CassDataType *
cass_data_type_sub_data_type_by_name_n
( data_type, name, name_length )Same as cass_data_type_sub_data_type_by_name
, but with lengths for string parameters.
Requires Cassandra: 2.1+