[ 
https://issues.apache.org/jira/browse/CASSANDRA-1523?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Jonathan Ellis reassigned CASSANDRA-1523:
-----------------------------------------

    Assignee: Pavel Yaskevich

> make cli comparator-aware
> -------------------------
>
>                 Key: CASSANDRA-1523
>                 URL: https://issues.apache.org/jira/browse/CASSANDRA-1523
>             Project: Cassandra
>          Issue Type: Improvement
>          Components: Tools
>            Reporter: Jonathan Ellis
>            Assignee: Pavel Yaskevich
>
> Cassandra exposes metadata about ColumnFamily definitions (in the 
> describe_keyspace method), including what AbstractType comparator is being 
> used for column names (and values, but those are more complicated and can 
> wait for a separate ticket).  We should use that to both display column names 
> in a human-readable format (with AbstractType.getString) and allow taking 
> input in the same format (this will require adding an AbstractType.getBytes 
> method to convert the other direction).
> The result should be the ability to do something like this from the cli:
> [defa...@unknown] connect localhost/9160                            
> Connected to: "Test Cluster" on localhost/9160
> [defa...@unknown] create keyspace Keyspace1
> fbe30685-c596-11df-a09b-e700f669bcfc
> [defa...@unknown] use Keyspace1
> Authenticated to keyspace: Keyspace1
> [defa...@keyspace1] create column family CF2 with comparator='LongType'
> d539c227-c597-11df-a09b-e700f669bcfc
> [defa...@keyspace1] set CF2['key1']['12345'] = 'value'
> Currently, the last part fails with "A long is exactly 8 bytes," meaning it 
> didn't know how to convert '12345' into a Long for the column name.

-- 
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