Implement method to "evenly" split a Range
------------------------------------------

                 Key: CASSANDRA-242
                 URL: https://issues.apache.org/jira/browse/CASSANDRA-242
             Project: Cassandra
          Issue Type: New Feature
            Reporter: Stu Hood


Two tickets currently depend on being able to deterministically split a Range 
object into two "even" Ranges.

This can be accomplished with RandomPartitioner/BigIntegerToken by taking the 
average of the tokens, but the OrderPreservingPartitioner/StringToken 
implementation uses a Java Collator to define the sort order of Tokens, which 
means that they are not necessarily sorted in byte/char order.

Collator.getCollationKey(String).toByteArray() gets you a sortable byte array, 
but there is no publicly accessible API for converting a similar byte array 
back into a String.

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