function_base58_max_input_size
base58Encode, base58Decode y tryBase58Decode. La conversión genérica base58 es cuadrática respecto a la longitud de la entrada, por lo que un único valor grande puede tardar mucho tiempo en procesarse. base58 está pensado para datos cortos (claves, hash, direcciones), por lo que el valor predeterminado de 10 KB es un generoso umbral de seguridad. base58Encode y base58Decode lanzan TOO_LARGE_STRING_SIZE con entradas mayores, mientras que tryBase58Decode devuelve una cadena vacía. Un valor de 0 desactiva el límite (el comportamiento anterior a la introducción de esta configuración). Las funciones lineales base32 y base64 no se ven afectadas.
function_date_trunc_return_type_behavior
dateTrunc.
Valores posibles:
- 0 - Cuando el segundo argumento es
DateTime64/Date32, el tipo de retorno seráDateTime64/Date32independientemente de la unidad de tiempo del primer argumento. - 1 - Para
Date32, el resultado siempre esDate. ParaDateTime64, el resultado esDateTimepara las unidades de tiemposecondy superiores.
function_implementation
function_locate_has_mysql_compatible_argument_order
- 0 — La función
locateacepta los argumentos(haystack, needle[, start_pos]). - 1 — La función
locateacepta los argumentos(needle, haystack, [, start_pos])(comportamiento compatible con MySQL)
function_range_max_elements_in_block
- Entero positivo.
function_sleep_max_microseconds_per_block
sleep puede esperar por cada bloque. Si un usuario la llama con un valor mayor, lanza una excepción. Es un umbral de seguridad.
function_visible_width_behavior
visibleWidth. 0: solo cuenta el número de puntos de código; 1: cuenta correctamente los caracteres de ancho cero y los caracteres combinables, cuenta los caracteres de ancho completo como dos, estima el ancho de la tabulación y cuenta los caracteres de borrado.