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

system.formats

説明

すべてのフォーマットの一覧に加え、各フォーマットが入力/出力に適しているかどうか、および並列化をサポートしているかどうかを示すフラグが含まれます。

カラム

  • name (String) — フォーマット名。
  • is_input (UInt8) — このフォーマットがデータ入力に適しているかどうかを示すフラグ。
  • is_output (UInt8) — このフォーマットがデータ出力に適しているかどうかを示すフラグ。
  • supports_parallel_parsing (UInt8) — このフォーマットが並列解析をサポートしているかどうかを示すフラグ。
  • supports_parallel_formatting (UInt8) — このフォーマットが並列フォーマット処理をサポートしているかどうかを示すフラグ。
  • is_tty_friendly (UInt8) — このフォーマットが通常ターミナルで適切に表示されるかどうかを示すフラグ。その他のフォーマットでは、出力前に CLI が確認を求めます。
  • content_type (String) — 出力フォーマットに対応する HTTP Content-Type。現在のフォーマット設定に応じて変わる場合があります。
  • supports_random_access (UInt8) — このフォーマットが入力時のランダムアクセスをサポートしているかどうかを示すフラグ。
  • has_schema_inference (UInt8) — このフォーマットは、データから動的に schema を推定できます (埋め込まれたヘッダー/メタデータ、またはデータの一部から) 。
  • has_external_schema (UInt8) — このフォーマットは、固定の schema を持つか、独自の形式で事前定義された schema を受け入れます。
  • prefers_large_blocks (UInt8) — このフォーマットは、出力時により大きなブロックを書き込み、入力時にもより大きなブロックを生成します。
  • supports_append (UInt8) — このフォーマットでは、単一のファイルに追記できます。
  • supports_subsets_of_columns (UInt8) — この入力フォーマットは、一部のカラムが省略されている場合を認識できます。