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

Jonathan Ellis commented on CASSANDRA-1383:
-------------------------------------------

possibly splitting this into

describe_keyspaces (returns set of strings)
describe_keyspace (returns KsDef for single KS)

would be more convenient.

> Change describe_keyspace and describe_keyspaces to return hashed arrays or 
> hashed maps instead of numerically indexed arrays
> ----------------------------------------------------------------------------------------------------------------------------
>
>                 Key: CASSANDRA-1383
>                 URL: https://issues.apache.org/jira/browse/CASSANDRA-1383
>             Project: Cassandra
>          Issue Type: Improvement
>    Affects Versions: 0.7 beta 1
>         Environment: CentOD 5.2
>            Reporter: Arya Goudarzi
>
> I noticed a recent change in the structure of data returned from 
> describe_keyspaces and describe_keyspaces API calls. They now return all 
> information associated with them in a numerically indexed arrays, vs before 
> they used to return a hashmap with Keyspace/CF name as the key. The old 
> method was useful because the developer could do lookups by names which is 
> significantly faster. Now developer has to iterate through the entire KsDef 
> object to detect if some Ks or CF exists. This is inefficient. I recommend 
> the structure returned by the above two service calls to be hashed by the 
> actual Ks/CF 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