Bagikan melalui


Sekilas jenis fungsi bernilai skalar

Artikel ini mencantumkan semua fungsi bernilai skalar yang tersedia yang dikelompokkan berdasarkan jenis. Untuk fungsi agregasi, lihat Jenis fungsi agregasi.

Fungsi biner

Nama Fungsi Deskripsi
binary_and() Mengembalikan hasil bitwise dan operasi antara dua nilai.
binary_not() Mengembalikan negasi bitwise dari nilai input.
binary_or() Mengembalikan hasil bitwise atau operasi dari dua nilai.
binary_shift_left() Mengembalikan operasi kiri pergeseran biner pada sepasang angka: << n.
binary_shift_right() Mengembalikan operasi kanan pergeseran biner pada sepasang angka: >> n.
binary_xor() Mengembalikan hasil operasi xor bitwise dari dua nilai.
bitset_count_ones() Mengembalikan jumlah bit yang ditetapkan dalam representasi biner dari suatu angka.

Fungsi konversi

Nama Fungsi Deskripsi
tobool() Mengonversi input ke representasi boolean (ditandatangani 8-bit).
todatetime() Mengonversi input menjadi skalar tanggalwaktu.
todouble() Mengonversi input menjadi nilai jenis real.
tostring() Mengonversi input ke representasi string.
totimespan() Mengonversi input menjadi skalar rentangwaktu.

Fungsi TanggalWaktu/rentangwaktu

Nama Fungsi Deskripsi
ago() Mengurangi rentangwaktu tertentu dari waktu jam UTC saat ini.
datetime_add() Menghitung tanggalwaktu baru dari bagiantanggal tertentu dikalikan dengan jumlah tertentu, ditambahkan ke tanggalwaktu tertentu.
datetime_diff() Menampilkan akhir tahun yang berisi tanggal, digeser oleh offset, jika disediakan.
datetime_local_to_utc() Mengonversi tanggalwaktu lokal ke tanggalwaktu UTC menggunakan spesifikasi zona waktu.
datetime_part() Mengekstrak bagian tanggal yang diminta sebagai nilai integer.
datetime_utc_to_local() Mengonversi datetimgoe UTC ke tanggalwaktu lokal menggunakan spesifikasi zona waktu.
dayofmonth() Mengembalikan nomor integer yang mewakili nomor hari bulan tertentu.
dayofweek() Mengembalikan nomor integer hari sejak hari Minggu sebelumnya, sebagai rentangwaktu.
dayofyear() Mengembalikan nomor integer mewakili nomor hari tahun tertentu.
endofday() Mengembalikan akhir hari yang berisi tanggal, digeser oleh offset, jika disediakan.
endofmonth() Mengembalikan akhir bulan yang berisi tanggal, digeser dengan offset, jika disediakan.
endofweek() Mengembalikan akhir minggu yang berisi tanggal, digeser oleh offset, jika disediakan.
endofyear() Menampilkan akhir tahun yang berisi tanggal, digeser oleh offset, jika disediakan.
format_datetime() Memformat parameter tanggalwaktu berdasarkan parameter pola format.
format_timespan() Memformat parameter format-rentangwaktu berdasarkan parameter pola format.
getyear() Mengembalikan bagian tahun dari argumen tanggalwaktu.
hourofday() Mengembalikan nomor integer yang mewakili nomor jam dari tanggal tertentu.
make_datetime() Membuat nilai skalar tanggalwaktu dari tanggal dan waktu tertentu.
make_timespan() Membuat nilai skalar rentangwaktu dari periode waktu yang ditentukan.
monthofyear() Mengembalikan angka bilangan bulat yang menunjukkan jumlah bulan dari tahun tertentu.
now() Mengembalikan waktu jam UTC saat ini, secara opsional offset dengan rentangwaktu tertentu.
startofday() Mengembalikan awal hari yang berisi tanggal, digeser dengan offset, jika disediakan.
startofmonth() Mengembalikan awal bulan yang berisi tanggal, digeser dengan offset, jika disediakan.
startofweek() Mengembalikan awal minggu yang berisi tanggal, digeser oleh offset, jika disediakan.
startofyear() Mengembalikan awal tahun yang berisi tanggal, digeser dengan offset, jika disediakan.
todatetime() Mengonversi input menjadi skalar tanggalwaktu.
totimespan() Mengonversi input menjadi skalar rentangwaktu.
unixtime_microseconds_todatetime() Mengonversi mikrodetik unix-epoch menjadi tanggalwaktu UTC.
unixtime_milliseconds_todatetime() Mengonversi milidetik unix-epoch menjadi tanggalwaktu UTC.
unixtime_nanoseconds_todatetime() Mengonversi nanodetik unix-epoch menjadi tanggalwaktu UTC.
unixtime_seconds_todatetime() Mengonversi detik unix-epoch ke tanggalwaktu UTC.
weekofyear() Mengembalikan integer yang mewakili nomor minggu.

