struct CassDataType
A data type used to describe a value, collection or user defined type.
Functions
Creates a new data type with value type.
Creates a new data type from an existing data type.
Creates a new tuple data type.
Requires Cassandra: 2.1+
Creates a new UDT (user defined type) data type.
Requires Cassandra: 2.1+
Frees a data type instance.
CassError
cass_data_type_set_type_name_n
(CassDataType *
data_type, const char *
type_name, size_t
type_name_length )
Same as cass_data_type_set_type_name
, but with lengths for string parameters.
CassError
cass_data_type_set_keyspace_n
(CassDataType *
data_type, const char *
keyspace, size_t
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
(CassDataType *
data_type, const char *
class_name, size_t
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
(const CassDataType *
data_type, const char *
name, size_t
name_length )
Same as cass_data_type_sub_data_type_by_name
, but with lengths for string parameters.
Requires Cassandra: 2.1+