Skip to content
ClickHouse Docs
ClickHouse DocsClickHouse Docs

RowBinaryWithNamesAndTypes

入力 出力 エイリアス

説明

RowBinary フォーマットと似ていますが、ヘッダーが追加されています。

  • カラム数 (N) を LEB128 でエンコードした値。
  • カラム名を指定する N 個の String
  • カラムの型を指定する N 個の String

使用例

フォーマット設定

以下の設定は、すべての RowBinary 系フォーマットに共通です。

設定 説明 デフォルト
format_binary_max_string_size RowBinary フォーマットで許可される String の最大サイズです。 1GiB
output_format_binary_encode_types_in_binary_format RowBinaryWithNamesAndTypes 出力フォーマットで、ヘッダー内の型を、型名の文字列ではなく binary encoding を使って書き込めるようにします。 false
input_format_binary_decode_types_in_binary_format RowBinaryWithNamesAndTypes 入力フォーマットで、ヘッダー内の型を、型名の文字列ではなく binary encoding を使って読み取れるようにします。 false
output_format_binary_write_json_as_string RowBinary 出力フォーマットで、JSON データ型の値を JSON String 値として書き込めるようにします。 false
input_format_binary_read_json_as_string RowBinary 入力フォーマットで、JSON データ型の値を JSON String 値として読み取れるようにします。 false
Navigation