Megosztás a következőn keresztül:


Skaláris függvénytípusok áttekintése

Ez a cikk az összes elérhető skaláris függvényt sorolja fel típus szerint csoportosítva. Az aggregációs függvényekért lásd: Aggregációs függvénytípusok.

Bináris függvények

Függvény neve Description
binary_and() A bitenkénti és a két érték közötti művelet eredményét adja vissza.
binary_not() A bemeneti érték bitenkénti negációját adja vissza.
binary_or() A két érték bitenkénti vagy műveletének eredményét adja vissza.
binary_shift_left() Bináris shift left műveletet ad vissza egy számpáron: a << n.
binary_shift_right() Bináris shift right műveletet ad vissza számpáron: a >> n.
binary_xor() A két érték bitenkénti xor műveletének eredményét adja vissza.
bitset_count_ones() Egy szám bináris ábrázolásában megadott bitek számát adja eredményül.

Konverziós függvények

Függvény neve Description
tobool() A bemenetek konvertálása logikai (aláírt 8 bites) ábrázolássá.
todatetime() A bemenetet datetime skalárissá alakítja.
todouble() A bemenetet valós típusú értékké alakítja.
tostring() A bemenetet sztringábrázolássá alakítja.
totimespan() A bemenetet időtartomány skalárissá alakítja.

DateTime/timespan függvények

Függvény neve Description
ago() Kivonja a megadott időtartományt az aktuális UTC-időből.
datetime_add() Kiszámít egy új dátum/idő értéket egy megadott dátumrészből egy megadott összeggel megszorozva, hozzáadva egy adott dátum/idő értékhez.
datetime_diff() Az év végét adja vissza, amely tartalmazza a dátumot, eltolással eltolva, ha meg van adva.
datetime_local_to_utc() A helyi dátum/idő idő időzóna-specifikáció használatával utc dátum/idő értékre konvertálja.
datetime_part() A kért dátumrészt egész számként bontja ki.
datetime_utc_to_local() Az UTC datetimgoe időzóna-specifikáció használatával helyi datetime-ra konvertálható.
dayofmonth() Az adott hónap napszámát jelölő egész számot adja eredményül.
dayofweek() Az előző vasárnap óta eltelt napok egész számát adja vissza időtartományként.
dayofyear() Az egész szám az adott év napszámát adja eredményül.
endofday() A dátumot tartalmazó nap végét adja vissza, eltolással eltolva, ha meg van adva.
endofmonth() A dátumot tartalmazó hónap végét adja vissza, eltolással eltolva, ha meg van adva.
endofweek() A dátumot tartalmazó hét végét adja vissza, eltolással eltolva, ha meg van adva.
endofyear() Az év végét adja vissza, amely tartalmazza a dátumot, eltolással eltolva, ha meg van adva.
format_datetime() Formázza a datetime paramétert a formátumminta paramétere alapján.
format_timespan() Formátum-időtartomány paraméter formázása a formátumminta paramétere alapján.
getyear() A datetime argumentum év részét adja vissza.
hourofday() Az adott dátum óraszámát jelölő egész számot adja eredményül.
make_datetime() Létrehoz egy datetime skaláris értéket a megadott dátumból és időpontból.
make_timespan() Időtartomány-skaláris értéket hoz létre a megadott időszakból.
monthofyear() Az adott év hónapszámát jelölő egész számot adja eredményül.
now() Az aktuális UTC időértéket adja vissza, opcionálisan eltolva egy adott időtartománysal.
startofday() A dátumot tartalmazó nap kezdetét adja vissza, eltolással eltolva, ha meg van adva.
startofmonth() A dátumot tartalmazó hónap kezdetét adja vissza, eltolással eltolva, ha meg van adva.
startofweek() A dátumot tartalmazó hét kezdetét adja vissza, eltolással eltolva, ha meg van adva.
startofyear() A dátumot tartalmazó év kezdetét adja vissza, eltolással eltolva, ha meg van adva.
todatetime() A bemenetet datetime skalárissá alakítja.
totimespan() A bemenetet időtartomány skalárissá alakítja.
unixtime_microseconds_todatetime() Unix-epoch mikroszekondokat konvertál UTC datetime értékre.
unixtime_milliseconds_todatetime() A unix-epoch ezredmásodperceket UTC datetime értékre konvertálja.
unixtime_nanoseconds_todatetime() Unix-epoch nanoseconds konvertálása UTC datetime értékre.
unixtime_seconds_todatetime() Unix-epoch másodpercet konvertál UTC datetime értékre.
weekofyear() A hét számát jelölő egész számot ad vissza.

