メインコンテンツへスキップ
メインコンテンツへスキップ

RowBinaryWithNamesAndTypes

入力出力別名

説明

RowBinary 形式と類似していますが、ヘッダーが追加されています。

  • 列数 (N) を表す LEB128 でエンコードされた数値。
  • 列名を指定する N 個の String
  • 列の型を指定する N 個の String

使用例

フォーマット設定

The following settings are common to all RowBinary type formats.

SettingDescriptionDefault
format_binary_max_string_sizeRowBinary フォーマットにおける String の最大許容サイズ。1GiB
output_format_binary_encode_types_in_binary_formatRowBinaryWithNamesAndTypes 出力フォーマットで、ヘッダー内の型を型名の文字列ではなく、binary encoding を用いたバイナリ表現で書き出すことを許可します。false
input_format_binary_decode_types_in_binary_formatRowBinaryWithNamesAndTypes 入力フォーマットで、ヘッダー内の型を型名の文字列ではなく、binary encoding を用いたバイナリ表現として読み取ることを許可します。false
output_format_binary_write_json_as_stringRowBinary 出力フォーマットで、JSON データ型の値を JSONString 値として書き出すことを許可します。false
input_format_binary_read_json_as_stringRowBinary 入力フォーマットで、JSON データ型の値を JSONString 値として読み取ることを許可します。false
注記

input_format_with_names_use_header が 1 に設定されている場合、 入力データの列は名前に基づいてテーブルの列に対応付けられ、input_format_skip_unknown_fields が 1 に設定されている場合は、名前が不明な列はスキップされます。 それ以外の場合は、最初の行がスキップされます。 input_format_with_types_use_header1 に設定されている場合、 入力データの型はテーブル内の対応する列の型と比較されます。そうでない場合は、2 行目がスキップされます。