Bir bakışta skaler işlev türleri

Bu makalede, kullanılabilir tüm skaler işlevler türe göre gruplandırılır. Toplama işlevleri için bkz. Toplama işlevi türleri.

İkili işlevler

İşlev Adı Description
binary_and() bit düzeyinde ve iki değer arasındaki işlemin sonucunu döndürür.
binary_not() Giriş değerinin bit düzeyinde olumsuzlamasını döndürür.
binary_or() İki değerin bit düzeyinde veya işleminin sonucunu döndürür.
binary_shift_left() Bir sayı çiftinde ikili kaydırma sol işlemini döndürür: n << .
binary_shift_right() İkili kaydırma sağa işlemini bir sayı çiftinde döndürür: n >> .
binary_xor() İki değerin bit düzeyinde xor işleminin sonucunu döndürür.
bitset_count_ones() Bir sayının ikili gösterimindeki küme bitlerinin sayısını döndürür.

Dönüşüm işlevleri

İşlev Adı Description
tobool() Girişleri boole (imzalı 8 bit) gösterimine dönüştürün.
todatetime() Girişi tarih saat skaler değerine dönüştürür.
todouble() Girişi gerçek türünde bir değere dönüştürür.
tostring() Girişi dize gösterimine dönüştürür.
totimespan() Girişi zaman aralığı skaler değerine dönüştürür.

DateTime/timespan işlevleri

İşlev Adı Description
ago() Verilen zaman aralığını geçerli UTC saat saatinden çıkarır.
datetime_add() Belirtilen bir tarih bölümünden belirtilen bir tarih saatine eklenen belirtilen tutarla çarpılmış yeni bir tarih saat hesaplar.
datetime_diff() Tarih içeren yıl sonunu döndürür ve sağlanmışsa bir uzaklık ile kaydırılır.
datetime_local_to_utc() Saat dilimi belirtimlerini kullanarak yerel tarih saat değerini UTC tarih saatine dönüştürür.
datetime_part() İstenen tarih bölümünü tamsayı değeri olarak ayıklar.
datetime_utc_to_local() Saat dilimi belirtimlerini kullanarak UTC datetimgoe değerini yerel tarih saatine dönüştürür.
dayofmonth() Verilen ayın gün sayısını temsil eden tamsayı sayısını döndürür.
dayofweek() Önceki Pazar gününden bu yana olan gün sayısını zaman aralığı olarak döndürür.
dayofyear() Verilen yılın gün sayısını temsil eden tamsayı sayısını döndürür.
endofday() Sağlanan bir uzaklık ile kaydırılan tarihi içeren günün sonunu döndürür.
endofmonth() Sağlanan bir uzaklık ile kaydırılan tarihi içeren ayın sonunu döndürür.
endofweek() Sağlanan bir uzaklık ile kaydırılan tarihi içeren haftanın sonunu döndürür.
endofyear() Tarih içeren yıl sonunu döndürür ve sağlanmışsa bir uzaklık ile kaydırılır.
format_datetime() Bir datetime parametresini biçim deseni parametresine göre biçimlendirir.
format_timespan() Format-timespan parametresini biçim deseni parametresine göre biçimlendirir.
getyear() Tarih saat bağımsız değişkeninin yıl bölümünü döndürür.
hourofday() Verilen tarihin saat sayısını temsil eden tamsayıyı döndürür.
make_datetime() Belirtilen tarih ve saatten bir tarih saat skaler değeri oluşturur.
make_timespan() Belirtilen dönemden bir zaman aralığı skaler değeri oluşturur.
monthofyear() Verilen yılın ay sayısını temsil eden tamsayı sayısını döndürür.
now() İsteğe bağlı olarak belirli bir zaman aralığına göre uzaklığı olan geçerli UTC saat saatini döndürür.
startofday() Sağlanan bir uzaklık ile kaydırılan tarihi içeren günün başlangıcını döndürür.
startofmonth() Sağlanan bir uzaklık ile kaydırılan tarihi içeren ayın başlangıcını döndürür.
startofweek() Sağlanan bir uzaklık ile kaydırılan tarihi içeren haftanın başlangıcını döndürür.
startofyear() Tarih içeren yılın başlangıcını döndürür ve sağlanmışsa bir uzaklık ile kaydırılır.
todatetime() Girişi tarih saat skaler değerine dönüştürür.
totimespan() Girişi zaman aralığı skaler değerine dönüştürür.
unixtime_microseconds_todatetime() unix-epoch mikrosaniyelerini UTC tarih saatine dönüştürür.
unixtime_milliseconds_todatetime() unix-epoch milisaniyelerini UTC tarih saatine dönüştürür.
unixtime_nanoseconds_todatetime() unix-epoch nanosaniyelerini UTC tarih saatine dönüştürür.
unixtime_seconds_todatetime() unix-epoch saniyelerini UTC tarih saatine dönüştürür.
weekofyear() Hafta sayısını temsil eden bir tamsayı döndürür.

