function_base58_max_input_size
base58Encode, base58Decode e tryBase58Decode. A conversão genérica base58 é quadrática em relação ao comprimento da entrada, portanto um único valor grande pode levar muito tempo para ser executado. base58 foi projetado para dados curtos (chaves, hashes, endereços), portanto o padrão de 10 KB é um limite de segurança generoso. base58Encode e base58Decode geram TOO_LARGE_STRING_SIZE para entradas maiores, enquanto tryBase58Decode retorna uma string vazia. Um valor de 0 desabilita o limite (comportamento anterior à introdução desta configuração). As funções lineares base32 e base64 não são afetadas.
function_date_trunc_return_type_behavior
dateTrunc.
Valores possíveis:
- 0 - Quando o segundo argumento é
DateTime64/Date32, o tipo de retorno seráDateTime64/Date32, independentemente da unidade de tempo no primeiro argumento. - 1 - Para
Date32, o resultado é sempreDate. ParaDateTime64, o resultado éDateTimepara unidades de temposeconde maiores.
function_implementation
function_locate_has_mysql_compatible_argument_order
- 0 — A função
locateaceita os argumentos(haystack, needle[, start_pos]). - 1 — A função
locateaceita os argumentos(needle, haystack, [, start_pos])(comportamento compatível com o MySQL)
function_range_max_elements_in_block
- Inteiro positivo.
function_sleep_max_microseconds_per_block
sleep pode aguardar em cada bloco. Se um usuário a chamar com um valor maior, ela lança uma exceção. Esse é um limite de segurança.
function_visible_width_behavior
visibleWidth. 0 - conta apenas o número de pontos de código; 1 - conta corretamente caracteres de largura zero e caracteres combinados, conta caracteres de largura dupla como dois, estima a largura da tabulação e conta caracteres de exclusão.