cql

Cassandra CQL binary protocol. https://gitlab.com/twittner/cql/

Version on this page:3.0.5
LTS Haskell 9.5:3.1.1
Stackage Nightly 2017-09-20:3.1.1
Latest on Hackage:3.1.1
OtherLicense licensed by Toralf Wittner, Roman S. Borschel
Maintained by Toralf Wittner

Module documentation for 3.0.5

CQL Binary Protocol Implementation

This Haskell library implements Cassandra's CQL Binary Protocol versions 2 and 3. It provides encoding and decoding functionality as well as representations of the various protocol related types.

Contributing

If you want to contribute to this project please read the file CONTRIBUTING first.

Changes

3.1.1
-----
- Fix compatibility with template-haskell 2.11.0.0

3.1.0
-----
- Bugfix: Previous versions used an encoding for `CqlVarInt`
and `CqlDecimal` which is *incompatible* with the actual CQL binary
protocol specification. If you want to continue using the previous
encoding use `-f incompatible-varint` when building this release.
- The `Keyspace` parameter was removed from `UdtColumn` (for details
see https://gitlab.com/twittner/cql/merge_requests/2)

3.0.7
-----
- Bugfix release. Fixes UDT and tuple serialisation.

3.0.6
-----
- Update `cereal` upper bound.

3.0.5
-----
- Add `Row` type to represent dynamic query parameters
and results (e.g. to run "lightweight transactions"
which may yield different results)

3.0.4
-----
- Update `iproute` upper bound
- Handle `SockAddrCan` from network >= 2.6.1

3.0.3
-----
- Update `iproute` upper bound

3.0.2
-----
- Add support for GHC 7.10.1
comments powered byDisqus