メインコンテンツまでスキップ
メインコンテンツまでスキップ

RowBinaryWithNames

入力出力エイリアス

説明

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

  • LEB128 でエンコードされたカラム数 (N)。
  • N の String がカラム名を指定します。

使用例

形式設定

次の設定はすべての RowBinary タイプフォーマットに共通しています。

設定説明デフォルト
format_binary_max_string_sizeRowBinaryフォーマットにおけるStringの最大許可サイズ。1GiB
output_format_binary_encode_types_in_binary_formatRowBinaryWithNamesAndTypes 出力フォーマットにおいて、型名の文字列の代わりにバイナリエンコーディングを使用してヘッダーに型を記述できるようにします。false
input_format_binary_decode_types_in_binary_formatRowBinaryWithNamesAndTypes 入力フォーマットにおいて、型名の文字列の代わりにバイナリエンコーディングを使用してヘッダーから型を読み取れるようにします。false
output_format_binary_write_json_as_stringRowBinary 出力フォーマットにおいて、JSON データタイプの値を JSON String 値として書き込むことを可能にします。false
input_format_binary_read_json_as_stringRowBinary 入力フォーマットにおいて、JSON データタイプの値を JSON String 値として読み取ることを可能にします。false
注記
  • 設定 input_format_with_names_use_header1 に設定されている場合、 入力データのカラムはその名前に基づいてテーブルのカラムにマッピングされ、未知の名前を持つカラムはスキップされます。
  • 設定 input_format_skip_unknown_fields1 に設定されている場合、 それ以外では、最初の行がスキップされます。