SQLiteDatabase.SetCustomScalarFunction(String, IUnaryOperator) Metode
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Daftarkan fungsi skalar kustom yang dapat dipanggil dari ekspresi SQL.
[Android.Runtime.Register("setCustomScalarFunction", "(Ljava/lang/String;Ljava/util/function/UnaryOperator;)V", "GetSetCustomScalarFunction_Ljava_lang_String_Ljava_util_function_UnaryOperator_Handler", ApiSince=30)]
public virtual void SetCustomScalarFunction(string functionName, Java.Util.Functions.IUnaryOperator scalarFunction);
[<Android.Runtime.Register("setCustomScalarFunction", "(Ljava/lang/String;Ljava/util/function/UnaryOperator;)V", "GetSetCustomScalarFunction_Ljava_lang_String_Ljava_util_function_UnaryOperator_Handler", ApiSince=30)>]
abstract member SetCustomScalarFunction : string * Java.Util.Functions.IUnaryOperator -> unit
override this.SetCustomScalarFunction : string * Java.Util.Functions.IUnaryOperator -> unit
Parameter
- functionName
- String
Nama yang tidak peka huruf besar/kecil untuk mendaftarkan fungsi ini di bawah, dibatasi hingga panjang 255 UTF-8 byte.
- scalarFunction
- IUnaryOperator
Antarmuka fungsi yang akan dipanggil ketika nama fungsi digunakan oleh pernyataan SQL. Nilai argumen dari pernyataan SQL diteruskan ke antarmuka fungsi, dan nilai pengembalian dari antarmuka fungsi dikembalikan kembali ke pernyataan SQL.
- Atribut
Keterangan
Daftarkan fungsi skalar kustom yang dapat dipanggil dari ekspresi SQL.
Misalnya, mendaftarkan fungsi skalar kustom bernama REVERSE dapat digunakan dalam kueri seperti SELECT REVERSE(name) FROM employees.
Saat mencoba mendaftarkan beberapa fungsi dengan nama fungsi yang sama, SQLite akan mengganti fungsi yang ditentukan sebelumnya dengan definisi terbaru, terlepas dari jenis fungsinya. SQLite tidak mendukung fungsi yang tidak terdaftar.
Bagian dari halaman ini adalah modifikasi berdasarkan pekerjaan yang dibuat dan dibagikan oleh Android Open Source Project dan digunakan sesuai dengan istilah yang dijelaskan dalam Lisensi Creative Commons 2.5 Lisensi Atribusi.