Are prepared statements what you're looking for? http://docs.datastax.com/en/developer/java-driver/2.1/java-driver/quick_start/qsSimpleClientBoundStatements_t.html Jim Witschey
Software Engineer in Test | jim.witsc...@datastax.com On Thu, Apr 23, 2015 at 9:28 AM, Matthew Johnson <matt.john...@algomi.com> wrote: > Hi all, > > > > Currently looking at switching from HBase to Cassandra, and one big > difference so far is that in HBase, we create a ‘Put’ object, add to it a > set of column/value pairs, and send the Put to the server. So far in > Cassandra 2.1.4 the tutorials seem to suggest using CQL3, which I really > like for prototyping eg: > > > > session.execute("INSERT INTO simplex.playlists (id, song_id, title, album, > artist) VALUES (1,1,'La Petite Tonkinoise','Bye Bye Blackbird','Joséphine > Baker');"); > > > > But for more complicated code this will quickly become unmanageable, and > doesn’t lend itself well to dynamically creating row data based on various > conditions. Is there a way to send a Java object, populated with the desired > column/value pairs, to the server instead of executing an insert statement? > Would this require some other library, or does the DataStax Java driver > support this already? > > > > Thanks in advance, > > Matt > >