Dinamik/dizi işlevleri

İşlev Adı Description
array_concat() Bir dizi dinamik diziyi tek bir diziyle birleştirir.
array_iff() Dizilere öğe tabanlı iif işlevi uygular.
array_index_of() Belirtilen öğe için diziyi arar ve konumunu döndürür.
array_length() Dinamik dizideki öğelerin sayısını hesaplar.
array_reverse() Dinamik dizideki öğelerin sırasını tersine çevirir.
array_rotate_left() Dinamik dizi içindeki değerleri sola döndürür.
array_rotate_right() Dinamik dizi içindeki değerleri sağa döndürür.
array_shift_left() Dinamik dizi içindeki değerleri sola kaydırıyor.
array_shift_right() Dinamik dizi içindeki değerleri sağa kaydırıyor.
array_slice() Dinamik dizinin bir dilimini ayıklar.
array_sort_asc() Dizi koleksiyonunu artan düzende sıralar.
array_sort_desc() Dizi koleksiyonunu azalan düzende sıralar.
array_split() Giriş dizisinden bölünmüş bir dizi oluşturur.
array_sum() Dinamik dizinin toplamını hesaplar.
bag_has_key() Dinamik torba sütunlarının belirli bir anahtar içerip içermediğini denetler.
bag_keys() Dinamik özellik paketi nesnesindeki tüm kök anahtarları numaralandırır.
bag_merge() Dinamik özellik torbalarını, tüm özellikleri birleştirilmiş dinamik bir özellik paketinde birleştirir.
bag_pack() Ad ve değer listesinden dinamik nesne (özellik paketi) oluşturur.
bag_pack_columns() Sütun listesinden dinamik nesne (özellik paketi) oluşturur.
bag_remove_keys() Dinamik özellik paketinden anahtarları ve ilişkili değerleri kaldırır.
bag_set_key() Verilen anahtarı, dinamik özellik paketindeki belirli bir değere ayarlar.
jaccard_index() İki kümenin Jaccard dizinini hesaplar.
pack_all() Tablosal ifadenin tüm sütunlarından dinamik bir nesne (özellik paketi) oluşturur.
pack_array() Tüm giriş değerlerini dinamik bir dizide paketler.
repeat() Bir dizi eşit değeri içeren dinamik bir dizi oluşturur.
set_difference() İlk dizide yer alan ancak diğer dizilerde olmayan tüm benzersiz değerlerin kümesinin dizisini döndürür.
set_has_element() Belirtilen dizinin belirtilen öğeyi içerip içermediğini belirler.
set_intersect() Tüm dizilerdeki tüm benzersiz değerler kümesinin dizisini döndürür.
set_union() Sağlanan dizilerden herhangi birinde yer alan tüm ayrı değerlerin kümesinin dizisini döndürür.
treepath() Dinamik nesnedeki yaprakları tanımlayan tüm yol ifadelerini numaralandırır.
zip() zip işlevi herhangi bir sayıda dinamik dizi kabul eder. Öğeleri her biri aynı dizinin giriş dizilerinin öğelerine sahip bir dizi olan bir dizi döndürür.

Pencere skaler işlevleri

İşlev Adı Description
next() Seri hale getirilmiş satır kümesi için, uzaklık değerine göre sonraki satırdan belirtilen sütunun değerini döndürür.
prev() Seri hale getirilmiş satır kümesi için, uzaklık değerine göre önceki satırdan belirtilen sütunun değerini döndürür.
row_cumsum() Bir sütunun birikmeli toplamını hesaplar.
row_number() Seri hale getirilmiş satır kümesindeki bir satırın numarasını döndürür; belirli bir dizinden veya varsayılan olarak 1'den başlayarak ardışık sayılar.
row_rank_dense() Seri hale getirilmiş satır kümesindeki bir satırın yoğun sıralamasını döndürür.
row_rank_min() Seri hale getirilmiş satır kümesinde bir satırın en düşük derecesini döndürür.

Akış denetimi işlevleri

İşlev Adı Description
toscalar() Değerlendirilen ifadenin skaler sabit değerini döndürür.

