@hackage cql-io1.0.0
Cassandra CQL client.
Categories
License
MPL-2.0
Maintainer
Toralf Wittner <tw@dtex.org>, Roman S. Borschel <roman@pkaboo.org>
Links
Versions
Installation
Dependencies (28)
- HsOpenSSL >=0.11
- async >=2.0
- auto-update >=0.1
- base >=4.7 && <5.0
- bytestring >=0.10
- containers >=0.5 Show all…
Dependents (2)
@hackage/acme-everything, @hackage/cql-io-tinylog
CQL Cassandra driver
This library uses the cql library which implements Cassandra's CQL protocol and complements it with the neccessary I/O operations. The feature-set includes:
Node discovery
The driver discovers nodes automatically from a small set of bootstrap nodes.
Customisable load-balancing policies
In addition to pre-built LB policies such as round-robin, users of this library can provide their own policies if desired.
Support for connection streams
Requests can be multiplexed over a few connections.
Customisable retry settings
Support for default retry settings as well as local overrides per query.
Prepared queries
Prepared queries are an optimisation which parse and prepare a query only once on Cassandra nodes but execute it many times with different concrete values.
TLS support
Client to node communication can optionally use transport layer security (using HsOpenSSL).