Fungsi dinamis/larik

Nama Fungsi Deskripsi
array_concat() Menggabungkan sejumlah larik dinamis ke larik tunggal.
array_iff() Menerapkan fungsi iif element-wise pada larik.
array_index_of() Mencari larik untuk item yang ditentukan, dan mengembalikan posisinya.
array_length() Menghitung jumlah elemen dalam larik dinamis.
array_reverse() Membalikkan urutan elemen dalam larik dinamis.
array_rotate_left() Memutar nilai di dalam larik dinamis ke kiri.
array_rotate_right() Memutar nilai di dalam larik dinamis ke kanan.
array_shift_left() Menggeser nilai di dalam larik dinamis ke kiri.
array_shift_right() Menggeser nilai di dalam larik dinamis ke kanan.
array_slice() Mengekstrak potongan larik dinamis.
array_sort_asc() Mengurutkan kumpulan larik dalam urutan menaik.
array_sort_desc() Mengurutkan kumpulan larik dalam urutan menurun.
array_split() Membangun larik dari larik yang terpisah dari larik input.
array_sum() Menghitung jumlah larik dinamis.
bag_has_key() Periksa apakah kolom bag dinamis berisi kunci tertentu.
bag_keys() Menghitung semua kunci akar dalam objek tas properti dinamis.
bag_merge() Menggabungkan beberapa tas properti dinamis ke dalam satu tas properti dinamis dengan semua properti digabungkan.
bag_pack() Membuat objek dinamis (tas properti) dari daftar nama dan nilai.
bag_pack_columns() Membuat objek dinamis (tas properti) dari daftar kolom.
bag_remove_keys() Menghapus kunci dan nilai terkait dari tas properti dinamis.
bag_set_key() Menetapkan kunci tertentu ke nilai tertentu dalam tas properti dinamis.
jaccard_index() Menghitung indeks Jaccard dari dua set.
pack_all() Membuat objek dinamis (tas properti) dari semua kolom ekspresi tabular.
pack_array() Mengemas semua nilai input ke dalam larik dinamis.
repeat() Menghasilkan larik dinamis yang memegang serangkaian nilai yang sama.
set_difference() Mengembalikan larik dari kumpulan semua nilai berbeda yang ada di larik pertama tetapi tidak berada di larik lain.
set_has_element() Menentukan apakah larik yang ditentukan berisi elemen yang ditentukan.
set_intersect() Mengembalikan larik dari kumpulan semua nilai berbeda yang ada di semua larik.
set_union() Mengembalikan larik dari kumpulan semua nilai berbeda yang ada di salah satu larik yang disediakan.
treepath() Menghitung semua ekspresi jalur yang mengidentifikasi daun dalam objek dinamis.
zip() Fungsi zip menerima sejumlah larik dinamis. Mengembalikan larik yang elemennya masing-masing merupakan larik dengan elemen larik input dari indeks yang sama.

Fungsi bernilai skalar jendela

Nama Fungsi Deskripsi
next() Untuk set baris yang diserialisasi, mengembalikan nilai kolom tertentu dari baris selanjutnya sesuai dengan offset.
prev() Untuk set baris yang diserialisasi, mengembalikan nilai kolom tertentu dari baris sebelumnya sesuai dengan offset.
row_cumsum() Menghitung jumlah kumulatif kolom.
row_number() Mengembalikan nomor baris dalam set baris yang diserialisasi - angka berurutan mulai dari indeks tertentu atau dari 1 secara default.
row_rank_dense() Mengembalikan peringkat padat baris dalam kumpulan baris yang diserialisasikan.
row_rank_min() Mengembalikan peringkat minimal baris dalam kumpulan baris yang diserialisasikan.