Matematik işlevleri

İşlev Adı Description
abs() Girişin mutlak değerini hesaplar.
acos() Kosinüsü belirtilen sayı olan açıyı (cos() ters işlemi) döndürür.
asin() Sinüsü belirtilen sayı olan açıyı (sin() ters işlemi) döndürür.
atan() Tanjant değeri belirtilen sayı olan açıyı (tan() ters işlemi) döndürür.
atan2() Pozitif x ekseni ile çıkış noktasından noktaya (y, x) gelen ışın arasındaki açıyı radyan cinsinden hesaplar.
beta_cdf() Standart kümülatif beta dağılım işlevini verir.
beta_inv() Beta kümülatif olasılık beta yoğunluk işlevinin tersini verir.
beta_pdf() Olasılık yoğunluğu beta işlevini verir.
cos() Kosinüs işlevini döndürür.
cot() Radyan cinsinden belirtilen açının trigonometrik kotanjantını hesaplar.
degrees() Radyan cinsinden açı değerini derece cinsinden değere dönüştürür ve formül derece = (180 / PI) * radyan cinsinden açıyı kullanır.
erf() Hata işlevini döndürür.
erfc() Tamamlayıcı hata işlevini döndürür.
exp() x'in e üssü x üssüne yükseltilmiş temel-e üstel işlevi: e^x.
exp10() x'in 10 üssü x: 10^x olan 10 tabanı üstel işlevi.
exp2() 2 üssü x olan x'in 2 üssü olan 2 tabanındaki üstel işlevi: 2^x.
gamma() Gama işlevini hesaplar.
isfinite() Girişin sınırlı bir değer olup olmadığını döndürür (sonsuz veya NaN değildir).
isinf() Girişin sonsuz (pozitif veya negatif) bir değer olup olmadığını döndürür.
isnan() Girişin Sayı Olmayan (NaN) değeri olup olmadığını döndürür.
log() Doğal logaritma işlevini döndürür.
log10() Ortak (10 tabanında) logaritma işlevini döndürür.
log2() 2 tabanında logaritma işlevini döndürür.
loggamma() Gama işlevinin mutlak değerinin günlüğünü hesaplar.
not() Bool bağımsız değişkeninin değerini tersine çevirir.
pi() Pi (π) sabit değerini döndürür.
pow() Kuvvete yükseltmenin sonucunu döndürür.
radyan() Radyan = (PI / 180) * derece cinsinden açı kullanarak derece cinsinden açı değerini radyan cinsinden değere dönüştürür.
rand() Rastgele bir sayı döndürür.
range() Eşit aralıklı değerler serisini tutan dinamik bir dizi oluşturur.
round() Yuvarlatılmış kaynağı belirtilen duyarlığı döndürür.
sign() Sayısal ifadenin işareti.
sin() Sinüs işlevini döndürür.
sqrt() Karekök işlevini döndürür.
tan() Tanjant işlevini döndürür.
welch_test() Welch-test işlevinin p değerini hesaplar.

Meta veri işlevleri

İşlev Adı Description
column_ifexists() Bir sütun adını dize ve varsayılan değer olarak alır. Varsa sütuna başvuru döndürür, aksi takdirde varsayılan değeri döndürür.
current_cluster_endpoint() Sorguyu çalıştıran geçerli kümeyi döndürür.
current_database() Kapsamdaki veritabanının adını döndürür.
current_principal() Bu sorguyu çalıştıran geçerli sorumluyu döndürür.
current_principal_details() Sorguyu çalıştıran sorumlunun ayrıntılarını döndürür.
current_principal_is_member_of() Sorguyu çalıştıran geçerli sorumlunun grup üyeliğini veya asıl kimliğini denetler.
cursor_after() İmlecin önceki değerinden sonra alınan kayıtlara erişmek için kullanılır.
estimate_data_size() Tablosal ifadenin seçili sütunlarının tahmini veri boyutunu döndürür.
extent_id() Geçerli kaydın bulunduğu veri parçası ("kapsam") tanımlayan benzersiz bir tanımlayıcı döndürür.
extent_tags() Geçerli kaydın bulunduğu veri parçasının ("kapsam") etiketleriyle dinamik bir dizi döndürür.
ingestion_time() Kaydın $IngestionTime gizli datetime sütununu veya null değerini alır.

Yuvarlama işlevleri

