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.

Reply via email to