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


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

A következőkre vonatkozik: ✅Microsoft FabricAzure Data ExplorerAzure MonitorMicrosoft Sentinel

Ez a cikk az összes elérhető skaláris függvényt sorolja fel típus szerint csoportosítva. Az összesítő függvényeket az Aggregációs függvénytípusokcímű témakörben talál.

Bináris függvények

Függvény neve Leírás
binary_and() A bitenkénti és a két érték közötti művelet eredményét adja eredményül.
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: egy << n.
binary_shift_right() Bináris eltolási jobb műveletet ad vissza egy számpáron: egy >> 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 vissza.

Konverziós függvények

Függvény neve Leírás
tobool() A bemenetek konvertálása logikai (aláírt 8 bites) ábrázolássá.
todatetime() A bemenetet datetime skalárissá alakítja.
todecimal() Decimális számábrázolássá alakítja a bemenetet.
todouble() A bemenetet valós típusú értékké alakítja.
toguid() A bemenetet guid típusú értékké alakítja.
A bemenetet egész számábrázolássá alakítja át.
tolong() A bemenetet hosszú számábrázolássá alakítja.
tostring() A bemenetet sztringábrázolássá alakítja.
totimespan() A bemenetet időbélyeg skalárissá alakítja.

DateTime/timespan függvények

Függvény neve Leírás
ago() Kivonja a megadott időtartományt az aktuális UTC-időből.
datetime_add() Kiszámít egy új dátumidőt egy megadott dátumrészből, megszorozva egy megadott összeggel, hozzáadva egy adott dátumidőhöz.
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átumidőt UTC dátumidővé alakítja időzóna-specifikációhasználatával.
datetime_part() A kért dátumrészt egész számként nyeri ki.
datetime_utc_to_local() Az UTC datetimgoe-t helyi dátumidővé alakítja időzóna-specifikációhasználatával.
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őbélyegké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, ha van ilyen, eltolással eltolva.
endofmonth() A dátumot tartalmazó hónap végét adja vissza, ha van ilyen, eltolással eltolva.
endofweek() A dátumot tartalmazó hét végét adja vissza, ha van ilyen, eltolással eltolva.
év végi() Az év végét adja vissza, amely tartalmazza a dátumot, eltolással eltolva, ha meg van adva.
format_datetime() Dátum/idő paraméter formázása a formátumminta paraméter alapján.
format_timespan() Formátumidő-paraméter formázása a formátumminta paramétere alapján.
getyear() A datetime argumentum évrészét adja eredményül.
hourofday() A megadott dátum óraszámát jelölő egész számot adja eredményül.
make_datetime() Létrehoz egy dátum/idő skaláris értéket a megadott dátumból és időpontból.
make_timespan() Időbélyeg skaláris értéket hoz létre a megadott időszakból.
hónap() 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őeltolással.
startofday() A dátumot tartalmazó nap kezdetét adja vissza, ha van ilyen, eltolással eltolva.
startofmonth() A dátumot tartalmazó hónap kezdetét adja vissza, ha van ilyen, eltolással eltolva.
startofweek() A dátumot tartalmazó hét kezdetét adja vissza, ha van ilyen, eltolással eltolva.
startofyear() A dátumot tartalmazó évkezdetet adja vissza, ha van ilyen, eltolással eltolva.
todatetime() A bemenetet datetime skalárissá alakítja.
totimespan() A bemenetet időbélyeg skalárissá alakítja.
unixtime_microseconds_todatetime() A unix-epoch mikroszekundumokat UTC datetime-ra konvertálja.
unixtime_milliseconds_todatetime() A unix-epoch ezredmásodperceket utc dátum/idő értékre konvertálja.
unixtime_nanoseconds_todatetime() A unix-epoch nanoszekundumokat UTC datetime-ra konvertálja.
unixtime_seconds_todatetime() A unix-epoch másodpercet UTC dátum/idő értékre konvertálja.
hétév() A hét számát jelölő egész számot ad vissza.

Dinamikus/tömbfüggvények