İşlev Adı Description
bin() Değerleri, belirli bir bölme boyutunun tamsayı katına yuvarlar.
bin_at() Değerleri, bölmenin başlangıç noktası üzerinde denetimle sabit boyutlu bir "bölme" olarak aşağı yuvarlar. (Ayrıca bkz. bin işlevi.)
ceiling() Belirtilen sayısal ifadeden büyük veya buna eşit en küçük tamsayıyı hesaplar.

Koşullu işlevler

İşlev Adı Description
case() Koşul listesini değerlendirir ve koşulu karşılanan ilk sonuç ifadesini döndürür.
coalesce() İfade listesini değerlendirir ve ilk null olmayan (veya dize için boş olmayan) ifadeyi döndürür.
iff() İlk bağımsız değişkeni (koşul) değerlendirin ve koşulun true (ikinci) veya false (üçüncü) olarak değerlendirilip değerlendirilmediğine bağlı olarak ikinci veya üçüncü bağımsız değişkenlerin değerini döndürür.
max_of() Değerlendirilen birkaç sayısal ifadenin en yüksek değerini döndürür.
min_of() Değerlendirilen birkaç sayısal ifadenin en düşük değerini döndürür.

Öğe açısından seri işlevleri

İşlev Adı Description
series_abs() Sayısal seri girişinin öğe açısından mutlak değerini hesaplar.
series_acos() Sayısal seri girişinin öğe açısından arkkosinüs işlevini hesaplar.
series_add() İki sayısal seri girişinin öğe açısından eklenmesini hesaplar.
series_asin() Sayısal seri girişinin öğe açısından arksinüs işlevini hesaplar.
series_atan() Sayısal seri girişinin öğe açısından arktanjant işlevini hesaplar.
series_ceiling() Sayısal seri girişinin öğe açısından tavan işlevini hesaplar.
series_cos() Sayısal seri girişinin öğe açısından kosinüs işlevini hesaplar.
series_divide() İki sayısal seri girişinin öğe açısından bölmesini hesaplar.
series_equals() İki sayısal seri girişinin öğe açısından eşittir (==) mantıksal işlemini hesaplar.
series_exp() Sayısal seri girişinin öğe tabanlı base-e üstel işlevini (e^x) hesaplar.
series_floor() Sayısal seri girişinin eleman açısından taban işlevini hesaplar.
series_greater() İki sayısal seri girişinin öğe açısından daha büyük (>) mantıksal işlemini hesaplar.
series_greater_equals() İki sayısal seri girişinin öğe açısından büyük veya eşittir (>=) mantığını hesaplar.
series_less() İki sayısal seri girişinin öğe açısından daha az (<) mantıksal işlemini hesaplar.
series_less_equals() İki sayısal seri girişinin öğe açısından daha az veya eşit (<=) mantık işlemini hesaplar.
series_log() Sayısal seri girişinin öğe açısından doğal logaritma işlevini (e tabanı) hesaplar.
series_multiply() İki sayısal seri girişinin öğe açısından çarpımını hesaplar.
series_not_equals() İki sayısal seri girişinin öğe açısından eşit!= () olmayan mantıksal işlemini hesaplar.
series_pow() İki sayısal seri girişinin öğe açısından gücünü hesaplar.
series_sign() Sayısal seri girişinin öğe açısından işaretini hesaplar.
series_sin() Sayısal seri girişinin öğe açısından sinüs işlevini hesaplar.
series_subtract() İki sayısal seri girişinin öğe açısından çıkarma işlemini hesaplar.
series_tan() Sayısal seri girişinin öğe açısından tanjant işlevini hesaplar.

Seri işleme işlevleri

İşlev Adı Description
series_cosine_similarity() İki sayısal serinin kosinüs benzerliğini hesaplar.
series_decompose() Serinin bileşenlere ayrıştırmasını yapar.
series_decompose_anomalies() Seri ayrıştırma temelinde serideki anomalileri bulur.
series_decompose_forecast() Seri ayrıştırma temelinde tahmin.
series_dot_product() İki sayısal serinin nokta çarpımını hesaplar.
series_fill_backward() Bir serideki eksik değerlerin geriye doğru doldurma ilişkilendirmesini gerçekleştirir.
series_fill_const() Serideki eksik değerleri belirtilen sabit değerle değiştirir.
series_fill_forward() Bir serideki eksik değerlerin ileriye doğru doldurma ilişkilendirmesini gerçekleştirir.
series_fill_linear() Bir serideki eksik değerlerin doğrusal ilişkilendirmesini gerçekleştirir.
series_fft() Hızlı Fourier Dönüşümünü (FFT) bir seriye uygular.
series_fir() Bir seriye Sonlu Dürtü Yanıtı filtresi uygular.
series_fit_2lines() Bir seriye birden çok sütun döndüren iki segment doğrusal regresyon uygular.
series_fit_2lines_dynamic() Bir seriye dinamik nesne döndüren iki segment doğrusal regresyon uygular.
series_fit_line() Bir seriye birden çok sütun döndürerek doğrusal regresyon uygular.
series_fit_line_dynamic() Dinamik nesne döndüren bir seriye doğrusal regresyon uygular.
series_fit_poly() Bir seriye birden çok sütun döndürerek polinomsal regresyon uygular.
series_ifft() Bir seriye Ters Hızlı Fourier Dönüşümünü (IFFT) uygular.
series_iir() Bir seriye Sonsuz Dürtü Yanıtı filtresi uygular.
series_magnitude() Sayısal serinin büyüklüğünü hesaplar.
series_outliers() Bir serideki anomali puanlarını puanlar.
series_pearson_correlation() İki serinin Pearson korelasyon katsayısını hesaplar.
series_periods_detect() Bir zaman serisinde var olan en önemli dönemleri bulur.
series_periods_validate() Bir zaman serisinin belirli uzunluklarda düzenli desenler içerip içermediğini denetler.
series_seasonal() Serinin mevsimsel bileşenini bulur.
series_stats() Birden çok sütundaki serilerin istatistiklerini döndürür.
series_stats_dynamic() Dinamik nesnedeki bir serinin istatistiklerini döndürür.
series_sum() Sayısal seri öğelerinin toplamını hesaplar.

Dize işlevleri

İşlev Adı Description
base64_encode_tostring() Bir dizeyi base64 dizesi olarak kodlar.
base64_encode_fromguid() GUID değerini base64 dizesi olarak kodlar.
base64_decode_tostring() Base64 dizesini UTF-8 dizesine çözer.
base64_decode_toarray() Base64 dizesini uzun değerler dizisine çözer.
base64_decode_toguid() Base64 dizesini GUID olarak çözer.
countof() Bir dizedeki alt dizenin oluşumlarını sayar. Düz dize eşleşmeleri çakışabilir; regex eşleşmeleri yoktur.
extract() Bir metin dizesinden normal ifade için eşleşme alır.
extract_all() Bir metin dizesinden normal ifade için tüm eşleşmeleri alın.
extract_json() Yol ifadesi kullanarak JSON metninden belirtilen bir öğeyi alın.
has_any_index() Dizede belirtilen öğeleri arar ve dizede bulunan ilk öğenin konumunu döndürür.
indexof() İşlev, giriş dizesi içinde belirtilen bir dizenin ilk oluşumunun sıfır tabanlı dizinini raporlar.
isempty() Bağımsız değişken boş bir dizeyse veya null ise true döndürür.
isnotempty() Bağımsız değişken boş bir dize veya null değilse true döndürür.
isnotnull() Bağımsız değişken null değilse true döndürür.
isnull() Tek bağımsız değişkenini değerlendirir ve bağımsız değişkenin null değer olarak değerlendirilip değerlendirilmediğini belirten bir bool değeri döndürür.
parse_command_line() Unicode komut satırı dizesini ayrıştırıp komut satırı bağımsız değişkenlerinden oluşan bir dizi döndürür.
parse_csv() Virgülle ayrılmış değerleri temsil eden belirli bir dizeyi böler ve bu değerlerle bir dize dizisi döndürür.
parse_ipv4() Girişi uzun (imzalı 64 bit) sayı gösterimine dönüştürür.
parse_ipv4_mask() Giriş dizesini ve IP ön eki maskesini uzun (imzalı 64 bit) sayı gösterimine dönüştürür.
parse_ipv6() IPv6 veya IPv4 dizesini kurallı IPv6 dize gösterimine dönüştürür.
parse_ipv6_mask() IPv6 veya IPv4 dizesini ve netmask'ı kurallı IPv6 dize gösterimine dönüştürür.
parse_json() Dizeyi JSON değeri olarak yorumlar ve değeri dinamik olarak döndürür.
parse_url() Mutlak bir URL dizesini ayrıştırıp bir dinamik nesne döndürür ve URL'nin tüm bölümlerini içerir.
parse_urlquery() Url sorgu dizesini ayrıştırıp Sorgu parametrelerini içeren dinamik bir nesne döndürür.
parse_version() Sürümün giriş dizesi gösterimini karşılaştırılabilir bir ondalık sayıya dönüştürür.
replace_regex() Tüm regex eşleşmelerini başka bir dizeyle değiştirin.
replace_string() Tüm tek dize eşleşmelerini belirtilen dizeyle değiştirin.
replace_strings() Belirtilen dizelerle eşleşen birden çok dizenin tümünü değiştirin.
punycode_from_string() Etki alanı adını Punycode formuna kodlar.
punycode_to_string() Punycode formundan etki alanı adının kodunu çözer.
reverse() İşlev, giriş dizesini tersine çevirir.
split() Belirli bir dizeyi belirli bir sınırlayıcıya göre böler ve içerdiği alt dizelere sahip bir dize dizisi döndürür.
strcat() 1 ile 64 bağımsız değişken arasında birleştirir.
strcat_delim() İlk bağımsız değişken olarak sağlanan sınırlayıcı ile 2 ile 64 bağımsız değişken arasında birleştirir.
strcmp() İki dizeyi karşılaştırır.
strlen() Giriş dizesinin uzunluğunu karakter cinsinden döndürür.
strrep() Verilen dizeyi belirtilen sayıda yineler (varsayılan - 1).
substring() Bir dizinden başlayarak dizenin sonuna kadar bir kaynak dizeden bir alt dize ayıklar.
toupper() Dizeyi büyük harfe dönüştürür.
translate() Bir karakter kümesini ('searchList') belirli bir dizedeki başka bir karakter kümesiyle ('replaceList') değiştirir.
trim() Belirtilen normal ifadenin tüm baştaki ve sondaki eşleşmelerini kaldırır.
trim_end() Belirtilen normal ifadenin sondaki eşleşmesini kaldırır.
trim_start() Belirtilen normal ifadenin baştaki eşleşmesini kaldırır.
url_decode() İşlev, kodlanmış URL'yi normal bir URL gösterimine dönüştürür.
url_encode() işlevi, giriş URL'sinin karakterlerini İnternet üzerinden iletilebilen bir biçime dönüştürür.