Dinamikus/tömbfüggvények

Függvény neve Description
array_concat() Több dinamikus tömböt egyetlen tömbbe fűz össze.
array_iff() Elemszintű iif függvényt alkalmaz tömbökre.
array_index_of() Megkeresi a tömböt a megadott elemben, és visszaadja a pozícióját.
array_length() Egy dinamikus tömb elemeinek számát számítja ki.
array_reverse() Megfordítja egy dinamikus tömb elemeinek sorrendjét.
array_rotate_left() Egy dinamikus tömbben balra forgatja az értékeket.
array_rotate_right() Értékek elforgatása egy dinamikus tömbben jobbra.
array_shift_left() Egy dinamikus tömb értékeit balra tolja el.
array_shift_right() Az értékeket egy dinamikus tömbben jobbra tolja el.
array_slice() Kinyeri egy dinamikus tömb szeletét.
array_sort_asc() Tömbgyűjtemény rendezése növekvő sorrendben.
array_sort_desc() A tömbök gyűjteményét csökkenő sorrendbe rendezi.
array_split() A bemeneti tömbből felosztott tömböket állít össze.
array_sum() Egy dinamikus tömb összegét számítja ki.
bag_has_key() Ellenőrzi, hogy egy dinamikus zsákoszlop tartalmaz-e egy adott kulcsot.
bag_keys() Egy dinamikus tulajdonságcsomag objektum összes gyökérkulcsának számbavétele.
bag_merge() A dinamikus tulajdonságcsomagokat egy dinamikus tulajdonságcsomagba egyesíti, az összes tulajdonságot egyesítve.
bag_pack() Dinamikus objektumot (tulajdonságcsomagot) hoz létre a nevek és értékek listájából.
bag_pack_columns() Dinamikus objektumot (tulajdonságcsomagot) hoz létre az oszlopok listájából.
bag_remove_keys() Eltávolítja a kulcsokat és a társított értékeket egy dinamikus tulajdonságcsomagból.
bag_set_key() Egy adott kulcsot egy dinamikus tulajdonságcsomag adott értékére állít be.
jaccard_index() Két halmaz Jaccard-indexét számítja ki.
pack_all() Dinamikus objektumot (tulajdonságcsomagot) hoz létre a táblázatos kifejezés összes oszlopából.
pack_array() Az összes bemeneti értéket egy dinamikus tömbbe csomagolja.
repeat() Létrehoz egy dinamikus tömböt, amely egyenlő értékeket tartalmazó sorozatot tartalmaz.
set_difference() Az első tömbben lévő, de más tömbökben nem szereplő összes különböző érték halmazának tömbét adja vissza.
set_has_element() Meghatározza, hogy a megadott tömb tartalmazza-e a megadott elemet.
set_intersect() Az összes tömbben található összes különböző érték halmazának tömbét adja vissza.
set_union() Egy tömböt ad vissza a megadott tömbökben található összes különböző érték halmazából.
treepath() Enumerálja az összes olyan elérésiút-kifejezést, amely egy dinamikus objektum leveleit azonosítja.
zip() A zip függvény tetszőleges számú dinamikus tömböt fogad el. Egy tömböt ad vissza, amelynek elemei egy-egy tömb, azonos index bemeneti tömbjeinek elemeivel.

Ablakskaláris függvények

Függvény neve Description
next() A szerializált sorkészlet esetében egy megadott oszlop értékét adja vissza a későbbi sorból az eltolásnak megfelelően.
prev() A szerializált sorkészlet esetében egy megadott oszlop értékét adja vissza a korábbi sorból az eltolásnak megfelelően.
row_cumsum() Kiszámítja egy oszlop összegző összegét.
row_number() Egy sor számát adja vissza a szerializált sorkészletben – egymást követő számok egy adott indexből vagy alapértelmezés szerint 1-ből.
row_rank_dense() Egy sor sűrű rangját adja vissza a szerializált sorkészletben.
row_rank_min() Egy sor minimális rangját adja vissza a szerializált sorkészletben.

Folyamatvezérlési függvények

Függvény neve Description
toscalar() A kiértékelt kifejezés skaláris állandó értékét adja vissza.

Matematikai függvények