Fungsi kontrol alur

Nama Fungsi Deskripsi
toscalar() Mengembalikan nilai konstanta skalar dari ekspresi yang dievaluasi.

Fungsi matematika

Nama Fungsi Deskripsi
abs() Menghitung nilai absolut dari input.
acos() Mengembalikan sudut yang kosinusnya adalah angka yang ditentukan (operasi terbalik cos()).
asin() Mengembalikan sudut yang sinusnya adalah angka yang ditentukan (operasi terbalik sin()).
atan() Mengembalikan sudut yang garis tangennya adalah angka yang ditentukan (operasi terbalik tan()).
atan2() Menghitung sudut, dalam radian, antara sumbu x positif dan sinar dari asal ke titik (y, x).
beta_cdf() Mengembalikan fungsi distribusi beta kumulatif standar.
beta_inv() Mengembalikan kebalikan dari fungsi kepadatan beta probabilitas kumulatif beta.
beta_pdf() Mengembalikan fungsi beta kepadatan probabilitas.
cos() Mengembalikan fungsi kosinus.
cot() Menghitung kotangen trigonometri sudut tertentu, dalam radian.
degrees() Mengonversi nilai sudut dalam radian menjadi nilai dalam derajat, menggunakan derajat rumus = (180 / PI) * angle-in-radians.
erf() Mengembalikan fungsi kesalahan.
erfc() Mengembalikan fungsi kesalahan pelengkap.
exp() Fungsi eksponensial base-e x, yaitu e dinaikkan ke daya x: e^x.
exp10() Fungsi eksponensial base-10 x, yaitu 10 dinaikkan ke daya x: 10^x.
exp2() Fungsi eksponensial base-2 x, yaitu 2 dinaikkan ke daya x: 2^x.
gamma() Menghitung fungsi gamma.
isfinite() Mengembalikan apakah input adalah nilai terbatas (tidak terbatas atau NaN).
isinf() Mengembalikan apakah input adalah nilai tak terbatas (positif atau negatif).
isnan() Mengembalikan apakah input adalah nilai Not-a-Number (NaN).
log() Mengembalikan fungsi logaritma alami.
log10() Mengembalikan fungsi logaritma umum (base-10).
log2() Mengembalikan fungsi logaritma base-2.
loggamma() Menghitung log nilai absolut dari fungsi gamma.
not() Membalikkan nilai argumen bool-nya.
pi() Mengembalikan nilai konstanta PI.
pow() Mengembalikan hasil dari menaikkan ke daya.
radians() Mengonversi nilai sudut dalam derajat menjadi nilai dalam radian, menggunakan rumus radian = (PI / 180) * angle-in-degrees.
rand() Mengembalikan angka acak.
range() Menghasilkan larik dinamis yang memegang serangkaian nilai yang sama spasinya.
round() Mengembalikan sumber yang dibulatkan ke presisi yang ditentukan.
sign() menandai ekspresi numerik.
sin() Mengembalikan fungsi sinus.
sqrt() Mengembalikan fungsi akar kuadrat.
tan() Mengembalikan fungsi tangen.
welch_test() Menghitung p-value dari fungsi Welch-test.

Fungsi metadata

Nama Fungsi Deskripsi
column_ifexists() Mengambil nama kolom sebagai string dan nilai default. Mengembalikan referensi ke kolom jika ada, jika tidak - mengembalikan nilai default.
current_cluster_endpoint() Mengembalikan kluster saat ini yang menjalankan kueri.
current_database() Mengembalikan nama database dalam cakupan.
current_principal() Mengembalikan prinsipal saat ini yang menjalankan kueri ini.
current_principal_details() Mengembalikan detail prinsipal yang menjalankan kueri.
current_principal_is_member_of() Memeriksa keanggotaan grup atau identitas prinsipal dari prinsipal saat ini yang menjalankan kueri.
cursor_after() Digunakan untuk mengakses rekaman yang terserap setelah nilai kursor sebelumnya.
estimate_data_size() Mengembalikan perkiraan ukuran data kolom yang dipilih dari ekspresi tabular.
extent_id() Mengembalikan pengidentifikasi unik yang mengidentifikasi pecahan data ("jangkauan") tempat rekaman saat ini berada.
extent_tags() Menampilkan larik dinamis dengan tag pecahan data ("jangkauan") tempat rekaman saat ini berada.
ingestion_time() Mengambil kolom tanggalwaktu $IngestionTime tersembunyi rekaman, atau null.

