Basics

Feature Compatibility

  • Cassandra 2.0+ is required for parameterized queries, prepared statements, paging, and batches. Cassandra 1.2 does NOT support these features.

  • Cassandra 2.1+ is required for nested collections, UDTs, tuples, and client-side timestamps. Cassandra 1.2 and 2.0 do NOT support these features.

Datatypes Mapping

Cassandra Type(s) Driver Type Supported Versions
int cass_int32_t 1.2+
bigint, counter, timestamp cass_int64_t 1.2+
float cass_float_t 1.2+
double cass_double_t 1.2+
boolean cass_boot_t 1.2+
ascii, text, varchar const char* 1.2+
blob, varint const cass_byte_t* 1.2+
uuid, timeuuid CassUuid 1.2+
inet CassInet 1.2+
decimal const cass_byte_t* (varint) and a cass_int32_t (scale) 1.2+
list, map, set CassCollection 1.2+
tuple CassTuple 2.1+
user-defined type CassUserType 2.1+
tinyint cass_int8_t 2.2+
smallint cass_int16_t 2.2+
date cass_uint32_t 2.2+
time cass_int64_t 2.2+