SQLiteDatabase.SetCustomScalarFunction(String, IUnaryOperator) Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Registre una función escalar personalizada a la que se pueda llamar desde expresiones 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
Parámetros
- functionName
- String
Nombre que no distingue mayúsculas de minúsculas para registrar esta función, limitado a 255 bytes de longitud UTF-8.
- scalarFunction
- IUnaryOperator
Interfaz funcional que se invocará cuando una instrucción SQL use el nombre de la función. Los valores de argumento de la instrucción SQL se pasan a la interfaz funcional y los valores devueltos de la interfaz funcional se devuelven de nuevo a la instrucción SQL.
- Atributos
Comentarios
Registre una función escalar personalizada a la que se pueda llamar desde expresiones SQL.
Por ejemplo, el registro de una función escalar personalizada denominada REVERSE podría usarse en una consulta como SELECT REVERSE(name) FROM employees.
Al intentar registrar varias funciones con el mismo nombre de función, SQLite reemplazará las funciones definidas anteriormente por la definición más reciente, independientemente del tipo de función que sean. SQLite no admite el registro de funciones.
Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.