Függvény neve Leírás
array_concat() Több dinamikus tömb összefűzése egyetlen tömbbe.
array_iff() Elemalapú iif függvény alkalmazása tömbökre.
array_index_of() Megkeresi a tömböt a megadott elemben, és visszaadja a pozícióját.
array_length() Kiszámítja a dinamikus tömb elemeinek számát.
array_reverse() Egy dinamikus tömb elemeinek sorrendjét megfordítja.
array_rotate_left() Egy dinamikus tömb értékeinek elforgatása balra.
array_rotate_right() Egy dinamikus tömbben jobbra elforgatja az értékeket.
array_shift_left() Egy dinamikus tömbben lévő értékeket balra tolja el.
array_shift_right() Egy dinamikus tömb értékeit jobbra tolja el.
array_slice() Egy dinamikus tömb szeletét nyeri ki.
array_sort_asc() Növekvő sorrendbe rendezi a tömbök gyűjteményét.
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 készít.
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() Egyesíti a dinamikus tulajdonságcsomagokat egy dinamikus tulajdonságcsomaggal, az összes tulajdonság 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 készletből Jaccard-indexet számítja ki.
pack_all() Dinamikus objektumot (tulajdonságzsákot) 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.
ismétlés() Olyan dinamikus tömböt hoz létre, 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ékhalmaz 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() A megadott tömbökben található összes különböző érték halmazának tömbét adja vissza.
treepath() Felsorolja az összes olyan elérési útkifejezést, amely azonosítja a dinamikus objektumban lévő leveleket.
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, ugyanazon index bemeneti tömbjeinek elemeivel.

Ablak skaláris függvényei

Függvény neve Leírás
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 – az egymást követő számok egy adott indextől vagy alapértelmezés szerint 1-től kezdődően.
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 Leírás
toscalar() A kiértékelt kifejezés skaláris állandó értékét adja vissza.

Matematikai függvények

Függvény neve Leírás
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űvelete).
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 vissza.
beta_inv() A béta-eloszlás sűrűségfüggvényének inverzét adja vissza.
beta_pdf() A béta sűrűségfüggvényét adja eredményül.
cos() A koszinuszfüggvényt adja vissza.
cot() Kiszámítja a megadott szög trigonometrikus kotangensét radiánban.
fok() A radiánokban lévő szögértéket fokban kifejezett é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 alap-2 exponenciális függvénye, amely 2 az x hatványra emelve: 2^x.
gamma() Gammafüggvényt számít ki.
isfinite() Azt adja vissza, hogy a bemenet véges érték-e (nem végtelen vagy NaN).
isinf() Azt adja vissza, hogy a bemenet végtelen (pozitív vagy negatív) érték-e.
isan() Azt adja vissza, hogy a bemenet nem szám (NaN) érték-e.
napló() 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() Kiszámítja a gammafüggvény abszolút értékének naplóját.
nem() Megfordítja a bool argumentum értékét.
pi() A Pi (π) állandó értékét adja vissza.
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 radiánban a radián = (PI / 180) * szög fokban függvény használatával.
rand() Véletlenszerű számot ad vissza.
tartomány() Olyan dinamikus tömböt hoz létre, amely egyenlő távolságú értékeket tartalmazó sorozatot 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 Leírás
column_ifexists() Egy oszlopnevet sztringként és alapértelmezett értékként vesz fel. Ha létezik, akkor az oszlopra mutató hivatkozást ad vissza, 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ó jelenlegi tagot adja vissza.
current_principal_details() A lekérdezést futtató tag adatait adja vissza.
current_principal_is_member_of() Ellenőrzi a lekérdezést futtató jelenlegi tag csoporttagságát vagy egyszerű 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ó adatszilánkot ("mértéket").
extent_tags() Egy dinamikus tömböt ad vissza az aktuális rekord által tartalmazott adatszilánk ("extent") címkéivel.
ingestion_time() Lekéri a rekord $IngestionTime rejtett dátum/idő oszlopot vagy null értéket.

Kerekítő függvények

Függvény neve Leírás
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.)
plafon() Kiszámítja a megadott numerikus kifejezésnél nagyobb vagy egyenlő legkisebb egész számot.

Feltételes függvények

Függvény neve Leírás
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ő nem null (vagy sztringhez nem használható) 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 értéke igaz (második) vagy hamis (harmadik).
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.

Sorozatelem-bölcs függvények

Függvény neve Leírás
series_abs() Kiszámítja a numerikus adatsor bemenetének elem-bölcs abszolút értékét.
series_acos() Kiszámítja a numerikus sorozat bemenetének elemszintű arckozinfüggvényét.
series_add() Két numerikus adatsor bemenetének elemalapú hozzáadását számítja ki.
series_asin() Kiszámítja a numerikus sorozat bemenetének elemszintű arcsine függvényét.
series_atan() Kiszámítja a numerikus adatsor bemenetének elemszintű arktangens függvényét.
series_ceiling() A numerikus sorozat 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() Kiszámítja két numerikus adatsor bemenetének elemszintű egyenlőségét (==) logikai műveletét.
series_exp() Kiszámítja a numerikus sorozat bemenetének elem-bölcs 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() Kiszámítja a két numerikus adatsor bemenetének elemalapú kisebb (<) logikai műveletét.
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 sorozat 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() Kiszámítja a két numerikus adatsor bemenetének elemszintű nem egyenlő (!=) logikai műveletét.
series_pow() Két numerikus adatsor bemenetének elemszintű teljesítményét számítja ki.
series_sign() Kiszámítja a numerikus adatsor bemenetének elemszintű jelét.
series_sin() Kiszámítja a numerikus sorozat 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ű érintőfüggvényét.

