Column name should be bytes, which is converted from data types which are
defined by CompareWith:

Look at the storage-conf.xml file:

       ~ BytesType: Simple sort by byte value.  No validation is performed.

       ~ AsciiType: Like BytesType, but validates that the input can be 

       ~            parsed as US-ASCII.

       ~ UTF8Type: A string encoded as UTF8

       ~ LongType: A 64bit long

       ~ LexicalUUIDType: A 128bit UUID, compared lexically (by byte value)

       ~ TimeUUIDType: a 128bit version 1 UUID, compared by timestamp

The value should matching.

 

http://code.google.com/p/jassandra/source/browse/trunk/org.softao.jassandra/
src/org/softao/jassandra/ByteArray.java

 

This ByteArray can give you something about converting.

 

From: huajun qi [mailto:qih...@gmail.com] 
Sent: Sunday, May 23, 2010 10:11 AM
To: user@cassandra.apache.org
Subject: Re: long type

 

Then what kink of column name should I use?

2010/5/23 Dop Sun <su...@dopsun.com>

CompareWith defines type for column name/ super column name, and at the
moment, key should be always String.

 

From: huajun qi [mailto:qih...@gmail.com] 
Sent: Saturday, May 22, 2010 10:19 PM
To: user@cassandra.apache.org
Subject: long type

 


I set the "CompareWith" property to "longtype", but I can not insert data.
It seems that something is wrong with the key. If I use longtype comparison,
what key I should use? int?long?

 

By the way, the language I use is python.

-- 
Location:




-- 
Location:

Reply via email to