Fungsi pembulatan

Nama Fungsi Deskripsi
bin() Membulatkan nilai ke kelipatan integer dari ukuran bin tertentu.
bin_at() Membulatkan nilai ke "bin" ukuran tetap, dengan kontrol atas titik awal bin. (Lihat juga fungsi bin.)
ceiling() Menjalankan nilai integer terkecil yang lebih besar dari, atau sama dengan ekspresi numerik yang ditentukan.

Fungsi kondisional

Nama Fungsi Deskripsi
case() Mengevaluasi daftar predikat dan mengembalikan ekspresi hasil pertama yang predikatnya terpenuhi.
coalesce() Mengevaluasi daftar ekspresi dan mengembalikan ekspresi non-null (atau non-kosong untuk string) pertama.
iff() Evaluasi argumen pertama (predikat), dan mengembalikan nilai argumen kedua atau ketiga, tergantung pada apakah predikat dievaluasi ke true (kedua) atau salah (ketiga).
max_of() Mengembalikan nilai maksimum dari beberapa ekspresi numerik yang dievaluasi.
min_of() Mengembalikan nilai minimum dari beberapa ekspresi numerik yang dievaluasi.

Fungsi element-wise seri

Nama Fungsi Deskripsi
series_abs() Menghitung nilai absolut element-wise dari input seri numerik.
series_acos() Menghitung fungsi arka kosinus element-wise dari input seri numerik.
series_add() Menghitung penambahan element-wise dari dua input seri numerik.
series_asin() Menghitung fungsi arka sinus element-wise dari input seri numerik.
series_atan() Menghitung fungsi arka tangen element-wise dari input seri numerik.
series_ceiling() Menghitung fungsi langit-langit elemen bijaksana dari input seri numerik.
series_cos() Menghitung fungsi kosinus element-wise dari input seri numerik.
series_divide() Menghitung pembagian element-wise dari dua input seri numerik.
series_equals() Menghitung operasi logika tingkat element-wise yang sama (==) dari dua input seri numerik.
series_exp() Menghitung fungsi eksponensial element-wise base-e (e^x) dari input seri numerik.
series_floor() Menghitung fungsi lantai elemen bijaksana dari input seri numerik.
series_greater() Menghitung operasi logika yang lebih besar berdasarkan element-wise (>) dari dua input seri numerik.
series_greater_equals() Menghitung operasi logika yang lebih besar atau sama berdasarkan element-wise (>=) dari dua input seri numerik.
series_less() Menghitung operasi logika yang lebih kecil berdasarkan element-wise (<) dari dua input seri numerik.
series_less_equals() Menghitung operasi logika yang lebih kecil atau sama berdasarkan element-wise (<=) dari dua input seri numerik.
series_log() Menghitung fungsi logaritma natural element-wise (base-e) dari input seri numerik.
series_multiply() Menghitung perkalian element-wise dari dua input seri numerik.
series_not_equals() Menghitung operasi logika yang tidak sama berdasarkan element-wise (!=) dari dua input seri numerik.
series_pow() Menghitung daya berdasarkan element-wise dari dua input seri numerik.
series_sign() Menghitung tanda elemen-wise dari input seri numerik.
series_sin() Menghitung fungsi sinus elemen-wise dari input seri numerik.
series_subtract() Menghitung pengurangan elemen-wise dari dua input seri numerik.
series_tan() Menghitung fungsi tangen element-wise dari input seri numerik.

Fungsi pemrosesan seri

