struct CassValue
A single primitive value or a collection of values.
Functions
CassIterator *
cass_iterator_from_collection
( value )Creates a new iterator for the specified collection. This can be used to iterate over values in a collection.
CassIterator *
cass_iterator_from_map
( value )Creates a new iterator for the specified map. This can be used to iterate over key/value pairs in a map.
CassError
cass_value_get_int32
( value, output )Gets an int32 for the specified value.
CassError
cass_value_get_int64
( value, output )Gets an int64 for the specified value.
CassError
cass_value_get_float
( value, output )Gets a float for the specified value.
CassError
cass_value_get_double
( value, output )Gets a double for the specified value.
CassError
cass_value_get_bool
( value, output )Gets a bool for the specified value.
CassError
cass_value_get_uuid
( value, output )Gets a UUID for the specified value.
CassError
cass_value_get_inet
( value, output )Gets an INET for the specified value.
CassError
cass_value_get_string
( value, output, output_size )Gets a string for the specified value.
CassError
cass_value_get_bytes
( value, output, output_size )Gets the bytes of the specified value.
CassError
cass_value_get_decimal
( value, varint, varint_size, scale )Gets a decimal for the specified value.
CassValueType
cass_value_type
( value )Gets the type of the specified value.
cass_bool_t
cass_value_is_null
( value )Returns true if a specified value is null.
cass_bool_t
cass_value_is_collection
( value )Returns true if a specified value is a collection.
size_t
cass_value_item_count
( collection )Get the number of items in a collection. Works for all collection types.
CassValueType
cass_value_primary_sub_type
( collection )Get the primary sub-type for a collection. This returns the sub-type for a list or set and the key type for a map.
CassValueType
cass_value_secondary_sub_type
( collection )Get the secondary sub-type for a collection. This returns the value type for a map.