Függvény neve Description
abs() Kiszámítja a bemenet abszolút értékét.
acos() Azt a szöget adja vissza, amelynek koszinusza a megadott szám (a cos()inverz művelete).
asin() Azt a szöget adja vissza, amelynek szinusza a megadott szám (a sin()inverz működése).
atan() Azt a szöget adja vissza, amelynek tangense a megadott szám (a tan()inverz művelete).
atan2() Radiánban kiszámítja a pozitív x tengely és a sugár közötti szöget a forrástól a pontig (y, x).
beta_cdf() A standard kumulatív bétaeloszlási függvényt adja eredményül.
beta_inv() A béta-eloszlásfüggvény béta sűrűségfüggvényének inverzét adja eredményül.
beta_pdf() A sűrűség bétafüggvényét adja eredményül.
cos() A koszinusz függvényt adja vissza.
cot() Kiszámítja a megadott szög trigonometrikus kotangensét radiánban.
fok() A radiánban lévő szögértéket fokokban lévő értékké alakítja a képletfokok = (180 / PI) * radiánban mért szög használatával.
erf() A hibafüggvényt adja vissza.
erfc() A kiegészítő hibafüggvényt adja vissza.
exp() Az x alap-e exponenciális függvénye, amely az x hatványra van emelve: e^x.
exp10() Az x alap-10 exponenciális függvénye, amely 10 az x hatványra emelve: 10^x.
exp2() Az x-2 exponenciális függvénye, amely 2 az x hatványra emelve: 2^x.
gamma() Gammafüggvény kiszámítása.
isfinite() Azt adja vissza, hogy a bemenet véges-e (nem végtelen vagy NaN).
isinf() Azt adja vissza, hogy a bemenet végtelen (pozitív vagy negatív) érték-e.
isnan() Azt adja vissza, hogy a bemenet nem szám (NaN) érték-e.
log() A természetes logaritmus függvényt adja vissza.
log10() A közös (base-10) logaritmusfüggvényt adja vissza.
log2() A base-2 logaritmus függvényt adja vissza.
loggamma() A gammafüggvény abszolút értékének számítási naplója.
nem() Megfordítja a bool argumentum értékét.
pi() A Pi (π) állandó értékét adja eredményül.
pow() A hatalomra emelés eredményét adja vissza.
radián() A fokban megadott szögértéket radián értékké alakítja a radiánok = (PI / 180) * szög in-degrees képlet használatával.
rand() Véletlenszerű számot ad vissza.
range() Létrehoz egy dinamikus tömböt, amely egyenlő távolságú értékeket tartalmaz.
kerek() A lekerekített forrást a megadott pontosságra adja vissza.
sign() Numerikus kifejezés jele.
sin() A szinuszfüggvényt adja vissza.
sqrt() A négyzetgyökfüggvényt adja vissza.
tan() A tangens függvényt adja vissza.
welch_test() Kiszámítja a Welch-test függvény p-értékét.

Metaadat-függvények

Függvény neve Description
column_ifexists() Az oszlopnevet sztringként és alapértelmezett értékként veszi fel. Az oszlopra mutató hivatkozást ad vissza, ha létezik, ellenkező esetben – az alapértelmezett értéket adja vissza.
current_cluster_endpoint() A lekérdezést futtató aktuális fürtöt adja vissza.
current_database() A hatókörben lévő adatbázis nevét adja vissza.
current_principal() A lekérdezést futtató aktuális tagot adja vissza.
current_principal_details() A lekérdezést futtató egyszerű felhasználó adatait adja vissza.
current_principal_is_member_of() Ellenőrzi a lekérdezést futtató aktuális tag csoporttagságát vagy fő identitását.
cursor_after() A kurzor előző értéke után betöltött rekordokhoz való hozzáférésre szolgál.
estimate_data_size() A táblázatos kifejezés kijelölt oszlopainak becsült adatméretét adja vissza.
extent_id() Egy egyedi azonosítót ad vissza, amely azonosítja az aktuális rekordban található adatszegélyt ("mérték").
extent_tags() Egy dinamikus tömböt ad vissza az aktuális rekordban található adatszegély ("extent") címkéivel.
ingestion_time() Lekéri a rekord $IngestionTime rejtett datetime oszlopát, vagy null értéket.

Kerekítő függvények

Függvény neve Description
bin() Az értékeket egy adott dobozméret egész számának többszörösére kerekíti le.
bin_at() Az értékeket egy rögzített méretű "bin" értékre kerekiti le, a raktárhely kezdőpontjának vezérlésével. (Lásd még a bin függvényt.)
mennyezet() A megadott numerikus kifejezésnél nagyobb vagy egyenlő legkisebb egész számot számítja ki.

