Skip to main content
これらの設定は system.settings で利用でき、source から自動生成されます。

short_circuit_function_evaluation

ifmultiIfandor 関数を、短絡評価方式で計算できるようにします。これにより、これらの関数内の複雑な式の実行を最適化し、起こりうる例外 (たとえば、想定されない場合のゼロ除算など) を防ぐのに役立ちます。 設定可能な値:
  • enable — 短絡評価に適した関数 (例外をスローする可能性がある関数や、計算負荷が高い関数) に対して、短絡関数評価を有効にします。
  • force_enable — すべての関数に対して、短絡関数評価を有効にします。
  • disable — 短絡関数評価を無効にします。

short_circuit_function_evaluation_for_nulls

いずれかの引数が NULL の場合に NULL を返す関数の評価を最適化します。関数の引数に含まれる NULL 値の割合が short_circuit_function_evaluation_for_nulls_threshold を超えると、システムは関数を行ごとに評価するのをスキップします。代わりに、すべての行に対して即座に NULL を返し、不要な計算を回避します。

short_circuit_function_evaluation_for_nulls_threshold

Nullable な引数を持つ関数を、すべての引数が非 NULL 値である行に対してのみ実行するための NULL 値の比率のしきい値。設定 short_circuit_function_evaluation_for_nulls が有効な場合に適用されます。 NULL 値を含む行の比率が全行数に対してこのしきい値を超えると、それらの行は評価されません。
最終更新日 2026年7月23日