BINARYApache ドキュメントでデータ型についてあまり見つけられませんでした: https://cwiki.apache.org/confluence/display/Hive/LanguageManual+Types
BINARYを使用して列を持つテーブルを作成しました-
create table table1(col1 binary);
JDBC経由でメタデータを取得した後、私が見つけた、
columnSize:2147483647
これに関する公式文書はありますか?
BINARYApache ドキュメントでデータ型についてあまり見つけられませんでした: https://cwiki.apache.org/confluence/display/Hive/LanguageManual+Types
BINARYを使用して列を持つテーブルを作成しました-
create table table1(col1 binary);
JDBC経由でメタデータを取得した後、私が見つけた、
columnSize:2147483647
これに関する公式文書はありますか?
「バイナリ」は Hive で内部的にどのように表現されますか
Hive のバイナリ型は、thrift の「バイナリ」データ型にマップされます。
「バイナリ」タイプのプリミティブ Java オブジェクトは ByteArrayRef です
「バイナリ」タイプの PrimitiveWritableObject は BytesWritable です
また、ByteArrayRefはバイト配列への参照を保持しているため、答えは である必要があります。こちらInteger.MAX_VALUE - 5を参照してください。