Feltételes függvények

Függvény neve Description
case() Kiértékeli a predikátumok listáját, és visszaadja az első olyan eredménykifejezést, amelynek a predikátuma teljesül.
coalesce() Kiértékeli a kifejezések listáját, és visszaadja az első non-null (vagy nem üres karakterlánc) kifejezést.
iff() Értékelje ki az első argumentumot (a predikátumot), és a második vagy a harmadik argumentum értékét adja vissza attól függően, hogy a predikátum igaz (második) vagy hamis (harmadik) értékre van-e értékelve.
max_of() Több kiértékelt numerikus kifejezés maximális értékét adja vissza.
min_of() Több kiértékelt numerikus kifejezés minimális értékét adja vissza.

Adatsorelemre alapfüggvények

Függvény neve Description
series_abs() Kiszámítja a numerikus adatsor bemenetének elemszintű abszolút értékét.
series_acos() Kiszámítja a numerikus adatsor bemenetének elemszintű arkusz koszinuszfüggvényét.
series_add() Két numerikus adatsor bemenetének elemszintű összeadását számítja ki.
series_asin() Kiszámítja a numerikus adatsor bemenetének elemszintű arkusz szinuszfüggvényét.
series_atan() Kiszámítja a numerikus adatsor bemenetének elemszintű arkusztangens függvényét.
series_ceiling() A numerikus adatsor bemenetének elemszintű mennyezetfüggvényét számítja ki.
series_cos() Kiszámítja a numerikus adatsor bemenetének elemszintű koszinuszfüggvényét.
series_divide() Két numerikus adatsor bemenetének elemszintű osztását számítja ki.
series_equals() Két numerikus adatsor bemenetének elemszintű egyenlő (==) logikai műveletét számítja ki.
series_exp() Kiszámítja a numerikus adatsor bemenetének elemszintű base-e exponenciális függvényét (e^x).
series_floor() Kiszámítja a numerikus sorozat bemenetének elemszintű padlófüggvényét.
series_greater() Két numerikus adatsor bemenetének elemszintű nagyobb (>) logikai műveletét számítja ki.
series_greater_equals() Két numerikus adatsor bemenetének elemszintű nagyobb vagy egyenlő (>=) logikai műveletét számítja ki.
series_less() Két numerikus adatsor bemenetének elem-kevésbé (<) logikai műveletét számítja ki.
series_less_equals() Két numerikus adatsor bemenetének elemszintű, kisebb vagy egyenlő (<=) logikai műveletét számítja ki.
series_log() Kiszámítja a numerikus adatsor bemenetének elemszintű természetes logaritmusfüggvényét (base-e).
series_multiply() Két numerikus adatsor bemenetének elemszintű szorzását számítja ki.
series_not_equals() Két numerikus adatsor bemenetének elemszintű nem egyenlő (!=) logikai műveletét számítja ki.
series_pow() Két numerikus adatsor bemenetének elemszintű hatványát számítja ki.
series_sign() Kiszámítja a numerikus adatsor bemenetének elemszintű előjelét.
series_sin() Kiszámítja a numerikus adatsor bemenetének elemszintű szinuszfüggvényét.
series_subtract() Két numerikus adatsor bemenetének elemszintű kivonását számítja ki.
series_tan() Kiszámítja a numerikus adatsor bemenetének elemszintű tangens függvényét.

Adatsor-feldolgozási függvények

