incubator-cassandra-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Jonathan Ellis <jbel...@gmail.com>
Subject Re: SuperColumns in C++ API
Date Mon, 15 Mar 2010 17:58:13 GMT
check the server log for exception.  and if you are not on 0.5.1 or
0.6 svn branch, upgrade.

On Mon, Mar 15, 2010 at 12:47 PM, Juan Manuel Garcia del Moral
<juan@southcode.com.ar> wrote:
> Many thanks!
>
> That seems to be useful,
>
> But now I'm getting
>  The error message: "Internal error processing insert"
>
> I'm not sure if I'm setting the timestamp properly
>
>
>
> 2010/3/15 Padraig O'Sullivan <osullivan.padraig@gmail.com>
>>
>> You need to manually set the __isset fields when using the thift API
>> in C++. Since you are trying to insert a super column, you need to set
>> the super_column __isset field.
>>
>> So this:
>>
>> new_col.__isset.column = true;
>>
>> should become:
>>
>> new_col.__isset.super_column = true;
>>
>> -Padraig
>>
>> On Mon, Mar 15, 2010 at 12:36 PM, Juan Manuel Garcia del Moral
>> <juan@southcode.com.ar> wrote:
>> > Hello
>> >
>> > I'm trying to add values using supercolumns but I get this error
>> >
>> > ERROR: supercolumn parameter is not optional for super CF Anonimos
>> >
>> > This is my code
>> >
>> > // **********
>> >  ColumnPath new_col;
>> >     new_col.__isset.column     = true; /* this is required! */
>> >     new_col.column_family.assign("Anonimos");
>> >     new_col.super_column.assign("Tag");
>> >
>> >     client.insert("SocialAds",
>> >                   "1",
>> >                   new_col,
>> >                   "200",
>> >                   123456789,
>> >                   ONE);
>> >
>> > // **********
>> >
>> > What I'm doing wrong?
>> >
>> > Thanks
>> >
>> > Juan
>> >
>> >
>
>
>
> --
> Juan Manuel García del Moral
> Southcode Global IT Resources
> jm@southcode.com.ar
> http://www.southcode.com.ar
>
>

Mime
View raw message