(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()