Függvény neve Description
series_cosine_similarity() Két numerikus adatsor koszinusza hasonlóságát számítja ki.
series_decompose() Az adatsor összetevőire bontható.
series_decompose_anomalies() Az adatsorok felbontásán alapuló anomáliákat keres.
series_decompose_forecast() Előrejelzés az adatsorok felbontása alapján.
series_dot_product() Két numerikus sorozat pont szorzatát számítja ki.
series_fill_backward() Egy sorozat hiányzó értékeinek visszamenőleges kitöltési interpolációját hajtja végre.
series_fill_const() Az adatsor hiányzó értékeit egy megadott állandó értékre cseréli.
series_fill_forward() Egy sorozat hiányzó értékeinek előretolását hajtja végre.
series_fill_linear() Egy sorozat hiányzó értékeinek lineáris interpolációját hajtja végre.
series_fft() A Fast Fourier Transform (FFT) alkalmazása egy sorozatra.
series_fir() Véges impulzusválasz szűrőt alkalmaz egy sorozatra.
series_fit_2lines() Két szegmens lineáris regresszióját alkalmazza egy sorozatra, amely több oszlopot ad vissza.
series_fit_2lines_dynamic() Két szegmens lineáris regresszióját alkalmazza egy sorozatra, amely dinamikus objektumot ad vissza.
series_fit_line() Lineáris regressziót alkalmaz egy sorozatra, amely több oszlopot ad vissza.
series_fit_line_dynamic() Lineáris regressziót alkalmaz egy sorozatra, amely dinamikus objektumot ad vissza.
series_fit_poly() Polinomiális regressziót alkalmaz egy sorozatra, amely több oszlopot ad vissza.
series_ifft() Az Inverse Fast Fourier Transform (IFFT) függvényt alkalmazza egy sorozatra.
series_iir() Végtelen impulzusválasz-szűrőt alkalmaz egy sorozatra.
series_magnitude() Kiszámítja a numerikus adatsorok nagyságát .
series_outliers() Egy sorozat anomáliáinak pontszáma.
series_pearson_correlation() Két sorozat Pearson korrelációs együtthatóját számítja ki.
series_periods_detect() Megkeresi az idősorok közül a legjelentősebb időszakokat.
series_periods_validate() Ellenőrzi, hogy egy idősor adott hosszúságú időszakos mintákat tartalmaz-e.
series_seasonal() Megkeresi a sorozat szezonális összetevőjét.
series_stats() Több oszlopban lévő adatsor statisztikáit adja vissza.
series_stats_dynamic() Dinamikus objektumban lévő sorozat statisztikáit adja vissza.
series_sum() Számsorelemek összegét számítja ki.

Sztringfüggvények

Függvény neve Description
base64_encode_tostring() Egy sztringet base64-sztringként kódol.
base64_encode_fromguid() A GUID-azonosítót base64-sztringként kódolja.
base64_decode_tostring() Egy base64-sztringet UTF-8 sztringre dekódol.
base64_decode_toarray() Egy base64-sztringet hosszú értékek tömbjére dekódol.
base64_decode_toguid() Egy base64-sztringet GUID-ra kódol.
countof() Egy sztringben lévő részsztring előfordulásainak megszámlálása. Az egyszerű sztringek egyezése átfedésben lehet; a regex-egyezések nem.
extract() Normál kifejezés egyezésének lekérése egy szöveges sztringből.
extract_all() A normál kifejezés összes egyezésének lekérése egy szöveges sztringből.
extract_json() Egy megadott elem kinyerése egy JSON-szövegből egy elérésiút-kifejezéssel.
has_any_index() Megkeresi a tömbben megadott elemeket a sztringben, és visszaadja a sztringben talált első elem helyét.
indexof() A függvény egy megadott sztring első előfordulásának nulla alapú indexét jelenti a bemeneti sztringben.
isempty() Igaz értéket ad vissza, ha az argumentum üres sztring vagy null értékű.
isnotempty() Igaz értéket ad vissza, ha az argumentum nem üres sztring vagy null.
isnotnull() Igaz értéket ad vissza, ha az argumentum nem null.
isnull() Kiértékeli a saját argumentumát, és egy bool értéket ad vissza, amely azt jelzi, hogy az argumentum null értékre értékel-e.
parse_command_line() Egy Unicode parancssori sztring elemzése és a parancssori argumentumok tömbjének visszaadása.
parse_csv() Feloszt egy adott sztringet, amely vesszővel elválasztott értékeket jelöl, és egy karakterlánctömböt ad vissza ezekkel az értékekkel.
parse_ipv4() A bemenetet hosszú (aláírt, 64 bites) számábrázolássá alakítja.
parse_ipv4_mask() A bemeneti sztringet és az IP-előtagmaszkot hosszú (aláírt, 64 bites) számreprezentációvá alakítja.
parse_ipv6() IPv6- vagy IPv4-sztringet alakít át egy canonical IPv6-sztringre.
parse_ipv6_mask() IPv6- vagy IPv4-sztringet és netmaskot alakít át egy canonical IPv6-sztringre.
parse_json() A sztringeket JSON-értékként értelmezi, és dinamikusként adja vissza az értéket.
parse_url() Abszolút URL-sztringet elemez, és dinamikus objektumot ad vissza, amely az URL-cím minden részét tartalmazza.
parse_urlquery() Elemez egy URL-lekérdezési sztringet, és egy dinamikus objektumot ad vissza, amely tartalmazza a lekérdezési paramétereket.
parse_version() A verzió bemeneti sztring-ábrázolását összehasonlítható decimális számmá alakítja.
replace_regex() Cserélje le az összes regex egyezést egy másik sztringre.
replace_string() Cserélje le az összes sztring egyezését egy megadott sztringre.
replace_strings() Cserélje le az összes sztring egyezését a megadott sztringekre.
punycode_from_string() A tartománynevet a Punycode űrlapra kódolja.
punycode_to_string() A tartománynév dekódolása a Punycode űrlapról.
reverse() A függvény a bemeneti sztring fordítottját adja meg.
split() Egy adott sztringet feloszt egy adott elválasztó alapján, és visszaad egy sztringtömböt a tartalmazott részsztringekkel.
strcat() Összefűz 1 és 64 argumentum között.
strcat_delim() Összefűz 2 és 64 argumentum között, elválasztójellel, első argumentumként megadva.
strcmp() Két sztringet hasonlít össze.
strlen() A bemeneti sztring hosszát adja vissza karakterekben.
strrep() Megismétli a megadott sztringet megadott számú alkalommal (alapértelmezett – 1).
substring() Kinyer egy részsztringet egy forrássztringből, amely egy indextől a sztring végéig kezdődik.
toupper() Sztringet nagybetűssé alakít át.
translate() Egy karakterkészletet ('searchList') egy adott sztringben egy másik karakterkészletre ('replaceList') cserél.
trim() Eltávolítja a megadott reguláris kifejezés összes kezdő és záró egyezését.
trim_end() Eltávolítja a megadott reguláris kifejezés záró egyezését.
trim_start() Eltávolítja a megadott reguláris kifejezés kezdő egyezését.
url_decode() A függvény a kódolt URL-címet normál URL-címként alakítja át.
url_encode() A függvény a bemeneti URL-cím karaktereit az interneten keresztül továbbítható formátummá alakítja.

