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.