NumericType: comparator for integers of fixed and arbitrary length
------------------------------------------------------------------
Key: CASSANDRA-1282
URL: https://issues.apache.org/jira/browse/CASSANDRA-1282
Project: Cassandra
Issue Type: New Feature
Components: Core
Affects Versions: 0.7
Reporter: Folke Behrens
Attachments: 0001-NumericType.patch.txt
Patch introduces a new column comparator: NumericType. It can compare signed
integer values of fixed (int, long) and arbitrary length (BigInteger). Both can
be mixed. Leading zero bytes or 0xFF bytes will be ignored and can safely be
stripped on compaction.
The trivial version uses "new BigInteger(byte[]).compareTo(new
BigInteger(byte[]))" but it's slower and fills up memory.
The faster version operates completely on stack and should even obsolete
LongType.
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.