IPv4-/IPv6-függvények

Függvény neve Description
ipv4_compare() Két IPv4-sztringet hasonlít össze.
ipv4_is_in_range() Ellenőrzi, hogy az IPv4-sztring címe az IPv4-előtag jelölési tartományában van-e.
ipv4_is_in_any_range() Ellenőrzi, hogy az IPv4-sztringcím szerepel-e az IPv4-előtag jelölési tartományai között.
ipv4_is_match() Két IPv4-sztringnek felel meg.
ipv4_is_private() Ellenőrzi, hogy az IPv4-sztringcím magánhálózati IP-címek készletéhez tartozik-e.
ipv4_netmask_suffix Az IPv4-sztringcímből származó IPv4 netmask utótag értékét adja vissza.
parse_ipv4() A bemeneti sztringet hosszú (aláírt, 64 bites) számábrázolássá alakítja.
parse_ipv4_mask() A bemeneti sztringet és az IP-előtagmaszkot hosszú (aláírt, 64 bites) számábrázolássá alakítja.
ipv4_range_to_cidr_list() Az IPv4-címtartományt CIDR-tartományok listájává alakítja.
ipv6_compare() Két IPv4- vagy IPv6-sztringet hasonlít össze.
ipv6_is_match() Két IPv4- vagy IPv6-sztringnek felel meg.
parse_ipv6() Az IPv6- vagy IPv4-sztringet canonikus IPv6-sztringre konvertálja.
parse_ipv6_mask() Átalakítja az IPv6- vagy IPv4-sztringet és a netmaskot egy canonical IPv6-sztringre.
format_ipv4() A bemenetet netmask használatával elemzi, és IPv4-címet jelölő sztringet ad vissza.
format_ipv4_mask() A bemenetet hálómaszkkal elemzi, és az IPv4-címet CIDR-jelölésként jelölő sztringet ad vissza.
ipv6_is_in_range() Ellenőrzi, hogy egy IPv6-sztringcím szerepel-e az IPv6-előtag jelölési tartományában.
ipv6_is_in_any_range() Ellenőrzi, hogy egy IPv6-sztringcím szerepel-e valamelyik IPv6-előtag jelölési tartományában.
geo_info_from_ip_address() Lekéri az IPv4- vagy IPv6-címekkel kapcsolatos földrajzi helyadatokat.

IPv4-szövegegyeztetés függvényei

Függvény neve Description
has_ipv4() IPv4-címet keres egy szövegben.
has_ipv4_prefix() IPv4-címet vagy előtagot keres egy szövegben.
has_any_ipv4() A megadott IPv4-címek bármelyikét megkeresi egy szövegben.
has_any_ipv4_prefix() Megkeresi a megadott IPv4-címeket vagy előtagokat egy szövegben.