IPv4/IPv6 işlevleri

İşlev Adı Description
ipv4_compare() İki IPv4 dizesini karşılaştırır.
ipv4_is_in_range() IPv4 dize adresinin IPv4 ön ek gösterimi aralığında olup olmadığını denetler.
ipv4_is_in_any_range() IPv4 dize adresinin IPv4 ön ek gösterimi aralıklarından biri olup olmadığını denetler.
ipv4_is_match() İki IPv4 dizesiyle eşleşir.
ipv4_is_private() IPv4 dize adresinin özel ağ IP'leri kümesine ait olup olmadığını denetler.
ipv4_netmask_suffix IPv4 dize adresinden IPv4 netmask soneki değerini döndürür.
parse_ipv4() Giriş dizesini uzun (imzalı 64 bit) sayı gösterimine dönüştürür.
parse_ipv4_mask() Giriş dizesini ve IP ön eki maskesini uzun (imzalı 64 bit) sayı gösterimine dönüştürür.
ipv4_range_to_cidr_list() IPv4 adres aralığını CIDR aralıkları listesine dönüştürür.
ipv6_compare() İki IPv4 veya IPv6 dizesini karşılaştırır.
ipv6_is_match() İki IPv4 veya IPv6 dizesiyle eşleşir.
parse_ipv6() IPv6 veya IPv4 dizesini kurallı IPv6 dize gösterimine dönüştürür.
parse_ipv6_mask() IPv6 veya IPv4 dizesini ve netmask'ı kurallı IPv6 dize gösterimine dönüştürür.
format_ipv4() Girişi netmask ile ayrıştırır ve IPv4 adresini temsil eden dizeyi döndürür.
format_ipv4_mask() Girişi netmask ile ayrıştırır ve IPv4 adresini CIDR gösterimi olarak temsil eden dizeyi döndürür.
ipv6_is_in_range() IPv6 dize adresinin IPv6 ön ek gösterimi aralığında olup olmadığını denetler.
ipv6_is_in_any_range() IPv6 dize adresinin IPv6 ön ek gösterimi aralıklarından birinde olup olmadığını denetler.
geo_info_from_ip_address() IPv4 veya IPv6 adresleri hakkında coğrafi konum bilgilerini alır.

IPv4 metin eşleştirme işlevleri

İşlev Adı Description
has_ipv4() Metinde IPv4 adresi arar.
has_ipv4_prefix() Metinde IPv4 adresi veya ön eki arar.
has_any_ipv4() Metinde belirtilen IPv4 adreslerinden herhangi birini arar.
has_any_ipv4_prefix() Metinde belirtilen IPv4 adreslerinden veya ön eklerinden herhangi birini arar.

