これらの設定は system.settings で確認でき、ソースコード から自動生成されています。
validate_enum_literals_in_operators
型
Bool
デフォルト値
0
バージョン履歴
| バージョン | デフォルト値 | コメント |
|---|---|---|
| 25.1 | 0 | 新しい設定 |
有効にすると、IN、NOT IN、==、!= などの演算子で使われる enum リテラルを enum 型に対して検証し、そのリテラルが有効な enum 値でない場合は例外をスローします。
validate_mutation_query
型
Bool
デフォルト値
1
バージョン履歴
| バージョン | デフォルト値 | コメント |
|---|---|---|
| 24.11 | 1 | デフォルトで mutation クエリを検証するための新しい設定。 |
受け付ける前に mutation クエリを検証します。mutation はバックグラウンドで実行されるため、無効なクエリを実行すると mutation が停止したままとなり、手動での対応が必要になります。
この設定を変更するのは、後方互換性のないバグに遭遇した場合のみにしてください。
validate_polygons
型
Bool
デフォルト値
1
バージョン履歴
| バージョン | デフォルト値 | コメント |
|---|---|---|
| 20.4 | 1 | デフォルトでは、関数 pointInPolygon で無効な Polygon に対して、誤った可能性のある結果を返す代わりに例外をスローします |
pointInPolygon 関数で、Polygon が自己交差または自己接触している場合に例外をスローするかどうかを有効または無効にします。
設定可能な値:
- 0 — 例外のスローは無効です。
pointInPolygonは無効な Polygon を受け入れ、それに対して誤った可能性のある結果を返します。 - 1 — 例外のスローは有効です。