hbase-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Jonathan Bishop <jbishop....@gmail.com>
Subject Using doubles and longs as ordering row values
Date Mon, 05 Nov 2012 18:41:31 GMT
Hi,

In my application my row values are doubles. I would like my scans to
traverse the rows in order of increasing values.

But if I simply use

double d  = ....
byte[] row = Bytes.toBytes(d);

I will get an ordering which is based on the byte values of doubles, not on
the value of the doubles themselves.

I see also that integer values have the same issue due to the first bit
being the sign bit. So negative values will come after positive values.

Any suggestions?

Thanks,

Jon

Mime
  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message