Skip to main content
これらの設定は、ソースコードから自動生成されています。

type_json_allow_duplicated_key_with_literal_and_nested_object

有効にすると、{"a" : 42, "a" : {"b" : 42}} のように、キーが重複していても、その一方がネストされたオブジェクトである JSON をパースできるようになります。

type_json_skip_duplicated_paths

有効にすると、JSON オブジェクト を JSON 型 にパースする際、重複するパスは無視され、例外を発生させる代わりに最初のものだけが挿入されます

type_json_skip_invalid_typed_paths

有効にすると、型付きパスを持つ JSON 型カラムにおいて、宣言された型に変換できない値を持つフィールドは、エラーをスローする代わりにスキップされます。スキップされたフィールドは欠損として扱われ、型付きパスの定義に基づいてデフォルト値または NULL 値が使用されます。 この設定は、特定のパスに宣言された型がある JSON 型カラム (例: JSON(a Int64, b String)) にのみ適用されます。通常の型付きカラムに挿入する際の、JSONEachRow のような通常の JSON 入力フォーマットには適用されません。 設定可能な値:
  • 0 — 無効 (型の不一致時にエラーをスローする) 。
  • 1 — 有効 (型の不一致時にフィールドをスキップする) 。

type_json_use_partial_match_to_skip_paths_by_regexp

有効にすると、JSONオブジェクトをJSON型にパースする際、SKIP REGEXP で指定した正規表現は、パスをスキップするために部分一致が必要になります。無効にすると、完全一致が必要になります。
最終更新日 2026年7月23日