cassandra-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Nicholas Telford (JIRA)" <j...@apache.org>
Subject [jira] Created: (CASSANDRA-838) Return type of get_slice and multiget_slice is inconsistent with return type of get_range_slices
Date Mon, 01 Mar 2010 14:37:05 GMT
Return type of get_slice and multiget_slice is inconsistent with return type of get_range_slices
------------------------------------------------------------------------------------------------

                 Key: CASSANDRA-838
                 URL: https://issues.apache.org/jira/browse/CASSANDRA-838
             Project: Cassandra
          Issue Type: Bug
          Components: Core
    Affects Versions: 0.6
            Reporter: Nicholas Telford
            Priority: Minor


As of 0.6.0-beta2, the return type for get_slice and multiget_slice are defined as: list<ColumnOrSuperColumn>
and map<string, list<ColumnOrSuperColumn>> respectively.

The return type of get_range_slices, is defined as: list<KeySlice>

KeySlice encapsulates a slice (the "key" for the slice and it's ColumnOrSuperColumns).

This is especially odd since multiget_slice and get_range_slices are essentially the same
operation, with one getting slices for a specific list of keys and the other getting slices
for a range of keys. While both return types are acceptable ways of representing slices, it
would be more consistent to just use one - I'm going to assume KeySlice is preferable.

I'd like to suggest that get_slice and multiget_slice be modified so that their return types
are: KeySlice and list<KeySlice> respectively.

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