我在apache docs中找不到关于BINARY
数据类型的更多内容:https://cwiki.apache.org/confluence/display/Hive/LanguageManual+Types
我使用 -
创建了一个包含BINARY
列的表格
create table table1(col1 binary);
通过JDBC获取元数据后我找到了
columnSize:2147483647
有没有这方面的官方文件?
答案 0 :(得分:0)
Hive内部如何表示'二进制'
Hive中的二进制类型将映射到thrift中的“二进制”数据类型。
'binary'类型的原始java对象是ByteArrayRef
'binary'类型的PrimitiveWritableObject是BytesWritable
由于ByteArrayRef包含对字节数组的引用,答案应为Integer.MAX_VALUE - 5
,请参阅here