Description

Cassandra database client

Package Information

Version0.0.3 (2014-Jun-07)
Repository https://github.com/s-ludwig/cassandra-d
LicenseMIT
CopyrightCopyright © 2013 Rory McGuire, Copyright © 2013-2014 Sönke Ludwig
AuthorsRory McGuire, Sönke Ludwig
Registered bySönke Ludwig
Dependencies

vibe-d

Installation

To use this package, put the following dependency into your project's dependencies section:

dub.json
dub.sdl

Readme

cassandra-d

D language cassandra client (currently binary API v1 and v2).

Currently this driver can be used to create / insert / update / delete data in a cassandra datastore.

There are currently no helpers, you can only execute CQL inputting or retrieving data.

Fork note

This fork adds support for DUB and cleans up the source code and API.

Working

  • Queries
  • Prepared Statements

TODO

  • UUID stuff
  • Authenticators
  • Provide helper functions/templates

Building the test

  • cd source/cassandra
  • dmd -main -unittest cql.d serialize.d utils.d tcpconnection.d OR
  • dmd -main -unittest cql.d serialize.d utils.d tcpconnection.d -version=CassandraV2

Available versions

0.0.3 0.0.2 0.0.1 ~master