Típusfüggvények

Függvény neve Description
gettype() Az egyetlen argumentum futásidejű típusát adja vissza.

Skaláris összesítési függvények

Függvény neve Description
dcount_hll() A hll-eredményekből számítja ki a dcount értéket (amelyet a hll vagy a hll-merge generált).
hll_merge() Egyesíti a hll-eredményeket (a hll-merge()összesített verzió skaláris verziója).
percentile_tdigest() Kiszámítja a percentiliseredményt a tdigest vagy a merge_tdigest által generált legkisebb eredményből.
percentile_array_tdigest() Kiszámítja a percentilistömb eredményét a legcsekélyebb eredményekből (amelyeket a tdigest vagy a merge_tdigest hozott létre).
percentrank_tdigest() Kiszámítja egy érték százalékos rangsorolását egy adathalmazban.
rank_tdigest() Kiszámítja egy érték relatív rangját egy halmazban.
merge_tdigest() A legcsekélyebb eredmények egyesítése (az összesített verzió skaláris verziója tdigest-merge()).

Térinformatikai funkciók

Függvény neve Description
geo_angle() Kiszámítja az óramutató járásával megegyező szöget radiánban két vonal között a Földön.
geo_azimuth() Kiszámítja az óramutató járásával megegyező szöget radiánban az 1. ponttól a valódi északig és a Föld 1. pontjától a 2. pontig.
geo_distance_2points() Kiszámítja a Föld két térinformatikai koordinátája közötti legrövidebb távolságot.
geo_distance_point_to_line() Kiszámítja a koordináta és egy vonal vagy többvonal közötti legrövidebb távolságot a Földön.
geo_distance_point_to_polygon() Kiszámítja a koordináta és a Sokszög vagy többpógona közötti legrövidebb távolságot a Földön.
geo_intersects_2lines() Kiszámítja, hogy a két vonal vagy több vonal metszi-e egymást.
geo_intersects_2polygons() Kiszámítja, hogy a két sokszög vagy többpoligon metszi-e egymást.
geo_intersects_line_with_polygon() Kiszámítja, hogy a vonal vagy a többsoros metszi-e a sokszöget vagy a többpoligont.
geo_intersection_2lines() Két vonal vagy többsor metszéspontját számítja ki.
geo_intersection_2polygons() Két sokszög vagy többpoligon metszéspontját számítja ki.
geo_intersection_line_with_polygon() Kiszámítja a vonal vagy a többsoros metszetet sokszöggel vagy többpoligonnal.
geo_point_buffer() Kiszámítja a sokszöget, amely a Föld pontjának adott sugarán belül található összes pontot tartalmazza.
geo_point_in_circle() Kiszámítja, hogy a térinformatikai koordináták a Föld egy körén belül vannak-e.
geo_point_in_polygon() Kiszámítja, hogy a térinformatikai koordináták egy sokszögben vagy többpógonyban találhatók-e a Földön.
geo_point_to_geohash() Kiszámítja egy földrajzi hely Geohash-sztringértékét.
geo_point_to_s2cell() Kiszámítja egy földrajzi hely S2 cellás jogkivonatának sztringértékét.
geo_point_to_h3cell() Kiszámítja egy földrajzi hely H3 cellás jogkivonatának sztringértékét.
geo_line_buffer() Kiszámítja a sokszöget vagy a többpógonyt, amely a bemeneti vonal vagy a többsoros vonal adott sugarán belül található összes pontot tartalmazza a Földön.
geo_line_centroid() Kiszámítja a vonal vagy egy többsoros vonal centroidját a Földön.
geo_line_densify() Középhaladó pontok hozzáadásával geodéziaivá alakítja a planáris vonal széleit.
geo_line_length() Kiszámítja a vonal vagy egy többsoros vonal teljes hosszát a Földön.
geo_line_simplify() Leegyszerűsíti a vonalat vagy a többsoros vonalat úgy, hogy a rövid élek szinte egyenes láncait egyetlen hosszú élre cseréli a Földön.
geo_line_to_s2cells() Kiszámítja azokat az S2 cellatokeneket, amelyek a Földön lévő vonalat vagy többsorost fedik le. Hasznos térinformatikai illesztő eszköz.
geo_polygon_area() Kiszámítja a Sokszög vagy a Többpógon területét a Földön.
geo_polygon_buffer() Kiszámítja a sokszöget vagy a többpógonyt, amely a Föld bemeneti sokszögének vagy többpógonjának adott sugarán belüli összes pontot tartalmazza.
geo_polygon_centroid() Kiszámítja a sokszög vagy egy többpoligon centroidját a Földön.
geo_polygon_densify() Középhaladó pontok hozzáadásával geodéziaivá alakítja a sokszög- vagy többpógonyú planáris éleket.
geo_polygon_perimeter() Kiszámítja a Sokszög vagy a Többpoligon határának hosszát a Földön.
geo_polygon_simplify() Leegyszerűsíti a sokszöget vagy a többpógonyt azáltal, hogy a rövid élek szinte egyenes láncait egyetlen hosszú élre cseréli a Földön.
geo_polygon_to_s2cells () Kiszámítja az S2 cellás jogkivonatokat, amelyek a Földön lévő sokszöget vagy többpógonyt fedik le. Hasznos térinformatikai illesztő eszköz.
geo_polygon_to_h3cells() A sokszöget H3 cellákká alakítja. Hasznos térinformatikai illesztés és vizualizációs eszköz.
geo_geohash_to_central_point() Kiszámítja azokat a térinformatikai koordinátákat, amelyek egy Geohash téglalap alakú terület középpontját jelölik.
geo_geohash_neighbors() Kiszámítja a geohash szomszédokat.
geo_geohash_to_polygon() Kiszámítja a geohash négyszögletes területét jelképező sokszöget.
geo_s2cell_to_central_point() Kiszámítja az S2 cella középpontját jelentő térinformatikai koordinátákat.
geo_s2cell_neighbors() Kiszámítja az S2 cella szomszédjait.
geo_s2cell_to_polygon() Kiszámítja az S2 cella téglalap alakú területét jelképező sokszöget.
geo_h3cell_to_central_point() Kiszámítja azokat a térinformatikai koordinátákat, amelyek egy H3 cella középpontját jelölik.
geo_h3cell_neighbors() Kiszámítja a H3 cella szomszédjait.
geo_h3cell_to_polygon() Kiszámítja a H3 cella téglalap alakú területét jelképező sokszöget.
geo_h3cell_parent() Kiszámítja a H3 cella szülőértékét.
geo_h3cell_children() Kiszámítja a H3 cella gyermekeit.
geo_h3cell_level() Kiszámítja a H3 cellafelbontást.
geo_h3cell_rings() Kiszámítja a H3 cella gyűrűit.
geo_simplify_polygons_array() Leegyszerűsíti a sokszögeket azáltal, hogy a rövid élek szinte egyenes láncait egyetlen hosszú élre cseréli, miközben biztosítja az egymáshoz kapcsolódó kölcsönös határok konzisztenciáját a Földön.
geo_union_lines_array() Kiszámítja a vonalak vagy a többsorosok egyesítését a Földön.
geo_union_polygons_array() Kiszámítja a Sokszögek vagy a Többpógonok egyesítését a Földön.

