On Fri, Apr 30, 2010 at 03:58:09PM +0200, Zubair Quraishi wrote:
> %
> % set second property ( fails! - why? )
> %
> MutationMap =
> {
> Key,
> {
> <<"KeyValue">>,
> [
> #mutation{
> column_or_supercolumn = #column{ name = "property" , value =
> "value" , timestamp = 2 }
> }
> ]
> }
> },
> thrift_client:call( C,
> 'batch_mutate',
> [ "Keyspace1",
> MutationMap,
> 1
> ] )
I haven't actually tried compiling this, but looking at the records in
the generated .hrl file and the .thrift file it looks like column_or_supercolumn
in the mutation record is a #columnOrSuperColumn record, so I think you want
MutationMap =
{
Key,
{
<<"KeyValue">>,
[
#mutation {
column_or_supercolumn =
#columnOrSuperColumn {
column =
#column {
name = "property",
value = "value",
timestamp = 2
}
}
}
]
}
},
Try that,
-Anthony
--
------------------------------------------------------------------------
Anthony Molinaro <[email protected]>