Tür işlevleri

İşlev Adı Description
gettype() Tek bağımsız değişkeninin çalışma zamanı türünü döndürür.

Skaler toplama işlevleri

İşlev Adı Description
dcount_hll() hll sonuçlarından (hll veya hll-merge tarafından oluşturulan) sayım hesaplar.
hll_merge() Hll sonuçlarını birleştirir (toplam hll-merge() sürümünün skaler sürümü).
percentile_tdigest() Tdigest sonuçlarından (tdigest veya merge_tdigest tarafından oluşturulan) yüzde birlik sonucu hesaplar.
percentile_array_tdigest() Tdigest sonuçlarından (tdigest veya merge_tdigest tarafından oluşturulan) yüzde birlik dizi sonucunu hesaplar.
percentrank_tdigest() Veri kümesindeki bir değerin yüzde derecelendirmesini hesaplar.
rank_tdigest() Kümedeki bir değerin göreli derecesini hesaplar.
merge_tdigest() Tdigest sonuçlarını birleştirin (toplam tdigest-merge() toplam sürümünün skaler sürümü).

Jeo-uzamsal işlevler

İşlev Adı Description
geo_angle() Dünya'da iki çizgi arasındaki radyan cinsinden saat yönünde açıyı hesaplar.
geo_azimuth() Nokta1'den gerçek kuzeye doğru ve dünya üzerindeki nokta1'den 2. noktaya doğru arasındaki radyan cinsinden saat yönünde açıyı hesaplar.
geo_distance_2points() Dünya'da iki jeo-uzamsal koordinat arasındaki en kısa mesafeyi hesaplar.
geo_distance_point_to_line() Bir koordinat ile dünya üzerindeki bir çizgi veya çok satır arasındaki en kısa mesafeyi hesaplar.
geo_distance_point_to_polygon() Bir koordinat ile dünya üzerindeki çokgen veya çok kutuplu arasındaki en kısa mesafeyi hesaplar.
geo_intersects_2lines() İki satırın mı yoksa çok satırlı mı kesişip kesişmediğini hesaplar.
geo_intersects_2polygons() İki çokgenin mi yoksa çok kutuplu mu kesişip kesişmediğini hesaplar.
geo_intersects_line_with_polygon() Çizginin veya çok satırlının çokgen veya çok kutuplu kesişip kesişmediğini hesaplar.
geo_intersection_2lines() İki çizginin veya birden çok çizginin kesişimini hesaplar.
geo_intersection_2polygons() İki çokgenin veya çok kutuplunun kesişimini hesaplar.
geo_intersection_line_with_polygon() Çokgen veya çok kutuplu çizginin kesişimini hesaplar.
geo_point_buffer() Dünya üzerindeki noktanın verilen yarıçapı içindeki tüm noktaları içeren çokgeni hesaplar.
geo_point_in_circle() Jeo-uzamsal koordinatların Dünya'da bir daire içinde olup olmadığını hesaplar.
geo_point_in_polygon() Jeo-uzamsal koordinatların bir çokgen içinde mi yoksa Dünya'da çok kutuplu mu olduğunu hesaplar.
geo_point_to_geohash() Coğrafi konum için Geohash dize değerini hesaplar.
geo_point_to_s2cell() Coğrafi konum için S2 Hücre belirteci dize değerini hesaplar.
geo_point_to_h3cell() Coğrafi konum için H3 Hücre belirteci dize değerini hesaplar.
geo_line_buffer() Giriş çizgisinin verilen yarıçapı içindeki tüm noktaları içeren çokgen veya çok kutupluyu veya Dünya'da çok satırlıyı hesaplar.
geo_line_centroid() Çizginin merkez merkezlerini veya Dünya'da çok satırlı bir değeri hesaplar.
geo_line_densify() Ara noktalar ekleyerek planlı çizgi kenarlarını jeodeziklere dönüştürür.
geo_line_length() Dünya'da çizginin veya çok satırlı bir satırın toplam uzunluğunu hesaplar.
geo_line_simplify() Kısa kenarlardan oluşan neredeyse düz zincirleri Dünya'da tek bir uzun kenarla değiştirerek çizgiyi veya çok çizgiliyi basitleştirir.
geo_line_to_s2cells() Dünya'da bir çizgiyi veya çok satırlıyı kapsayan S2 hücre belirteçlerini hesaplar. Yararlı jeo-uzamsal birleştirme aracı.
geo_polygon_area() Dünya'da çokgen veya çok kutuplu alanı hesaplar.
geo_polygon_buffer() Dünya'da giriş çokgeninin veya çok kutuplugenin verilen yarıçapı içindeki tüm noktaları içeren çokgen veya çok kutupluyu hesaplar.
geo_polygon_centroid() Dünya'da çokgen veya çok kutuplu bir merkez merkezlerini hesaplar.
geo_polygon_densify() Ara noktalar ekleyerek çokgen veya çok köşeli planar kenarları jeodeziklere dönüştürür.
geo_polygon_perimeter() Dünya'da çokgen veya çok kutuplu bir sınırın uzunluğunu hesaplar.
geo_polygon_simplify() Kısa kenarlardan oluşan neredeyse düz zincirleri Dünya'da tek bir uzun kenarla değiştirerek çokgen veya çok köşeli bir kenarı basitleştirir.
geo_polygon_to_s2cells() Dünya'da çokgen veya çok kutuplu bir alanı kapsayan S2 Hücre belirteçlerini hesaplar. Yararlı jeo-uzamsal birleştirme aracı.
geo_polygon_to_h3cells() Çokgeni H3 hücrelerine dönüştürür. Yararlı jeo-uzamsal birleştirme ve görselleştirme aracı.
geo_geohash_to_central_point() Geohash dikdörtgen alanının merkezini temsil eden jeo-uzamsal koordinatları hesaplar.
geo_geohash_neighbors() Coğrafi bölge komşularını hesaplar.
geo_geohash_to_polygon() Coğrafi dikdörtgen alanı temsil eden çokgeni hesaplar.
geo_s2cell_to_central_point() S2 Hücresinin merkezini temsil eden jeo-uzamsal koordinatları hesaplar.
geo_s2cell_neighbors() S2 hücre komşularını hesaplar.
geo_s2cell_to_polygon() S2 Hücre dikdörtgen alanını temsil eden çokgeni hesaplar.
geo_h3cell_to_central_point() H3 Hücresinin merkezini temsil eden jeo-uzamsal koordinatları hesaplar.
geo_h3cell_neighbors() H3 hücre komşularını hesaplar.
geo_h3cell_to_polygon() H3 Hücresi dikdörtgen alanını temsil eden çokgeni hesaplar.
geo_h3cell_parent() H3 hücre üst öğesini hesaplar.
geo_h3cell_children() H3 hücre alt öğelerini hesaplar.
geo_h3cell_level() H3 hücre çözünürlüğünü hesaplar.
geo_h3cell_rings() H3 hücre halkalarını hesaplar.
geo_simplify_polygons_array() Kısa kenarlardan oluşan neredeyse düz zincirleri tek bir uzun kenarla değiştirerek çokgenleri basitleştirir ve dünya üzerinde birbiriyle ilgili karşılıklı sınırlar tutarlılığı sağlar.
geo_union_lines_array() Dünya'da çizgilerin veya çok satırlı çizgilerin birleşimini hesaplar.
geo_union_polygons_array() Dünya'da çokgenlerin veya çok kutupluların birleşimini hesaplar.