Nama Fungsi Deskripsi
series_cosine_similarity() Menghitung kesamaan kosinus dari dua seri numerik.
series_decompose() Melakukan dekomposisi seri menjadi komponen.
series_decompose_anomalies() Menemukan anomali dalam seri berdasarkan dekomposisi seri.
series_decompose_forecast() Memperkirakan berdasarkan dekomposisi seri.
series_dot_product() Menghitung produk titik dari dua seri numerik.
series_fill_backward() Melakukan interpolasi pengisian mundur dari nilai yang hilang dalam seri.
series_fill_const() Mengganti nilai yang hilang dalam seri dengan nilai konstanta yang ditentukan.
series_fill_forward() Melakukan interpolasi pengisian maju dari nilai yang hilang dalam seri.
series_fill_linear() Melakukan interpolasi linier nilai yang hilang dalam seri.
series_fft() Menerapkan Fast Fourier Transform (FFT) pada seri.
series_fir() Menerapkan filter Respons Impuls Terbatas pada seri.
series_fit_2lines() Menerapkan regresi linier dua segmen pada seri, mengembalikan beberapa kolom.
series_fit_2lines_dynamic() Menerapkan regresi linier dua segmen pada seri, mengembalikan objek dinamis.
series_fit_line() Menerapkan regresi linier pada seri, menampilkan beberapa kolom.
series_fit_line_dynamic() Menerapkan regresi linier pada seri, mengembalikan objek dinamis.
series_fit_poly() Menerapkan regresi polinomial pada seri, mengembalikan beberapa kolom.
series_ifft() Menerapkan Inverse Fast Fourier Transform (IFFT) pada seri.
series_iir() Menerapkan filter Respons Impuls Tak Terbatas pada seri.
series_magnitude() Menghitung besarnya seri numerik.
series_outliers() Mencetak poin anomali dalam seri.
series_pearson_correlation() Menghitung koefisien korelasi Pearson dari dua seri.
series_periods_detect() Menemukan periode paling signifikan yang ada dalam seri waktu.
series_periods_validate() Memeriksa apakah seri waktu berisi pola periodik dari panjang tertentu.
series_seasonal() Menemukan komponen musiman dari seri.
series_stats() Mengembalikan statistik untuk seri dalam beberapa kolom.
series_stats_dynamic() Mengembalikan statistik untuk seri dalam objek dinamis.
series_sum() Menghitung jumlah elemen seri numerik.

Fungsi untai (karakter)