Kivonatfüggvények

Függvény neve Description
hash() A bemeneti érték kivonatértékét adja vissza.
hash_combine() Két vagy több kivonatérték kombinálása.
hash_many() Több érték kombinált kivonatértékét adja eredményül.
hash_md5() Egy MD5 kivonatértéket ad vissza a bemeneti értékhez.
hash_sha1() Egy SHA1 kivonatértéket ad vissza a bemeneti értékhez.
hash_sha256() Egy SHA256 kivonatértéket ad vissza a bemeneti értékhez.
hash_xxhash64() Egy XXHASH64 kivonatértéket ad vissza a bemeneti értékhez.

Egységkonvertálási függvények

Függvény neve Description
convert_angle() Az egyik szögegységből egy másikba konvertált bemeneti értéket adja vissza.
convert_energy() Az egyik energiaegységből egy másikba konvertált bemeneti értéket adja vissza.
convert_force() Az egyik erőegységből egy másikba konvertált bemeneti értéket adja vissza.
convert_length() Az egyik hosszegységből egy másikba konvertált bemeneti értéket adja vissza.
convert_mass() Az egyik tömegegységből egy másikba konvertált bemeneti értéket adja vissza.
convert_speed() Az egyik sebességegységről egy másikra konvertált bemeneti értéket adja vissza.
convert_temperature() Az egyik hőmérsékleti egységből egy másikba konvertált bemeneti értéket adja vissza.
convert_volume() Az egyik kötetegységből egy másikba konvertált bemeneti értéket adja vissza.