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.