Cassaforte 1.3.0 API documentation

A Clojure client for Apache Cassandra

clojurewerkz.cassaforte.client

Provides fundamental functions for

* connecting to Cassandra nodes and clusters
* configuring connections
* tuning load balancing, retries, reconnection strategies and consistency settings
* preparing and executing queries constructed via DSL
* working with executing results

clojurewerkz.cassaforte.cql

Main namespace for working with CQL, prepared statements. Convenience functions
for key operations built on top of CQL.

clojurewerkz.cassaforte.multi.cql

Main namespace for working with CQL, prepared statements. Convenience functions
for key operations built on top of CQL. Includes versions of cassaforte.cql functions that
take database as an explicit argument.

Use these namespace when you need to work with multiple databases or manage database
and connection lifecycle explicitly.

clojurewerkz.cassaforte.query

Functions for building dynamic CQL queries, in case you feel
that `cql` namespace is too limiting for you.

clojurewerkz.cassaforte.utils

Public variables and functions:

clojurewerkz.cassaforte.uuids

Provides utility functions for UUID generation.

Public variables and functions: