cassandra-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Pavel Yaskevich (JIRA)" <j...@apache.org>
Subject [jira] Resolved: (CASSANDRA-1523) make cli comparator-aware
Date Tue, 28 Sep 2010 00:02:33 GMT

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

Pavel Yaskevich resolved CASSANDRA-1523.
----------------------------------------

         Reviewer: jbellis
    Fix Version/s: 0.6.6
       Resolution: Fixed

Patch attached for both 1523/1524.

> 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
>             Fix For: 0.6.6
>
>         Attachments: CASSANDRA-1523-1524.patch
>
>
> 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:
> [default@unknown] connect localhost/9160                            
> Connected to: "Test Cluster" on localhost/9160
> [default@unknown] create keyspace Keyspace1
> fbe30685-c596-11df-a09b-e700f669bcfc
> [default@unknown] use Keyspace1
> Authenticated to keyspace: Keyspace1
> [default@Keyspace1] create column family CF2 with comparator='LongType'
> d539c227-c597-11df-a09b-e700f669bcfc
> [default@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.


Mime
View raw message