Return-Path: Delivered-To: apmail-cassandra-user-archive@www.apache.org Received: (qmail 87358 invoked from network); 17 Mar 2011 13:43:45 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.3) by minotaur.apache.org with SMTP; 17 Mar 2011 13:43:45 -0000 Received: (qmail 46074 invoked by uid 500); 17 Mar 2011 13:43:43 -0000 Delivered-To: apmail-cassandra-user-archive@cassandra.apache.org Received: (qmail 46052 invoked by uid 500); 17 Mar 2011 13:43:43 -0000 Mailing-List: contact user-help@cassandra.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: user@cassandra.apache.org Delivered-To: mailing list user@cassandra.apache.org Received: (qmail 46044 invoked by uid 99); 17 Mar 2011 13:43:43 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 17 Mar 2011 13:43:43 +0000 X-ASF-Spam-Status: No, hits=-0.7 required=5.0 tests=RCVD_IN_DNSWL_LOW,SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (athena.apache.org: domain of sylvain@datastax.com designates 209.85.213.44 as permitted sender) Received: from [209.85.213.44] (HELO mail-yw0-f44.google.com) (209.85.213.44) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 17 Mar 2011 13:43:37 +0000 Received: by ywi6 with SMTP id 6so1325446ywi.31 for ; Thu, 17 Mar 2011 06:43:16 -0700 (PDT) MIME-Version: 1.0 Received: by 10.151.39.14 with SMTP id r14mr1365254ybj.420.1300369395808; Thu, 17 Mar 2011 06:43:15 -0700 (PDT) Received: by 10.147.39.9 with HTTP; Thu, 17 Mar 2011 06:43:15 -0700 (PDT) X-Originating-IP: [88.183.33.171] In-Reply-To: References: Date: Thu, 17 Mar 2011 14:43:15 +0100 Message-ID: Subject: Re: super_column.name? From: Sylvain Lebresne To: user@cassandra.apache.org Cc: Michael Fortin Content-Type: text/plain; charset=windows-1252 Content-Transfer-Encoding: quoted-printable Are you sure you don't have a problem with handling ByteBuffers ? What do you mean by 'deserialized string' ? -- Sylvain On Thu, Mar 17, 2011 at 4:20 AM, Michael Fortin wrote: > Hi, > > I've been working on a scala based api for cassandra. =A0I've built it di= rectly on top of thrift. =A0I'm having a problem getting a slice of a super= Column. =A0When I get a columnOrSuperColumn back, and call 'cos.super_colum= n.name' and deserialize the bytes I'm not getting the expected output. > > Here's whats in cassandra > ------------------- > RowKey: key > =3D> (super_column=3Dsuper-col-0, > =A0 =A0 (column=3Dcolumn, value=3D76616c756530, timestamp=3D1300330948240= ) > =A0 =A0 (column=3Dcolumn1, value=3D76616c756530, timestamp=3D130033094824= 4)) > =85. > > and this is the deserialized string > > ? =A0 =A0 =A0 get_slice =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0super-col-= 0 =A0 =A0 =A0 =A0 =A0 =A0 =A0column =A0 =A0 =A0 value0 > =A0 =A0 .?=E6? =A0 =A0 =A0 =A0column1 =A0 =A0 =A0 value0 > =A0 =A0 .?=E6? =A0 =A0 =A0 =A0 =A0 =A0super-col-1 =A0 =A0 =A0 =A0 =A0 =A0= =A0column =A0 =A0 =A0 value1 > =A0 =A0 .?=E6? =A0 =A0 =A0 =A0column1 =A0 =A0 =A0 value1 > =A0 =A0 .?=E6? =A0 =A0 =A0 =A0 =A0 =A0super-col-2 =A0 =A0 =A0 =A0 =A0 =A0= =A0column =A0 =A0 =A0 value2 > =A0 =A0 .?=E6? =A0 =A0 =A0 =A0column1 =A0 =A0 =A0 value2 > =A0 =A0 .?=E6? =A0 =A0 =A0 =A0 =A0 =A0super-col-3 =A0 =A0 =A0 =A0 =A0 =A0= =A0column =A0 =A0 =A0 value3 > =A0 =A0 .?=E6? =A0 =A0 =A0 =A0column1 =A0 =A0 =A0 value3 > =A0 =A0 .?=E6? > > I would expect > super-col-0 > > Any ideas on what I'm doing wrong? > > Thanks, > Mike