INT64和DECIMAL(18,6)在Parquet文件格式中的含义是什么?

时间:2018-01-24 15:18:48

标签: java parquet

我在我的一个Parquet文件上使用meta参数运行parquet-tools

optional int64 my_column (DECIMAL(18,6))

这意味着什么? documentation定义了两种不同的类型:INT_64DECIMAL。为什么parquet-tools输出了他们两个?它的结果类型是什么?

1 个答案:

答案 0 :(得分:0)

我已阅读链接文档,对我而言,DECIMAL是一种逻辑数据类型,用于注释存储值的INT64。在内存中,精度为10到18的DECIMAL值以8个字节(x 8位= 64位)存储。