Karma işlevleri

İşlev Adı Description
hash() Giriş değeri için bir karma değer döndürür.
hash_combine() İki veya daha fazla karma değeri birleştirir.
hash_many() Birden çok değerin birleşik karma değerini döndürür.
hash_md5() Giriş değeri için bir MD5 karma değeri döndürür.
hash_sha1() Giriş değeri için bir SHA1 karma değeri döndürür.
hash_sha256() Giriş değeri için bir SHA256 karma değeri döndürür.
hash_xxhash64() Giriş değeri için bir XXHASH64 karma değeri döndürür.

Birim dönüştürme işlevleri

İşlev Adı Description
convert_angle() Bir açı biriminden diğerine dönüştürülmüş giriş değerini verir
convert_energy() Bir enerji biriminden diğerine dönüştürülen giriş değerini verir
convert_force() Bir kuvvet biriminden diğerine dönüştürülen giriş değerini verir
convert_length() Bir uzunluk biriminden diğerine dönüştürülen giriş değerini verir
convert_mass() Bir kütle biriminden diğerine dönüştürülen giriş değerini verir
convert_speed() Bir hız biriminden diğerine dönüştürülen giriş değerini verir
convert_temperature() Bir sıcaklık biriminden diğerine dönüştürülen giriş değerini verir
convert_volume() Bir birim biriminden diğerine dönüştürülen giriş değerini verir