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 menjadi representasi boolean (8-bit bertanda). |
| todatetime() | Mengonversi input menjadi skalar tanggalwaktu. |
| todouble()/toreal() | Mengonversi input menjadi nilai jenis real. (todouble() dan toreal() adalah sinonim.) |
| 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_part() | Mengekstrak bagian tanggal yang diminta sebagai nilai integer. |
| datetime_diff() | Menampilkan akhir tahun yang berisi tanggal, digeser oleh offset, jika disediakan. |
| 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. |
| getmonth() | Dapatkan nomor bulan (1-12) dari tanggalwaktu. |
| 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 nomor integer mewakili nomor bulan 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_iif() | 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_remove_keys() | Menghapus kunci dan nilai terkait dari tas properti dinamis. |
| jaccard_index() | Menghitung indeks Jaccard dari dua set. |
| pack() | Membuat objek dinamis (tas properti) dari daftar nama dan nilai. |
| 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() | Mengembalikan peringkat baris di set baris yang diserialisasi. |
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. |
| 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. |
| floor() | Membulatkan nilai ke kelipatan integer dari ukuran bin tertentu. |
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. |
| iif()/iff() | Mengevaluasi argumen pertama (predikat), dan mengembalikan nilai argumen kedua atau ketiga, tergantung apakah predikat dievaluasi menjadi true (kedua) atau false (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_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_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_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_decompose() | Melakukan dekomposisi seri menjadi komponen. |
| series_decompose_anomalies() | Menemukan anomali dalam seri berdasarkan dekomposisi seri. |
| series_decompose_forecast() | Memperkirakan berdasarkan dekomposisi seri. |
| 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_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. |
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. |
| extractjson() | 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. |
| 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). |
| 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. |
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-tdigests). |
| percentile_array_tdigest() | Menghitung hasil larik persentil dari hasil tdigest (yang dihasilkan oleh tdigest atau merge-tdigests). |
| percentrank_tdigest() | Menghitung peringkat persentase nilai dalam himpunan data. |
| rank_tdigest() | Menghitung peringkat relatif dari nilai dalam set. |
| tdigest_merge() | Menggabungkan hasil tdigest (versi skalar dari versi agregat tdigest-merge()). |
Fungsi geospasial
| Nama Fungsi | Deskripsi |
|---|---|
| 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_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_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_polygon_area() | Menghitung area poligon 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_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() | Mengembalikan 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 |