如何在Apache Hive中获取DECIMAL的长度,如果它是固定长度类型,例如16字节或不是?我在文档中没有找到资料,如果它有一些方法来获得长度,比如一些函数,或者它有一些规则来获得不同的精度。
DECIMAL
alen0pnh1#
根据Apache Hive -配置手册类型
BigDecimal
Java 8 BigDecimal
如果这是问题的话,这会导致Java BigDecimal memory usage。关于
导致Double vs. BigDecimal?
Double
1条答案
按热度按时间alen0pnh1#
DECIMAL
是固定长度类型,例如16 byte或非16 byte,如何在Apache Hive中获取DECIMAL
的长度?*根据Apache Hive -配置手册类型
DECIMAL
类型基于Java的BigDecimal
,用于表示Java中不可变的任意精度十进制数。Java 8
BigDecimal
如果这是问题的话,这会导致Java BigDecimal memory usage。
关于
导致Double vs. BigDecimal?
BigDecimal
是表示数字的精确方式。Double
具有一定的精度。*