Skeletor is the Scala wrapper for Cassandra
Scala
Latest commit df0b021 Jul 16, 2012 @joestein Merge pull request #3 from matthandlersux/master
added ability to make a RangeSlicesQuery
Failed to load latest commit information.
schema adds ability to add a List of keys in a super column, ability to quer… Jul 11, 2012
src implements SuperSliceQuery, tests Jul 11, 2012
.gitignore
LICENSE by the power of grayskull Oct 2, 2011
README.md
build.sbt update to latest Hector and Cassandra Mar 5, 2012
sbt update to latest Hector and Cassandra Mar 5, 2012
sbt-launch.jar update to latest Hector and Cassandra Mar 5, 2012

README.md

Skeletor

Provides a Scala wrapper for Hector https://github.com/hector-client/hector, a Java client library for Cassandra http://cassandra.apache.org/

Getting Started

0) Assumptions

1) Get Skeletor

git clone git@github.com:joestein/skeletor.git
cd skeletor

2) Update the schema for Skeletor's Specification Tests

schema/bootstrap.txt contains the schema for Skeletor's Specification Tests

~/apache-cassandra-1.0.8/bin/cassandra-cli -host localhost -port 9160 -f schema/bootstrap.txt

3) Run Skeletor's test

./sbt test

How To Use

The tests are also examples of how to use Skeletor. Take a look at them.

You can package Skeletor as a jar within your project

./sbt package

And in your build.sbt file add to libraryDependencies ++= Seq so you get the Hector library and related dependencies

"me.prettyprint" % "hector-core" % "1.0-3",
"org.apache.cassandra" % "cassandra-all" % "1.0.8", 
"org.slf4j" % "slf4j-log4j12" % "1.6.4"

Thanx =) Joe Stein

http://linkedin.com/in/charmalloc