[ 
https://issues.apache.org/jira/browse/CASSANDRA-626?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12789168#action_12789168
 ] 

Paul R. Brown commented on CASSANDRA-626:
-----------------------------------------

I think the bug is invalid but still an interesting comment:  I misinterpreted 
the documentation about how columns are sorted and confused that with how rows 
are sorted.  Sorting by Long type only applies to columns, so the bug is not 
well-posed.

I'm going to change it to  documentation bug.  Some coverage of sorting for key 
names would be worthwhile, but the reader can make the assumption that keys are 
sorted in Java sort order for Strings.

> Polymorphic status of keys as byte[] and String is confusing
> ------------------------------------------------------------
>
>                 Key: CASSANDRA-626
>                 URL: https://issues.apache.org/jira/browse/CASSANDRA-626
>             Project: Cassandra
>          Issue Type: Bug
>          Components: Core, Documentation & website
>    Affects Versions: 0.5
>            Reporter: Paul R. Brown
>
> As part of some experiments with Cassandra, I wanted to build a column space 
> with row keys that are Long (64-bit binary blocks) and column names that are 
> Long, and this seems to be supported by the data configuration infrastructure:
> {code}<ColumnFamily ColumnType="Super"
>   CompareWith="LongType"
>   CompareSubcolumnsWith="LongType"
>   Name="UserEvent"/>{code}
> But there is no obvious way to perform the insert over the Thrift interface 
> via Java; I tried various ways of turning the Long bits into Strings for the 
> API call, but the insert call returns:
> {code}Exception in thread "main" InvalidRequestException(why:A long is 
> exactly 8 bytes){code}
> The status of keys as either byte[] or String and the mechanisms for 
> inserting need to be clarified and surfaced in the API.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.

Reply via email to