Hive1.2中二进制数据类型的限制是什么?

kq4fsx7k  于 2021-06-29  发布在  Hive
关注(0)|答案(1)|浏览(458)

我没有找到太多关于 BINARY apache文档中的数据类型:https://cwiki.apache.org/confluence/display/hive/languagemanual+types
我创建了一个表 BINARY 列使用-

create table table1(col1 binary);

通过jdbc获取元数据后,
columnsize:2147483647
有什么正式文件吗?

bgibtngc

bgibtngc1#

从二进制数据类型建议:
“二进制”在hive内部是如何表示的
配置单元中的二进制类型将Map到thrift中的“二进制”数据类型。
“binary”类型的基本java对象是bytearrayref
“binary”类型的primitivewritableobject是byteswritable
由于bytearrayref持有对字节数组的引用,答案应该是 Integer.MAX_VALUE - 5 ,请参见此处

相关问题