Nama Fungsi Deskripsi
base64_encode_tostring() Mengenkode string sebagai string base64.
base64_encode_fromguid() Mengenkode GUID sebagai string base64.
base64_decode_tostring() Mendekode string base64 ke string UTF-8.
base64_decode_toarray() Mendekode string base64 ke larik nilai panjang.
base64_decode_toguid() Mendekode string base64 ke GUID.
countof() Menghitung kemunculan substring dalam string. Kecocokan string polos mungkin tumpang tindih; kecocokan regex tidak.
extract() Mendapatkan kecocokan untuk regex dari string teks.
extract_all() Mendapatkan semua kecocokan untuk regex dari string teks.
extract_json() Mendapatkan elemen yang ditentukan dari teks JSON menggunakan ekspresi jalur.
has_any_index() Mencari string untuk item yang ditentukan dalam larik dan mengembalikan posisi item pertama yang ditemukan dalam string.
indexof() Fungsi melaporkan indeks berbasis nol dari kemunculan pertama dari string yang ditentukan dalam string input.
isempty() Mengembalikan true jika argumen adalah string kosong atau null.
isnotempty() Mengembalikan true jika argumen bukan string kosong atau null.
isnotnull() Mengembalikan true jika argumen tidak null.
isnull() Mengevaluasi argumen tunggal dan mengembalikan nilai bool yang menunjukkan jika argumen mengevaluasi ke nilai null.
parse_command_line() Mengurai string baris perintah Unicode dan mengembalikan larik argumen baris perintah.
parse_csv() Memisahkan string tertentu yang mewakili nilai yang dipisahkan koma dan mengembalikan larik string dengan nilai-nilai ini.
parse_ipv4() Mengonversi input menjadi representasi angka panjang (64-bit bertanda).
parse_ipv4_mask() Mengonversi string input dan mask prefiks IP menjadi representasi angka panjang (64-bit bertanda).
parse_ipv6() Mengonversi string IPv6 atau IPv4 menjadi representasi string IPv6 kanonik.
parse_ipv6_mask() Mengonversi string IPv6 atau IPv4 dan netmask menjadi representasi string IPv6 kanonik.
parse_json() Menafsirkan string sebagai nilai JSON dan mengembalikan nilai sebagai dinamis.
parse_url() Mengurai string URL absolut dan mengembalikan objek dinamis yang berisi semua bagian URL.
parse_urlquery() Mengurai string kueri url dan mengembalikan objek dinamis berisi parameter Kueri.
parse_version() Mengonversi representasi string input versi ke angka desimal yang sebanding.
replace_regex() Mengganti semua kecocokan regex dengan string lain.
replace_string() Ganti semua kecocokan string tunggal dengan string tertentu.
replace_strings() Ganti semua kecocokan beberapa string dengan string yang ditentukan.
punycode_from_string() Mengodekan nama domain ke formulir Punycode.
punycode_to_string() Mendekode nama domain dari formulir Punycode.
reverse() Fungsi membuat kebalikan dari string input.
split() Memisahkan string tertentu sesuai dengan pemisah tertentu dan mengembalikan larik string dengan substring yang ada di dalamnya.
strcat() Menggabungkan antara 1 dan 64 argumen.
strcat_delim() Menggabungkan antara 2 dan 64 argumen, dengan pemisah, disediakan sebagai argumen pertama.
strcmp() Membandingkan dua string.
strlen() Mengembalikan panjang, dalam karakter, dari string input.
strrep() Mengulangi string tertentu yang diberikan beberapa kali (default - 1).
substring() Mengekstrak substring dari string sumber mulai dari beberapa indeks hingga akhir string.
toupper() Mengonversi string ke huruf besar.
translate() Mengganti set karakter ('searchList') dengan set karakter lain ('replacementList') dalam string yang diberikan.
trim() Menghapus semua kecocokan utama dan berikutnya dari regex yang ditentukan.
trim_end() Menghapus kecocokan berikutnya dari regex yang ditentukan.
trim_start() Menghapus kecocokan utama dari regex yang ditentukan.
url_decode() Fungsi ini mengonversi URL yang dienkode menjadi representasi URL reguler.
url_encode() Fungsi ini mengonversi karakter URL input menjadi format yang dapat ditransmisikan melalui internet.

Fungsi IPv4/IPv6

Nama Fungsi Deskripsi
ipv4_compare() Membandingkan dua string IPv4.
ipv4_is_in_range() Memeriksa apakah alamat string IPv4 berada dalam rentang notasi prefiks IPv4.
ipv4_is_in_any_range() Memeriksa apakah alamat string IPv4 berada dalam rentang notasi prefiks IPv4.
ipv4_is_match() Mencocokkan dua string IPv4.
ipv4_is_private() Memeriksa apakah alamat string IPv4 adalah milik set IP jaringan privat.
ipv4_netmask_suffix Mengembalikan nilai akhiran netmask IPv4 dari alamat string IPv4.
parse_ipv4() Mengonversi string input menjadi representasi angka panjang (64-bit bertanda).
parse_ipv4_mask() Mengonversi string input dan mask prefiks IP menjadi representasi angka panjang (64-bit bertanda).
ipv4_range_to_cidr_list() Mengonversi rentang alamat IPv4 ke daftar rentang CIDR.
ipv6_compare() Membandingkan dua string IPv4 atau IPv6.
ipv6_is_match() Mencocokkan dua string IPv4 atau IPv6.
parse_ipv6() Mengonversi string IPv6 atau IPv4 menjadi representasi string IPv6 kanonik.
parse_ipv6_mask() Mengonversi string IPv6 atau IPv4 dan netmask menjadi representasi string IPv6 kanonik.
format_ipv4() Mengurai input dengan netmask dan mengembalikan string yang mewakili alamat IPv4.
format_ipv4_mask() Mengurai input dengan netmask dan mengembalikan string yang mewakili alamat IPv4 sebagai notasi CIDR.
ipv6_is_in_range() Memeriksa apakah alamat string IPv6 berada dalam rentang notasi awalan IPv6.
ipv6_is_in_any_range() Memeriksa apakah alamat string IPv6 berada di salah satu rentang notasi awalan IPv6.
geo_info_from_ip_address() Mengambil informasi geolokasi tentang alamat IPv4 atau IPv6.

