言語

SQLiteDatabase.SetCustomScalarFunction(String, IUnaryOperator) メソッド

定義

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

パラメーター

functionName
String

この関数を 255 UTF-8 バイトの長さに制限して登録する場合は、大文字と小文字を区別しない名前。

scalarFunction
IUnaryOperator

関数名が SQL ステートメントによって使用されるときに呼び出される機能インターフェイス。 SQL ステートメントの引数値が関数インターフェイスに渡され、関数インターフェイスからの戻り値が SQL ステートメントに返されます。

属性

注釈

SQL 式から呼び出すことができるカスタム スカラー関数を登録します。

たとえば、 REVERSE という名前のカスタム スカラー関数を登録することは、 SELECT REVERSE(name) FROM employeesなどのクエリで使用できます。

同じ関数名で複数の関数を登録しようとすると、SQLite は、関数の種類に関係なく、以前に定義された関数を最新の定義に置き換えます。 SQLite では、関数の登録解除はサポートされていません。

Javaドキュメント。

このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。

適用対象