In our MySQL stack we've been using a fluent interface for Java I developed about five years ago but never open sourced.
It's similar to: MSelect sele = MSelect.newInstance(); sele.addTable( Foo.NAME ) .addWhereIsEqual( Foo.COL_A, "bar" ) .setLimit( 10 ) ; … of course embedding CQL strings into my application is evil so I'll probably build something similar for CQL…. what do you guys usually do for this? Kevin -- Founder/CEO Spinn3r.com Location: *San Francisco, CA* Skype: *burtonator* blog: http://burtonator.wordpress.com … or check out my Google+ profile<https://plus.google.com/102718274791889610666/posts> <http://spinn3r.com> War is peace. Freedom is slavery. Ignorance is strength. Corporations are people.