【发布时间】:2016-03-27 15:16:54
【问题描述】:
我正在使用org.apache.hadoop.hbase.util.Bytes.toBytes(T)。我将此函数的输出存储在 HBase 中的一个值中,然后我想对其使用比较操作(CompareOp.GREATER、CompareOp.LESS...)。
Bytes.toBytes(T) 的输出是否保持这些类型的“可比性”?含义,例如double:
double d1 = ..., d2 = ...;
Bytes.compare(Bytes.toBytes(d1), Bytes.toBytes(d2)) == Double.compare(d1, d2)
这对这些类型是否成立?
-
float/double -
int/long StringBigDecimal
【问题讨论】:
-
为什么标题中会出现“序数”这个词?
标签: java hadoop hbase decimal ieee-754