short_circuit_function_evaluation
Permite calcular las funciones if, multiIf, and y or mediante evaluación de cortocircuito. Esto ayuda a optimizar la ejecución de expressions complejas en estas funciones y a evitar posibles excepciones (como una división por cero cuando no se espera). Valores posibles:enable— Habilita la evaluación de funciones con cortocircuito para las funciones a las que resulta aplicable (pueden lanzar una excepción o ser computacionalmente costosas).force_enable— Habilita la evaluación de funciones con cortocircuito para todas las funciones.disable— Deshabilita la evaluación de funciones con cortocircuito.
short_circuit_function_evaluation_for_nulls
Optimiza la evaluación de funciones que devuelven NULL cuando algún argumento es NULL. Cuando el porcentaje de valores NULL en los argumentos de la función supera short_circuit_function_evaluation_for_nulls_threshold, el sistema omite evaluar la función fila por fila. En su lugar, devuelve NULL de inmediato para todas las filas, evitando cálculos innecesarios. Esta configuración controla únicamente una optimización. Las funciones que no pueden ejecutarse sobre el valor predeterminado de sus argumentos —comoparseDateTime, IPv4StringToNum o intDiv— siempre omiten las filas que contienen un NULL, independientemente de esta configuración, porque el valor almacenado detrás de un NULL es el valor predeterminado del tipo del argumento y ejecutarlas sobre él lanzaría una excepción con datos que por lo demás son válidos.