struct CassTuple
A tuple of values.
Functions
Creates a new tuple.
Creates a new tuple from an existing data type.
Frees a tuple instance.
Sets an null in a tuple at the specified index.
Sets a “tinyint” in a tuple at the specified index.
Sets an “smallint” in a tuple at the specified index.
Sets an “int” in a tuple at the specified index.
Sets a “date” in a tuple at the specified index.
Sets a “bigint”, “counter”, “timestamp” or “time” in a tuple at the specified index.
Sets a “float” in a tuple at the specified index.
Sets a “double” in a tuple at the specified index.
Sets a “boolean” in a tuple at the specified index.
Sets an “ascii”, “text” or “varchar” in a tuple at the specified index.
CassError
cass_tuple_set_string_n
(CassTuple *
tuple, size_t
index, const char *
value, size_t
value_length )
Same as CassTuple::cass_tuple_set_string
, but with lengths for string parameters.
CassError
cass_tuple_set_bytes
(CassTuple *
tuple, size_t
index, const cass_byte_t *
value, size_t
value_size )
Sets a “blob”, “varint” or “custom” in a tuple at the specified index.
Sets a “uuid” or “timeuuid” in a tuple at the specified index.
Sets an “inet” in a tuple at the specified index.
CassError
cass_tuple_set_decimal
(CassTuple *
tuple, size_t
index, const cass_byte_t *
varint, size_t
varint_size, cass_int32_t
scale )
Sets a “decimal” in a tuple at the specified index.
CassError
cass_tuple_set_collection
(CassTuple *
tuple, size_t
index, const CassCollection *
value )
Sets a “list”, “map” or “set” in a tuple at the specified index.
Sets a “tuple” in a tuple at the specified index.
Sets a “udt” in a tuple at the specified index.