(Quick Reference)
Inserting Data
Standard Astyanax
def rowKey = "xxx-1"
def m = astyanaxService.keyspace().prepareMutationBatch()m.withRow("Standard1", rowKey)
.putColumn("ColumnName1", "X", null)
.putColumn("ColumnName2", "Y", null)
.putColumn("ColumnName3", "Z", null)m.execute()
Allowing Time-to-Live to Default (to infinity)
def rowKey = "xxx-1"
def m = astyanaxService.keyspace().prepareMutationBatch()m.withRow("Standard1", rowKey)
.putColumn("ColumnName1", "X")
.putColumn("ColumnName2", "Y")
.putColumn("ColumnName3", "Z")m.execute()
From a Map
def rowKey = "xxx-1"
def data = [ColumnName1: "X", ColumnName2: "Y", ColumnName2: "Z"]
def m = astyanaxService.keyspace().prepareMutationBatch()m.withRow("Standard1", rowKey)
.putColumns(data)m.execute()