Sorozatfeldolgozási függvények

Függvény neve Leírás
series_cosine_similarity() Két numerikus sorozat koszinusza hasonlóságának számítja ki.
series_decompose() Az adatsor összetevőire bontja az adatsort.
series_decompose_anomalies() A sorozatok felbontásán alapuló anomáliákat keres egy sorozatban.
series_decompose_forecast() Előrejelzés adatsorok felbontása alapján.
series_dot_product() Két numerikus sorozat pont szorzatának 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ásos kitöltési interpolációjá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, és több oszlopot ad vissza.
series_fit_2lines_dynamic() Két szegmens lineáris regresszióját alkalmazza egy sorozatra, 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() Többoszlopos regressziót alkalmaz egy sorozatra.
series_ifft() Az Inverse Fast Fourier Transform (IFFT) függvényt alkalmazza egy sorozatra.
series_iir() Végtelen impulzus válasz szűrőt alkalmaz egy sorozatra.
series_magnitude() Kiszámítja a számsorozat 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 tartalmaz-e meghatározott hosszúságú időszakos mintákat.
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() Numerikus adatsorelemek összegét számítja ki.

Sztringfüggvények

Függvény neve Leírás
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ömbjeként 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ű karakterlánc-egyezések átfedésben lehetnek; a regex-egyezések nem.
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 lekérése egy JSON-szövegből egy elérési út kifejezésével.
has_any_index() Megkeresi a tömbben megadott elemeket, és visszaadja a sztringben található első elem helyét.
indexelő() 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 érték.
isotnull() Igaz értéket ad vissza, ha az argumentum nem null.
isull() Kiértékeli az egyetlen argumentumot, és egy bool értéket ad vissza, amely azt jelzi, hogy az argumentum null értékű-e.
parse_command_line() Egy Unicode-parancssori sztring elemzése és a parancssori argumentumok tömbjének visszaadása.
parse_csv() Egy adott sztring vesszővel tagolt értékeket jelöl, és egy sztringtö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 sztring és az IP-előtag maszkját hosszú (aláírt, 64 bites) számábrázolássá alakítja.
parse_ipv6() IPv6- vagy IPv4-sztringet konvertál canonikus IPv6-sztring-ábrázolássá.
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() Elemez egy abszolút URL-sztringet, és egy dinamikus objektumot ad vissza, amely az URL 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ánynevet a Punycode űrlapról dekódolja.
fordított() A függvény megfordítja a bemeneti sztringet.
felosztás() Egy adott sztringet feloszt egy adott elválasztó szerint, é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 karakterben.
strrep() Megismétli a megadott sztring megadott számát (alapértelmezett – 1).
substring() Kinyer egy részsztringet egy forrássztringből, amely egy indextől a sztring végéig kezdődik.
tohex() A bemenetet hexadecimális sztringgé alakítja.
tolower() A bemenetet kisbetűs sztringgé alakítja.
toupper() Sztringet nagybetűssé alakít át.
fordítás() Egy karakterkészletet ('searchList') lecserél egy másik karakterkészletre ('replaceList') egy adott sztringben.
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ímgé alakítja.
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 Leírás
ipv4_compare() Két IPv4-sztringet hasonlít össze.
ipv4_is_in_range() Ellenőrzi, hogy az IPv4-sztringcím az IPv4-előtag jelölési tartományában van-e.
ipv4_is_in_any_range() Ellenőrzi, hogy az IPv4-sztringcím az IPv4-előtag jelölési tartományai közé tartozik-e.
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 netmask utótagjának értékét adja vissza az IPv4-sztring címéből.
parse_ipv4() A bemeneti sztringet hosszú (aláírt, 64 bites) számábrázolássá alakítja.
parse_ipv4_mask() A bemeneti sztring és az IP-előtag maszkját 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() IPv6- vagy IPv4-sztringet konvertál canonikus IPv6-sztring-ábrázolássá.
parse_ipv6_mask() IPv6- vagy IPv4-sztringet és netmaskot alakít át egy canonical IPv6-sztringre.
format_ipv4() Elemzi a bemenetet egy netmask használatával, és visszaadja az IPv4-címet képviselő sztringet.
format_ipv4_mask() Elemzi a bemenetet egy netmask használatával, és az IPv4-címet CIDR-jelölésként ábrázoló 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 az IPv6-előtag jelölési tartományaiban.
geo_info_from_ip_address() Lekéri az IPv4- vagy IPv6-címek földrajzi helyadatait.

