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
Driver | Cassandra | Supported Versions |
---|---|---|
cass_int32_t |
int |
1.2+ |
cass_int64_t |
bigint , counter , timestamp
|
1.2+ |
cass_float_t |
float |
1.2+ |
cass_double_t |
double |
1.2+ |
cass_boot_t |
boolean |
1.2+ |
const char* |
ascii , text , varchar
|
1.2+ |
const cass_byte_t* |
blob , varint
|
1.2+ |
CassUuid |
uuid , timeuuid
|
1.2+ |
CassInet |
inet |
1.2+ |
const cass_byte_t* (varint) and a cass_int32_t (scale) |
decimal |
1.2+ |
CassCollection |
list , map , set
|
1.2+ |
CassTuple |
tuple |
2.1+ |
CassUserType |
type |
2.1+ |