Fungsi pencocokan teks IPv4

Nama Fungsi Deskripsi
has_ipv4() Mencari suatu alamat IPv4 dalam teks.
has_ipv4_prefix() Mencari suatu alamat atau awalan IPv4 dalam teks.
has_any_ipv4() Mencari alamat IPv4 tertentu dalam teks.
has_any_ipv4_prefix() Mencari alamat atau awalan IPv4 tertentu dalam teks.

Fungsi jenis

Nama Fungsi Deskripsi
gettype() Mengembalikan jenis runtime dari argumen tunggalnya.

Fungsi agregasi skalar

Nama Fungsi Deskripsi
dcount_hll() Menghitung dcount dari hasil hll (yang dihasilkan oleh hll atau hll-merge).
hll_merge() Menggabungkan hasil hll (versi skalar dari versi agregat hll-merge()).
percentile_tdigest() Menghitung hasil persentil dari hasil tdigest (yang dihasilkan oleh tdigest atau merge_tdigest).
percentile_array_tdigest() Menghitung hasil array persentil dari hasil tdigest (yang dihasilkan oleh tdigest atau merge_tdigest).
percentrank_tdigest() Menghitung peringkat persentase nilai dalam himpunan data.
rank_tdigest() Menghitung peringkat relatif dari nilai dalam set.
merge_tdigest() Gabungkan hasil tdigest (versi skalar dari versi agregat tdigest-merge()).

Fungsi geospasial

