cassandra-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Jonathan Ellis <>
Subject Re: Newbie question - fetching multiple columns of different datatypes and conversion from byte[]
Date Sat, 25 Dec 2010 06:05:44 GMT
Or you can specify the types with the column name instead of doing a slice.

On Fri, Dec 24, 2010 at 11:23 PM, Nate McCall <> wrote:
> In the case where you have different value types within the same
> slice, yes, you must handle the conversion yourself and
> ByteBufferSerializer is the easiest way to do that.
> On Fri, Dec 24, 2010 at 10:44 PM, Roshan Dawrani
> <> wrote:
>> Hi,
>> I am new to Cassandra and Hector and have a basic question on fetching
>> multiple columns of a row that have mixed data types.
>> So, I am basically doing equivalent of "Select dateCol1, dateCol2,
>> stringCol1, intCol1 from a_table where key in (?, ?, ?...)"
>> My question is do I need to do the conversion of columns from byte[] to
>> Date/String/Int myself after taking out data from the ColumnSlice?
>> For saving the same data, while adding the columns, I was able to tell which
>> serializer to use, but slice queries seem to take only one ValueSerializer
>> for all columns being retrieved. So, if I have got it correctly, I can only
>> use ByteBufferSerializer in the Hector API slice query call and then do
>> further data-type specific conversion myself at the app level?
>> --
>> Roshan
>> Blog:
>> Twitter: @roshandawrani
>> Skype: roshandawrani

Jonathan Ellis
Project Chair, Apache Cassandra
co-founder of Riptano, the source for professional Cassandra support

View raw message