IPv4 szöveges egyező függvények

Függvény neve Leírás
has_ipv4() Szövegben keres egy IPv4-címet.
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 Leírás
gettype() Az argumentum futásidejének típusát adja vissza.

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

Függvény neve Leírás
dcount_hll() A hll-eredményekből kiszámítja a dcount értéket (amelyet a hll vagy a hll-merge generált).
hll_merge() Egyesíti a hll-eredményeket (az összesített verzió skaláris verziója hll-merge()).
percentile_tdigest() Kiszámítja a percentilis eredményt a legcsekélyebb (a tdigest vagy a merge_tdigest által létrehozott) eredményből.
percentile_array_tdigest() Kiszámítja a percentilis tömb eredményét a legkülönbözőbb (a tdigest vagy merge_tdigest által generált) eredményekből.
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 függvények

Függvény neve Leírás
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() Az óramutató járásával megegyező szöget számít ki radiánban az 1. ponttól a valódi északig terjedő vonal és a Föld 1. pontjától a 2. pontig terjedő vonal között.
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áták és a sokszög vagy a többpógony 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öbbsoros 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öbbpógony metszetét számítja ki.
geo_intersection_line_with_polygon() Kiszámítja a vonal vagy a többsoros metszetét sokszöggel vagy többpoligonnal.
geo_point_buffer() Kiszámítja a sokszöget, amely a Föld pontjának adott sugarán belüli összes pontot tartalmazza.
geo_point_in_circle() Kiszámítja, hogy a térinformatikai koordináták egy körön belül vannak-e a Földön.
geo_point_in_polygon() Kiszámítja, hogy a térinformatikai koordináták egy sokszögben vagy többpógonyban vannak-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 cella jogkivonatának sztringértékét.
geo_line_buffer() Kiszámítja a sokszöget vagy a többpógonyt, amely a bemeneti vonal adott sugarán vagy a Földön lévő többsoros vonalon belüli összes pontot tartalmazza.
geo_line_centroid() Kiszámítja a vonal vagy a többsoros vonal centroidját a Földön.
geo_line_densify() A síkvonal széleit geodéziaivá alakítja köztes pontok hozzáadásával.
geo_line_length() Kiszámítja a vonal vagy a többsoros vonal teljes hosszát a Földön.
geo_line_simplify() Leegyszerűsíti a vonalakat vagy a többsoros vonalakat azáltal, 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 cellajogkivonatokat, amelyek a Földön egy sort vagy többsorost fednek le. Hasznos térinformatikai illesztő eszköz.
geo_polygon_area() Kiszámítja a sokszög vagy a többpógony területét a Földön.
geo_polygon_buffer() Kiszámítja a sokszöget vagy a többpógonyt, amely a Bemeneti sokszög vagy a Többpógon adott sugarán belüli összes pontot tartalmazza a Földön.
geo_polygon_centroid() Kiszámítja a sokszög vagy a többpógony 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öbbpoligonos síkszéleket.
geo_polygon_perimeter() Kiszámítja a sokszög vagy a többpógony 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 azokat az S2 cellakivonatokat, amelyek a Földön sokszöget vagy többpógonyt fednek 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 téglalap alakú 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ógonyok egyesítését a Földön.

Kivonatfüggvények

Függvény neve Leírás
kivonat() A bemeneti érték kivonatértékét adja vissza.
hash_combine() Két vagy több kivonatértéket egyesít.
hash_many() Több érték kombinált kivonatértékét adja vissza.
hash_md5() A bemeneti érték MD5 kivonatértékét adja vissza.
hash_sha1() Sha1 kivonatértéket ad vissza a bemeneti értékhez.
hash_sha256() 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 Leírás
convert_angle() Az egyik szögegységből a másikba konvertált bemeneti értéket adja vissza
convert_energy() Az egyik energiaegységről a másikra konvertált bemeneti értéket adja vissza.
convert_force() Az egyik erőegységből a másikba konvertált bemeneti értéket adja vissza
convert_length() Az egyik hosszegységből a 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 a másikra konvertált bemeneti értéket adja vissza
convert_temperature() Az egyik hőmérsékleti egységről a másikra 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