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 |
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk