String Functions
ascii
Supported Signatures
function ascii(string) returns int64
byte_length
Supported Signatures
function byte_length $1($1) returns int64
where $1 in (string, bytes)
char_length
Supported Signatures
function char_length(string) returns int64
character_length
Supported Signatures
function character_length(string) returns int64
chr
Supported Signatures
function chr(int64) returns string
code_points_to_bytes
Supported Signatures
function code_points_to_bytes(array<int64>) returns bytes
code_points_to_string
Supported Signatures
function code_points_to_string(array<int64>) returns string
collate
Supported Signatures
function collate(string, string) returns string
concat
Supported Signatures
function concat(bytes, ...) returns bytes
function concat(...) returns string
contains_substr
Supported Signatures
function contains_substr $1($1, string) returns bool
where $1 in (string, bigint, bool, timestamp, time, date, datetime)
function contains_substr $1(array<$1>, string) returns bool
where $1 in (string, bigint, bool, timestamp, time, date, datetime)
ends_with
Supported Signatures
function ends_with $1($1, string) returns bool
where $1 in (string, bytes)
format
Supported Signatures
function format(string) returns string
function format(string, $1) returns string
function format(string, $1, $2) returns string
function format(string, $1, $2, $3) returns string
function format(string, $1, $2, $3, $4) returns string
function format(string, $1, $2, $3, $4, $5) returns string
from_base32
Supported Signatures
function from_base32(string) returns bytes
from_base64
Supported Signatures
function from_base64(string) returns bytes
from_hex
Supported Signatures
function from_hex(string) returns bytes
initcap
Supported Signatures
function initcap(string) returns string
function initcap(string, string) returns string
instr
Supported Signatures
function instr(string, string) returns int64
function instr(string, string, int64) returns int64
function instr(string, string, int64, int64) returns int64
left
Supported Signatures
function left $1($1, int64) returns $1
where $1 in (string, bytes)
length
Supported Signatures
function length $1($1) returns int64
where $1 in (string, bytes)
lower
Supported Signatures
function lower(string) returns string
lpad
Supported Signatures
function lpad(string, int64, string) returns string
function lpad(string, int64) returns string
ltrim
Supported Signatures
function ltrim(string) returns string
function ltrim(string, string) returns string
normalize_and_casefold
Supported Signatures
function normalize_and_casefold(string) returns string
function normalize_and_casefold(string, normalization_mode string) returns string
where normalization_mode in (nfc, nfd, nfkc, nfkd)
octet_length
Supported Signatures
function octet_length $1($1) returns int64
where $1 in (string, bytes)
regexp_contains
Supported Signatures
function regexp_contains $1($1, string) returns bool
where $1 in (string, bytes)
regexp_extract
Supported Signatures
function regexp_extract $1($1, string) returns $1
where $1 in (string, bytes)
function regexp_extract $1($1, string, int64) returns $1
where $1 in (string, bytes)
function regexp_extract $1($1, string, int64, int64) returns $1
where $1 in (string, bytes)
regexp_extract_all
Supported Signatures
function regexp_extract_all $1($1, string) returns array<$1>
where $1 in (string, bytes)
regexp_instr
Supported Signatures
function regexp_instr $1($1, $1) returns int64
where $1 in (string, bytes)
function regexp_instr $1($1, $1, int64) returns int64
where $1 in (string, bytes)
function regexp_instr $1($1, $1, int64, int64) returns int64
where $1 in (string, bytes)
function regexp_instr $1($1, $1, int64, int64, int64) returns int64
where $1 in (string, bytes)
regexp_replace
Supported Signatures
function regexp_replace $1($1, string, string) returns $1
where $1 in (string, bytes)
regexp_substr
Supported Signatures
function regexp_substr $1($1, string) returns $1
where $1 in (string, bytes)
function regexp_substr $1($1, string, int64) returns $1
where $1 in (string, bytes)
function regexp_substr $1($1, string, int64, int64) returns $1
where $1 in (string, bytes)
repeat
Supported Signatures
function repeat $1($1, int64) returns $1
where $1 in (string, bytes)
replace
Supported Signatures
function replace $1($1, string, string) returns $1
where $1 in (string, bytes)
reverse
Supported Signatures
function reverse $1($1) returns $1
where $1 in (string, bytes)
right
Supported Signatures
function right $1($1, int64) returns $1
where $1 in (string, bytes)
rpad
Supported Signatures
function rpad(string, int64, string) returns string
function rpad(string, int64) returns string
rtrim
Supported Signatures
function rtrim(string) returns string
function rtrim(string, string) returns string
safe_convert_bytes_to_string
Supported Signatures
function safe_convert_bytes_to_string(bytes) returns string
soundex
Supported Signatures
function soundex(string) returns string
split
Supported Signatures
function split $1($1) returns array<$1>
where $1 in (string, bytes)
function split $1($1, $1) returns array<$1>
where $1 in (string, bytes)
starts_with
Supported Signatures
function starts_with(string, string) returns bool
substr
Supported Signatures
function substr(string, int64) returns string
function substr(string, int64, int64) returns string
substring
Supported Signatures
function substring $1($1, int64) returns $1
where $1 in (string, bytes)
function substring $1($1, int64, int64) returns $1
where $1 in (string, bytes)
to_base32
Supported Signatures
function to_base32(bytes) returns string
to_base64
Supported Signatures
function to_base64(bytes) returns string
to_code_points
Supported Signatures
function to_code_points $1($1) returns array<int64>
where $1 in (string, bytes)
to_hex
Supported Signatures
function to_hex(bytes) returns string
translate
Supported Signatures
function translate $1($1, $1, $1) returns $1
where $1 in (string, bytes)
trim
Supported Signatures
function trim(string) returns string
function trim(string, string) returns string
unicode
Supported Signatures
function unicode(string) returns int64
upper
Supported Signatures
function upper(string) returns string