Nama Fungsi Deskripsi
geo_angle() Menghitung sudut searah jarum jam dalam radian antara dua baris di Bumi.
geo_azimuth() Menghitung sudut searah jarum jam dalam radian antara garis dari titik1 ke utara benar dan garis dari titik1 ke titik2 di Bumi.
geo_distance_2points() Menghitung jarak terpendek antara dua koordinat geospasial di Bumi.
geo_distance_point_to_line() Menghitung jarak terpendek antara koordinat dan garis atau multigaris di Bumi.
geo_distance_point_to_polygon() Menghitung jarak terpendek antara koordinat dan poligon atau multipoligon di Bumi.
geo_intersects_2lines() Menghitung apakah dua garis atau multigaris berpotongan.
geo_intersects_2polygons() Menghitung apakah kedua poligon atau multipoligon berpotongan.
geo_intersects_line_with_polygon() Menghitung apakah garis atau multigaris berpotongan dengan poligon atau multipoligon.
geo_intersection_2lines() Menghitung titik potong dua garis atau multigaris.
geo_intersection_2polygons() Menghitung titik potong dua poligon atau multipoligon.
geo_intersection_line_with_polygon() Menghitung titik potong garis atau multigaris dengan poligon atau multipoligon.
geo_point_buffer() Menghitung poligon yang berisi semua titik dalam radius tertentu dari titik di Bumi.
geo_point_in_circle() Menghitung apakah koordinat geospasial berada di dalam lingkaran di Bumi.
geo_point_in_polygon() Menghitung apakah koordinat geospasial berada di dalam poligon atau multipoligon di Bumi.
geo_point_to_geohash() Menghitung nilai string Geohash untuk lokasi geografis.
geo_point_to_s2cell() Menghitung nilai string token Sel S2 untuk lokasi geografis.
geo_point_to_h3cell() Menghitung nilai string token Sel H3 untuk lokasi geografis.
geo_line_buffer() Menghitung poligon atau multipoligon yang berisi semua titik dalam radius tertentu dari baris input atau multibaris di Bumi.
geo_line_centroid() Menghitung centroid garis atau multigaris di Bumi.
geo_line_densify() Mengonversi tepi garis planar menjadi geodesik dengan menambahkan titik perantara.
geo_line_length() Menghitung total panjang garis atau multigaris di Bumi.
geo_line_simplify() Menyederhanakan garis atau multibaris dengan mengganti rantai tepi pendek yang hampir lurus dengan satu tepi panjang pada Earth.
geo_line_to_s2cells() Menghitung token sel S2 yang mencakup garis atau multibaris di Bumi. Alat gabungan geospasial yang berguna.
geo_polygon_area() Menghitung area poligon atau multipoligon di Bumi.
geo_polygon_buffer() Menghitung poligon atau multipoligon yang berisi semua titik dalam radius tertentu dari poligon input atau multipoligon di Bumi.
geo_polygon_centroid() Menghitung centroid poligon atau multipoligon di Bumi.
geo_polygon_densify() Mengonversi tepi planar poligon atau multipoligon menjadi geodesik dengan menambahkan titik perantara.
geo_polygon_perimeter() Menghitung panjang batas poligon atau multipoligon di Bumi.
geo_polygon_simplify() Menyederhanakan poligon atau multipoligon dengan mengganti rantai tepi pendek yang hampir lurus dengan satu tepi panjang pada Earth.
geo_polygon_to_s2cells() Menghitung token Sel S2 yang mencakup poligon atau multipoligon di Bumi. Alat gabungan geospasial yang berguna.
geo_polygon_to_h3cells() Mengonversi poligon ke sel H3. Alat gabungan geospasial dan visualisasi yang berguna.
geo_geohash_to_central_point() Menghitung koordinat geospasial yang mewakili pusat area persegi panjang Geohash.
geo_geohash_neighbors() Menghitung tetangga geohash.
geo_geohash_to_polygon() Menghitung poligon yang mewakili area persegi panjang geohash.
geo_s2cell_to_central_point() Menghitung koordinat geospasial yang mewakili pusat Sel S2.
geo_s2cell_neighbors() Menghitung tetangga sel S2.
geo_s2cell_to_polygon() Menghitung poligon yang mewakili area persegi panjang Sel S2.
geo_h3cell_to_central_point() Menghitung koordinat geospasial yang mewakili pusat Sel H3.
geo_h3cell_neighbors() Menghitung tetangga sel H3.
geo_h3cell_to_polygon() Menghitung poligon yang mewakili area persegi panjang Sel H3.
geo_h3cell_parent() Menghitung induk sel H3.
geo_h3cell_children() Menghitung turunan sel H3.
geo_h3cell_level() Menghitung resolusi sel H3.
geo_h3cell_rings() Menghitung Cincin sel H3.
geo_simplify_polygons_array() Menyederhanakan poligon dengan mengganti rantai tepi pendek yang hampir lurus dengan tepi panjang tunggal, sambil memastikan konsistensi batas timbul yang terkait satu sama lain, di Earth.
geo_union_lines_array() Menghitung persatuan garis atau multibaris pada Earth.
geo_union_polygons_array() Menghitung penyatuan poligon atau multipoligon di Bumi.

Fungsi hash

Nama Fungsi Deskripsi
hash() Mengembalikan nilai hash untuk nilai input.
hash_combine() Menggabungkan dua atau beberapa nilai hash.
hash_many() Mengembalikan nilai hash gabungan dari beberapa nilai.
hash_md5() Menampilkan nilai hash MD5 untuk nilai input.
hash_sha1() Mengembalikan nilai hash SHA1 untuk nilai input.
hash_sha256() Mengembalikan nilai hash SHA256 untuk nilai input.
hash_xxhash64() Mengembalikan nilai hash XXHASH64 untuk nilai input.

Fungsi konversi unit

Nama Fungsi Deskripsi
convert_angle() Mengembalikan nilai input yang dikonversi dari satu unit sudut menjadi unit lainnya
convert_energy() Mengembalikan nilai input yang dikonversi dari satu unit energi menjadi unit energi lainnya
convert_force() Mengembalikan nilai input yang dikonversi dari satu unit force menjadi unit lainnya
convert_length() Mengembalikan nilai input yang dikonversi dari satu unit panjang menjadi unit lainnya
convert_mass() Mengembalikan nilai input yang dikonversi dari satu unit massa menjadi unit lainnya
convert_speed() Mengembalikan nilai input yang dikonversi dari satu unit kecepatan menjadi unit kecepatan lainnya
convert_temperature() Mengembalikan nilai input yang dikonversi dari satu unit suhu menjadi unit suhu lainnya
convert_volume() Mengembalikan nilai input yang dikonversi dari satu unit volume menjadi unit volume lainnya