SqliteConnection.CreateFunction Method
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Overloads
CreateFunction<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14, T15,T16,TResult>(String, Func<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10, T11,T12,T13,T14,T15,T16,TResult>, Boolean)
Creates or redefines a SQL function.
public virtual void CreateFunction<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,TResult> (string name, Func<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,TResult> function, bool isDeterministic = false);
public virtual void CreateFunction<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,TResult> (string name, Func<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,TResult>? function, bool isDeterministic = false);
abstract member CreateFunction : string * Func<'T1, 'T2, 'T3, 'T4, 'T5, 'T6, 'T7, 'T8, 'T9, 'T10, 'T11, 'T12, 'T13, 'T14, 'T15, 'T16, 'Result> * bool -> unit
override this.CreateFunction : string * Func<'T1, 'T2, 'T3, 'T4, 'T5, 'T6, 'T7, 'T8, 'T9, 'T10, 'T11, 'T12, 'T13, 'T14, 'T15, 'T16, 'Result> * bool -> unit
Public Overridable Sub CreateFunction(Of T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, TResult) (name As String, function As Func(Of T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, TResult), Optional isDeterministic As Boolean = false)
Type Parameters
- T1
The type of the first parameter of the function.
- T2
The type of the second parameter of the function.
- T3
The type of the third parameter of the function.
- T4
The type of the fourth parameter of the function.
- T5
The type of the fifth parameter of the function.
- T6
The type of the sixth parameter of the function.
- T7
The type of the seventh parameter of the function.
- T8
The type of the eighth parameter of the function.
- T9
The type of the ninth parameter of the function.
- T10
The type of the tenth parameter of the function.
- T11
The type of the eleventh parameter of the function.
- T12
The type of the twelfth parameter of the function.
- T13
The type of the thirteenth parameter of the function.
- T14
The type of the fourteenth parameter of the function.
- T15
The type of the fifteenth parameter of the function.
- T16
The type of the sixteenth parameter of the function.
- TResult
The type of the resulting value.
Parameters
- name
- String
The name of the SQL function.
- function
- Func<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,TResult>
The function to be invoked.
- isDeterministic
- Boolean
Flag indicating whether the function is deterministic.
Applies to
CreateFunction<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14, T15,TResult>(String, Func<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11, T12,T13,T14,T15,TResult>, Boolean)
Creates or redefines a SQL function.
public virtual void CreateFunction<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,TResult> (string name, Func<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,TResult> function, bool isDeterministic = false);
public virtual void CreateFunction<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,TResult> (string name, Func<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,TResult>? function, bool isDeterministic = false);
abstract member CreateFunction : string * Func<'T1, 'T2, 'T3, 'T4, 'T5, 'T6, 'T7, 'T8, 'T9, 'T10, 'T11, 'T12, 'T13, 'T14, 'T15, 'Result> * bool -> unit
override this.CreateFunction : string * Func<'T1, 'T2, 'T3, 'T4, 'T5, 'T6, 'T7, 'T8, 'T9, 'T10, 'T11, 'T12, 'T13, 'T14, 'T15, 'Result> * bool -> unit
Public Overridable Sub CreateFunction(Of T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, TResult) (name As String, function As Func(Of T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, TResult), Optional isDeterministic As Boolean = false)
Type Parameters
- T1
The type of the first parameter of the function.
- T2
The type of the second parameter of the function.
- T3
The type of the third parameter of the function.
- T4
The type of the fourth parameter of the function.
- T5
The type of the fifth parameter of the function.
- T6
The type of the sixth parameter of the function.
- T7
The type of the seventh parameter of the function.
- T8
The type of the eighth parameter of the function.
- T9
The type of the ninth parameter of the function.
- T10
The type of the tenth parameter of the function.
- T11
The type of the eleventh parameter of the function.
- T12
The type of the twelfth parameter of the function.
- T13
The type of the thirteenth parameter of the function.
- T14
The type of the fourteenth parameter of the function.
- T15
The type of the fifteenth parameter of the function.
- TResult
The type of the resulting value.
Parameters
- name
- String
The name of the SQL function.
- function
- Func<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,TResult>
The function to be invoked.
- isDeterministic
- Boolean
Flag indicating whether the function is deterministic.
Applies to
CreateFunction<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,TResult>(String, Func<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,TResult>, Boolean)
Creates or redefines a SQL function.
public virtual void CreateFunction<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,TResult> (string name, Func<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,TResult> function, bool isDeterministic = false);
public virtual void CreateFunction<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,TResult> (string name, Func<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,TResult>? function, bool isDeterministic = false);
abstract member CreateFunction : string * Func<'T1, 'T2, 'T3, 'T4, 'T5, 'T6, 'T7, 'T8, 'T9, 'T10, 'T11, 'T12, 'T13, 'T14, 'Result> * bool -> unit
override this.CreateFunction : string * Func<'T1, 'T2, 'T3, 'T4, 'T5, 'T6, 'T7, 'T8, 'T9, 'T10, 'T11, 'T12, 'T13, 'T14, 'Result> * bool -> unit
Public Overridable Sub CreateFunction(Of T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, TResult) (name As String, function As Func(Of T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, TResult), Optional isDeterministic As Boolean = false)
Type Parameters
- T1
The type of the first parameter of the function.
- T2
The type of the second parameter of the function.
- T3
The type of the third parameter of the function.
- T4
The type of the fourth parameter of the function.
- T5
The type of the fifth parameter of the function.
- T6
The type of the sixth parameter of the function.
- T7
The type of the seventh parameter of the function.
- T8
The type of the eighth parameter of the function.
- T9
The type of the ninth parameter of the function.
- T10
The type of the tenth parameter of the function.
- T11
The type of the eleventh parameter of the function.
- T12
The type of the twelfth parameter of the function.
- T13
The type of the thirteenth parameter of the function.
- T14
The type of the fourteenth parameter of the function.
- TResult
The type of the resulting value.
Parameters
- name
- String
The name of the SQL function.
- function
- Func<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,TResult>
The function to be invoked.
- isDeterministic
- Boolean
Flag indicating whether the function is deterministic.
Applies to
CreateFunction<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,TResult>(String, Func<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,TResult>, Boolean)
Creates or redefines a SQL function.
public virtual void CreateFunction<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,TResult> (string name, Func<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,TResult> function, bool isDeterministic = false);
public virtual void CreateFunction<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,TResult> (string name, Func<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,TResult>? function, bool isDeterministic = false);
abstract member CreateFunction : string * Func<'T1, 'T2, 'T3, 'T4, 'T5, 'T6, 'T7, 'T8, 'T9, 'T10, 'T11, 'T12, 'T13, 'Result> * bool -> unit
override this.CreateFunction : string * Func<'T1, 'T2, 'T3, 'T4, 'T5, 'T6, 'T7, 'T8, 'T9, 'T10, 'T11, 'T12, 'T13, 'Result> * bool -> unit
Public Overridable Sub CreateFunction(Of T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, TResult) (name As String, function As Func(Of T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, TResult), Optional isDeterministic As Boolean = false)
Type Parameters
- T1
The type of the first parameter of the function.
- T2
The type of the second parameter of the function.
- T3
The type of the third parameter of the function.
- T4
The type of the fourth parameter of the function.
- T5
The type of the fifth parameter of the function.
- T6
The type of the sixth parameter of the function.
- T7
The type of the seventh parameter of the function.
- T8
The type of the eighth parameter of the function.
- T9
The type of the ninth parameter of the function.
- T10
The type of the tenth parameter of the function.
- T11
The type of the eleventh parameter of the function.
- T12
The type of the twelfth parameter of the function.
- T13
The type of the thirteenth parameter of the function.
- TResult
The type of the resulting value.
Parameters
- name
- String
The name of the SQL function.
- function
- Func<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,TResult>
The function to be invoked.
- isDeterministic
- Boolean
Flag indicating whether the function is deterministic.
Applies to
CreateFunction<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,TResult>(String, Func<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,TResult>, Boolean)
Creates or redefines a SQL function.
public virtual void CreateFunction<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,TResult> (string name, Func<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,TResult> function, bool isDeterministic = false);
public virtual void CreateFunction<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,TResult> (string name, Func<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,TResult>? function, bool isDeterministic = false);
abstract member CreateFunction : string * Func<'T1, 'T2, 'T3, 'T4, 'T5, 'T6, 'T7, 'T8, 'T9, 'T10, 'T11, 'T12, 'Result> * bool -> unit
override this.CreateFunction : string * Func<'T1, 'T2, 'T3, 'T4, 'T5, 'T6, 'T7, 'T8, 'T9, 'T10, 'T11, 'T12, 'Result> * bool -> unit
Public Overridable Sub CreateFunction(Of T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, TResult) (name As String, function As Func(Of T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, TResult), Optional isDeterministic As Boolean = false)
Type Parameters
- T1
The type of the first parameter of the function.
- T2
The type of the second parameter of the function.
- T3
The type of the third parameter of the function.
- T4
The type of the fourth parameter of the function.
- T5
The type of the fifth parameter of the function.
- T6
The type of the sixth parameter of the function.
- T7
The type of the seventh parameter of the function.
- T8
The type of the eighth parameter of the function.
- T9
The type of the ninth parameter of the function.
- T10
The type of the tenth parameter of the function.
- T11
The type of the eleventh parameter of the function.
- T12
The type of the twelfth parameter of the function.
- TResult
The type of the resulting value.
Parameters
- name
- String
The name of the SQL function.
- function
- Func<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,TResult>
The function to be invoked.
- isDeterministic
- Boolean
Flag indicating whether the function is deterministic.
Applies to
CreateFunction<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,TResult>(String, Func<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,TResult>, Boolean)
Creates or redefines a SQL function.
public virtual void CreateFunction<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,TResult> (string name, Func<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,TResult> function, bool isDeterministic = false);
public virtual void CreateFunction<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,TResult> (string name, Func<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,TResult>? function, bool isDeterministic = false);
abstract member CreateFunction : string * Func<'T1, 'T2, 'T3, 'T4, 'T5, 'T6, 'T7, 'T8, 'T9, 'T10, 'T11, 'Result> * bool -> unit
override this.CreateFunction : string * Func<'T1, 'T2, 'T3, 'T4, 'T5, 'T6, 'T7, 'T8, 'T9, 'T10, 'T11, 'Result> * bool -> unit
Public Overridable Sub CreateFunction(Of T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, TResult) (name As String, function As Func(Of T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, TResult), Optional isDeterministic As Boolean = false)
Type Parameters
- T1
The type of the first parameter of the function.
- T2
The type of the second parameter of the function.
- T3
The type of the third parameter of the function.
- T4
The type of the fourth parameter of the function.
- T5
The type of the fifth parameter of the function.
- T6
The type of the sixth parameter of the function.
- T7
The type of the seventh parameter of the function.
- T8
The type of the eighth parameter of the function.
- T9
The type of the ninth parameter of the function.
- T10
The type of the tenth parameter of the function.
- T11
The type of the eleventh parameter of the function.
- TResult
The type of the resulting value.
Parameters
- name
- String
The name of the SQL function.
- function
- Func<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,TResult>
The function to be invoked.
- isDeterministic
- Boolean
Flag indicating whether the function is deterministic.
Applies to
CreateFunction<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,TResult>(String, Func<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,TResult>, Boolean)
Creates or redefines a SQL function.
public virtual void CreateFunction<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,TResult> (string name, Func<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,TResult> function, bool isDeterministic = false);
public virtual void CreateFunction<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,TResult> (string name, Func<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,TResult>? function, bool isDeterministic = false);
abstract member CreateFunction : string * Func<'T1, 'T2, 'T3, 'T4, 'T5, 'T6, 'T7, 'T8, 'T9, 'T10, 'Result> * bool -> unit
override this.CreateFunction : string * Func<'T1, 'T2, 'T3, 'T4, 'T5, 'T6, 'T7, 'T8, 'T9, 'T10, 'Result> * bool -> unit
Public Overridable Sub CreateFunction(Of T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, TResult) (name As String, function As Func(Of T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, TResult), Optional isDeterministic As Boolean = false)
Type Parameters
- T1
The type of the first parameter of the function.
- T2
The type of the second parameter of the function.
- T3
The type of the third parameter of the function.
- T4
The type of the fourth parameter of the function.
- T5
The type of the fifth parameter of the function.
- T6
The type of the sixth parameter of the function.
- T7
The type of the seventh parameter of the function.
- T8
The type of the eighth parameter of the function.
- T9
The type of the ninth parameter of the function.
- T10
The type of the tenth parameter of the function.
- TResult
The type of the resulting value.
Parameters
- name
- String
The name of the SQL function.
- function
- Func<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,TResult>
The function to be invoked.
- isDeterministic
- Boolean
Flag indicating whether the function is deterministic.
Applies to
CreateFunction<T1,T2,T3,T4,T5,T6,T7,T8,T9,TResult>(String, Func<T1,T2,T3,T4,T5,T6,T7,T8,T9,TResult>, Boolean)
Creates or redefines a SQL function.
public virtual void CreateFunction<T1,T2,T3,T4,T5,T6,T7,T8,T9,TResult> (string name, Func<T1,T2,T3,T4,T5,T6,T7,T8,T9,TResult> function, bool isDeterministic = false);
public virtual void CreateFunction<T1,T2,T3,T4,T5,T6,T7,T8,T9,TResult> (string name, Func<T1,T2,T3,T4,T5,T6,T7,T8,T9,TResult>? function, bool isDeterministic = false);
abstract member CreateFunction : string * Func<'T1, 'T2, 'T3, 'T4, 'T5, 'T6, 'T7, 'T8, 'T9, 'Result> * bool -> unit
override this.CreateFunction : string * Func<'T1, 'T2, 'T3, 'T4, 'T5, 'T6, 'T7, 'T8, 'T9, 'Result> * bool -> unit
Public Overridable Sub CreateFunction(Of T1, T2, T3, T4, T5, T6, T7, T8, T9, TResult) (name As String, function As Func(Of T1, T2, T3, T4, T5, T6, T7, T8, T9, TResult), Optional isDeterministic As Boolean = false)
Type Parameters
- T1
The type of the first parameter of the function.
- T2
The type of the second parameter of the function.
- T3
The type of the third parameter of the function.
- T4
The type of the fourth parameter of the function.
- T5
The type of the fifth parameter of the function.
- T6
The type of the sixth parameter of the function.
- T7
The type of the seventh parameter of the function.
- T8
The type of the eighth parameter of the function.
- T9
The type of the ninth parameter of the function.
- TResult
The type of the resulting value.
Parameters
- name
- String
The name of the SQL function.
- function
- Func<T1,T2,T3,T4,T5,T6,T7,T8,T9,TResult>
The function to be invoked.
- isDeterministic
- Boolean
Flag indicating whether the function is deterministic.
Applies to
CreateFunction<T1,T2,T3,T4,T5,T6,T7,T8,TResult>(String, Func<T1,T2,T3,T4,T5,T6,T7,T8,TResult>, Boolean)
Creates or redefines a SQL function.
public virtual void CreateFunction<T1,T2,T3,T4,T5,T6,T7,T8,TResult> (string name, Func<T1,T2,T3,T4,T5,T6,T7,T8,TResult> function, bool isDeterministic = false);
public virtual void CreateFunction<T1,T2,T3,T4,T5,T6,T7,T8,TResult> (string name, Func<T1,T2,T3,T4,T5,T6,T7,T8,TResult>? function, bool isDeterministic = false);
abstract member CreateFunction : string * Func<'T1, 'T2, 'T3, 'T4, 'T5, 'T6, 'T7, 'T8, 'Result> * bool -> unit
override this.CreateFunction : string * Func<'T1, 'T2, 'T3, 'T4, 'T5, 'T6, 'T7, 'T8, 'Result> * bool -> unit
Public Overridable Sub CreateFunction(Of T1, T2, T3, T4, T5, T6, T7, T8, TResult) (name As String, function As Func(Of T1, T2, T3, T4, T5, T6, T7, T8, TResult), Optional isDeterministic As Boolean = false)
Type Parameters
- T1
The type of the first parameter of the function.
- T2
The type of the second parameter of the function.
- T3
The type of the third parameter of the function.
- T4
The type of the fourth parameter of the function.
- T5
The type of the fifth parameter of the function.
- T6
The type of the sixth parameter of the function.
- T7
The type of the seventh parameter of the function.
- T8
The type of the eighth parameter of the function.
- TResult
The type of the resulting value.
Parameters
- name
- String
The name of the SQL function.
- function
- Func<T1,T2,T3,T4,T5,T6,T7,T8,TResult>
The function to be invoked.
- isDeterministic
- Boolean
Flag indicating whether the function is deterministic.
Applies to
CreateFunction<T1,T2,T3,T4,T5,T6,T7,TResult>(String, Func<T1,T2,T3,T4,T5,T6,T7,TResult>, Boolean)
Creates or redefines a SQL function.
public virtual void CreateFunction<T1,T2,T3,T4,T5,T6,T7,TResult> (string name, Func<T1,T2,T3,T4,T5,T6,T7,TResult> function, bool isDeterministic = false);
public virtual void CreateFunction<T1,T2,T3,T4,T5,T6,T7,TResult> (string name, Func<T1,T2,T3,T4,T5,T6,T7,TResult>? function, bool isDeterministic = false);
abstract member CreateFunction : string * Func<'T1, 'T2, 'T3, 'T4, 'T5, 'T6, 'T7, 'Result> * bool -> unit
override this.CreateFunction : string * Func<'T1, 'T2, 'T3, 'T4, 'T5, 'T6, 'T7, 'Result> * bool -> unit
Public Overridable Sub CreateFunction(Of T1, T2, T3, T4, T5, T6, T7, TResult) (name As String, function As Func(Of T1, T2, T3, T4, T5, T6, T7, TResult), Optional isDeterministic As Boolean = false)
Type Parameters
- T1
The type of the first parameter of the function.
- T2
The type of the second parameter of the function.
- T3
The type of the third parameter of the function.
- T4
The type of the fourth parameter of the function.
- T5
The type of the fifth parameter of the function.
- T6
The type of the sixth parameter of the function.
- T7
The type of the seventh parameter of the function.
- TResult
The type of the resulting value.
Parameters
- name
- String
The name of the SQL function.
- function
- Func<T1,T2,T3,T4,T5,T6,T7,TResult>
The function to be invoked.
- isDeterministic
- Boolean
Flag indicating whether the function is deterministic.
Applies to
CreateFunction<T1,T2,T3,T4,T5,T6,TResult>(String, Func<T1,T2,T3,T4,T5,T6,TResult>, Boolean)
Creates or redefines a SQL function.
public virtual void CreateFunction<T1,T2,T3,T4,T5,T6,TResult> (string name, Func<T1,T2,T3,T4,T5,T6,TResult> function, bool isDeterministic = false);
public virtual void CreateFunction<T1,T2,T3,T4,T5,T6,TResult> (string name, Func<T1,T2,T3,T4,T5,T6,TResult>? function, bool isDeterministic = false);
abstract member CreateFunction : string * Func<'T1, 'T2, 'T3, 'T4, 'T5, 'T6, 'Result> * bool -> unit
override this.CreateFunction : string * Func<'T1, 'T2, 'T3, 'T4, 'T5, 'T6, 'Result> * bool -> unit
Public Overridable Sub CreateFunction(Of T1, T2, T3, T4, T5, T6, TResult) (name As String, function As Func(Of T1, T2, T3, T4, T5, T6, TResult), Optional isDeterministic As Boolean = false)
Type Parameters
- T1
The type of the first parameter of the function.
- T2
The type of the second parameter of the function.
- T3
The type of the third parameter of the function.
- T4
The type of the fourth parameter of the function.
- T5
The type of the fifth parameter of the function.
- T6
The type of the sixth parameter of the function.
- TResult
The type of the resulting value.
Parameters
- name
- String
The name of the SQL function.
- function
- Func<T1,T2,T3,T4,T5,T6,TResult>
The function to be invoked.
- isDeterministic
- Boolean
Flag indicating whether the function is deterministic.
Applies to
CreateFunction<T1,T2,T3,T4,T5,TResult>(String, Func<T1,T2,T3,T4,T5,TResult>, Boolean)
Creates or redefines a SQL function.
public virtual void CreateFunction<T1,T2,T3,T4,T5,TResult> (string name, Func<T1,T2,T3,T4,T5,TResult> function, bool isDeterministic = false);
public virtual void CreateFunction<T1,T2,T3,T4,T5,TResult> (string name, Func<T1,T2,T3,T4,T5,TResult>? function, bool isDeterministic = false);
abstract member CreateFunction : string * Func<'T1, 'T2, 'T3, 'T4, 'T5, 'Result> * bool -> unit
override this.CreateFunction : string * Func<'T1, 'T2, 'T3, 'T4, 'T5, 'Result> * bool -> unit
Public Overridable Sub CreateFunction(Of T1, T2, T3, T4, T5, TResult) (name As String, function As Func(Of T1, T2, T3, T4, T5, TResult), Optional isDeterministic As Boolean = false)
Type Parameters
- T1
The type of the first parameter of the function.
- T2
The type of the second parameter of the function.
- T3
The type of the third parameter of the function.
- T4
The type of the fourth parameter of the function.
- T5
The type of the fifth parameter of the function.
- TResult
The type of the resulting value.
Parameters
- name
- String
The name of the SQL function.
- function
- Func<T1,T2,T3,T4,T5,TResult>
The function to be invoked.
- isDeterministic
- Boolean
Flag indicating whether the function is deterministic.
Applies to
CreateFunction<T1,T2,T3,T4,TResult>(String, Func<T1,T2,T3,T4,TResult>, Boolean)
Creates or redefines a SQL function.
public virtual void CreateFunction<T1,T2,T3,T4,TResult> (string name, Func<T1,T2,T3,T4,TResult> function, bool isDeterministic = false);
public virtual void CreateFunction<T1,T2,T3,T4,TResult> (string name, Func<T1,T2,T3,T4,TResult>? function, bool isDeterministic = false);
abstract member CreateFunction : string * Func<'T1, 'T2, 'T3, 'T4, 'Result> * bool -> unit
override this.CreateFunction : string * Func<'T1, 'T2, 'T3, 'T4, 'Result> * bool -> unit
Public Overridable Sub CreateFunction(Of T1, T2, T3, T4, TResult) (name As String, function As Func(Of T1, T2, T3, T4, TResult), Optional isDeterministic As Boolean = false)
Type Parameters
- T1
The type of the first parameter of the function.
- T2
The type of the second parameter of the function.
- T3
The type of the third parameter of the function.
- T4
The type of the fourth parameter of the function.
- TResult
The type of the resulting value.
Parameters
- name
- String
The name of the SQL function.
- function
- Func<T1,T2,T3,T4,TResult>
The function to be invoked.
- isDeterministic
- Boolean
Flag indicating whether the function is deterministic.
Applies to
CreateFunction<T1,T2,T3,TResult>(String, Func<T1,T2,T3,TResult>, Boolean)
Creates or redefines a SQL function.
public virtual void CreateFunction<T1,T2,T3,TResult> (string name, Func<T1,T2,T3,TResult> function, bool isDeterministic = false);
public virtual void CreateFunction<T1,T2,T3,TResult> (string name, Func<T1,T2,T3,TResult>? function, bool isDeterministic = false);
abstract member CreateFunction : string * Func<'T1, 'T2, 'T3, 'Result> * bool -> unit
override this.CreateFunction : string * Func<'T1, 'T2, 'T3, 'Result> * bool -> unit
Public Overridable Sub CreateFunction(Of T1, T2, T3, TResult) (name As String, function As Func(Of T1, T2, T3, TResult), Optional isDeterministic As Boolean = false)
Type Parameters
- T1
The type of the first parameter of the function.
- T2
The type of the second parameter of the function.
- T3
The type of the third parameter of the function.
- TResult
The type of the resulting value.
Parameters
- name
- String
The name of the SQL function.
- function
- Func<T1,T2,T3,TResult>
The function to be invoked.
- isDeterministic
- Boolean
Flag indicating whether the function is deterministic.
Applies to
CreateFunction<T1,T2,TResult>(String, Func<T1,T2,TResult>, Boolean)
Creates or redefines a SQL function.
public virtual void CreateFunction<T1,T2,TResult> (string name, Func<T1,T2,TResult> function, bool isDeterministic = false);
public virtual void CreateFunction<T1,T2,TResult> (string name, Func<T1,T2,TResult>? function, bool isDeterministic = false);
abstract member CreateFunction : string * Func<'T1, 'T2, 'Result> * bool -> unit
override this.CreateFunction : string * Func<'T1, 'T2, 'Result> * bool -> unit
Public Overridable Sub CreateFunction(Of T1, T2, TResult) (name As String, function As Func(Of T1, T2, TResult), Optional isDeterministic As Boolean = false)
Type Parameters
- T1
The type of the first parameter of the function.
- T2
The type of the second parameter of the function.
- TResult
The type of the resulting value.
Parameters
- name
- String
The name of the SQL function.
- function
- Func<T1,T2,TResult>
The function to be invoked.
- isDeterministic
- Boolean
Flag indicating whether the function is deterministic.
Applies to
CreateFunction<T1,TResult>(String, Func<T1,TResult>, Boolean)
Creates or redefines a SQL function.
public virtual void CreateFunction<T1,TResult> (string name, Func<T1,TResult> function, bool isDeterministic = false);
public virtual void CreateFunction<T1,TResult> (string name, Func<T1,TResult>? function, bool isDeterministic = false);
abstract member CreateFunction : string * Func<'T1, 'Result> * bool -> unit
override this.CreateFunction : string * Func<'T1, 'Result> * bool -> unit
Public Overridable Sub CreateFunction(Of T1, TResult) (name As String, function As Func(Of T1, TResult), Optional isDeterministic As Boolean = false)
Type Parameters
- T1
The type of the first parameter of the function.
- TResult
The type of the resulting value.
Parameters
- name
- String
The name of the SQL function.
- function
- Func<T1,TResult>
The function to be invoked.
- isDeterministic
- Boolean
Flag indicating whether the function is deterministic.
Applies to
CreateFunction<TResult>(String, Func<Object[],TResult>, Boolean)
Creates or redefines a SQL function.
public virtual void CreateFunction<TResult> (string name, Func<object[],TResult> function, bool isDeterministic = false);
public virtual void CreateFunction<TResult> (string name, Func<object?[],TResult>? function, bool isDeterministic = false);
abstract member CreateFunction : string * Func<obj[], 'Result> * bool -> unit
override this.CreateFunction : string * Func<obj[], 'Result> * bool -> unit
Public Overridable Sub CreateFunction(Of TResult) (name As String, function As Func(Of Object(), TResult), Optional isDeterministic As Boolean = false)
Type Parameters
- TResult
The type of the resulting value.
Parameters
- name
- String
The name of the SQL function.
- isDeterministic
- Boolean
Flag indicating whether the function is deterministic.
Applies to
CreateFunction<TResult>(String, Func<TResult>, Boolean)
Creates or redefines a SQL function.
public virtual void CreateFunction<TResult> (string name, Func<TResult> function, bool isDeterministic = false);
public virtual void CreateFunction<TResult> (string name, Func<TResult>? function, bool isDeterministic = false);
abstract member CreateFunction : string * Func<'Result> * bool -> unit
override this.CreateFunction : string * Func<'Result> * bool -> unit
Public Overridable Sub CreateFunction(Of TResult) (name As String, function As Func(Of TResult), Optional isDeterministic As Boolean = false)
Type Parameters
- TResult
The type of the resulting value.
Parameters
- name
- String
The name of the SQL function.
- function
- Func<TResult>
The function to be invoked.
- isDeterministic
- Boolean
Flag indicating whether the function is deterministic.
Applies to
CreateFunction<TState,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12, T13,T14,T15,TResult>(String, TState, Func<TState,T1,T2,T3,T4, T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,TResult>, Boolean)
Creates or redefines a SQL function.
public virtual void CreateFunction<TState,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,TResult> (string name, TState state, Func<TState,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,TResult> function, bool isDeterministic = false);
public virtual void CreateFunction<TState,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,TResult> (string name, TState state, Func<TState,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,TResult>? function, bool isDeterministic = false);
abstract member CreateFunction : string * 'State * Func<'State, 'T1, 'T2, 'T3, 'T4, 'T5, 'T6, 'T7, 'T8, 'T9, 'T10, 'T11, 'T12, 'T13, 'T14, 'T15, 'Result> * bool -> unit
override this.CreateFunction : string * 'State * Func<'State, 'T1, 'T2, 'T3, 'T4, 'T5, 'T6, 'T7, 'T8, 'T9, 'T10, 'T11, 'T12, 'T13, 'T14, 'T15, 'Result> * bool -> unit
Public Overridable Sub CreateFunction(Of TState, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, TResult) (name As String, state As TState, function As Func(Of TState, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, TResult), Optional isDeterministic As Boolean = false)
Type Parameters
- TState
The type of the state.
- T1
The type of the first parameter of the function.
- T2
The type of the second parameter of the function.
- T3
The type of the third parameter of the function.
- T4
The type of the fourth parameter of the function.
- T5
The type of the fifth parameter of the function.
- T6
The type of the sixth parameter of the function.
- T7
The type of the seventh parameter of the function.
- T8
The type of the eighth parameter of the function.
- T9
The type of the ninth parameter of the function.
- T10
The type of the tenth parameter of the function.
- T11
The type of the eleventh parameter of the function.
- T12
The type of the twelfth parameter of the function.
- T13
The type of the thirteenth parameter of the function.
- T14
The type of the fourteenth parameter of the function.
- T15
The type of the fifteenth parameter of the function.
- TResult
The type of the resulting value.
Parameters
- name
- String
The name of the SQL function.
- state
- TState
An object available during each invocation of the function.
- function
- Func<TState,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,TResult>
The function to be invoked.
- isDeterministic
- Boolean
Flag indicating whether the function is deterministic.
Applies to
CreateFunction<TState,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12, T13,T14,TResult>(String, TState, Func<TState,T1,T2,T3,T4,T5,T6, T7,T8,T9,T10,T11,T12,T13,T14,TResult>, Boolean)
Creates or redefines a SQL function.
public virtual void CreateFunction<TState,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,TResult> (string name, TState state, Func<TState,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,TResult> function, bool isDeterministic = false);
public virtual void CreateFunction<TState,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,TResult> (string name, TState state, Func<TState,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,TResult>? function, bool isDeterministic = false);
abstract member CreateFunction : string * 'State * Func<'State, 'T1, 'T2, 'T3, 'T4, 'T5, 'T6, 'T7, 'T8, 'T9, 'T10, 'T11, 'T12, 'T13, 'T14, 'Result> * bool -> unit
override this.CreateFunction : string * 'State * Func<'State, 'T1, 'T2, 'T3, 'T4, 'T5, 'T6, 'T7, 'T8, 'T9, 'T10, 'T11, 'T12, 'T13, 'T14, 'Result> * bool -> unit
Public Overridable Sub CreateFunction(Of TState, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, TResult) (name As String, state As TState, function As Func(Of TState, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, TResult), Optional isDeterministic As Boolean = false)
Type Parameters
- TState
The type of the state.
- T1
The type of the first parameter of the function.
- T2
The type of the second parameter of the function.
- T3
The type of the third parameter of the function.
- T4
The type of the fourth parameter of the function.
- T5
The type of the fifth parameter of the function.
- T6
The type of the sixth parameter of the function.
- T7
The type of the seventh parameter of the function.
- T8
The type of the eighth parameter of the function.
- T9
The type of the ninth parameter of the function.
- T10
The type of the tenth parameter of the function.
- T11
The type of the eleventh parameter of the function.
- T12
The type of the twelfth parameter of the function.
- T13
The type of the thirteenth parameter of the function.
- T14
The type of the fourteenth parameter of the function.
- TResult
The type of the resulting value.
Parameters
- name
- String
The name of the SQL function.
- state
- TState
An object available during each invocation of the function.
- function
- Func<TState,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,TResult>
The function to be invoked.
- isDeterministic
- Boolean
Flag indicating whether the function is deterministic.
Applies to
CreateFunction<TState,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12, T13,TResult>(String, TState, Func<TState,T1,T2,T3,T4,T5,T6,T7, T8,T9,T10,T11,T12,T13,TResult>, Boolean)
Creates or redefines a SQL function.
public virtual void CreateFunction<TState,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,TResult> (string name, TState state, Func<TState,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,TResult> function, bool isDeterministic = false);
public virtual void CreateFunction<TState,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,TResult> (string name, TState state, Func<TState,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,TResult>? function, bool isDeterministic = false);
abstract member CreateFunction : string * 'State * Func<'State, 'T1, 'T2, 'T3, 'T4, 'T5, 'T6, 'T7, 'T8, 'T9, 'T10, 'T11, 'T12, 'T13, 'Result> * bool -> unit
override this.CreateFunction : string * 'State * Func<'State, 'T1, 'T2, 'T3, 'T4, 'T5, 'T6, 'T7, 'T8, 'T9, 'T10, 'T11, 'T12, 'T13, 'Result> * bool -> unit
Public Overridable Sub CreateFunction(Of TState, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, TResult) (name As String, state As TState, function As Func(Of TState, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, TResult), Optional isDeterministic As Boolean = false)
Type Parameters
- TState
The type of the state.
- T1
The type of the first parameter of the function.
- T2
The type of the second parameter of the function.
- T3
The type of the third parameter of the function.
- T4
The type of the fourth parameter of the function.
- T5
The type of the fifth parameter of the function.
- T6
The type of the sixth parameter of the function.
- T7
The type of the seventh parameter of the function.
- T8
The type of the eighth parameter of the function.
- T9
The type of the ninth parameter of the function.
- T10
The type of the tenth parameter of the function.
- T11
The type of the eleventh parameter of the function.
- T12
The type of the twelfth parameter of the function.
- T13
The type of the thirteenth parameter of the function.
- TResult
The type of the resulting value.
Parameters
- name
- String
The name of the SQL function.
- state
- TState
An object available during each invocation of the function.
- function
- Func<TState,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,TResult>
The function to be invoked.
- isDeterministic
- Boolean
Flag indicating whether the function is deterministic.
Applies to
CreateFunction<TState,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12, TResult>(String, TState, Func<TState,T1,T2,T3,T4,T5,T6,T7,T8, T9,T10,T11,T12,TResult>, Boolean)
Creates or redefines a SQL function.
public virtual void CreateFunction<TState,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,TResult> (string name, TState state, Func<TState,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,TResult> function, bool isDeterministic = false);
public virtual void CreateFunction<TState,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,TResult> (string name, TState state, Func<TState,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,TResult>? function, bool isDeterministic = false);
abstract member CreateFunction : string * 'State * Func<'State, 'T1, 'T2, 'T3, 'T4, 'T5, 'T6, 'T7, 'T8, 'T9, 'T10, 'T11, 'T12, 'Result> * bool -> unit
override this.CreateFunction : string * 'State * Func<'State, 'T1, 'T2, 'T3, 'T4, 'T5, 'T6, 'T7, 'T8, 'T9, 'T10, 'T11, 'T12, 'Result> * bool -> unit
Public Overridable Sub CreateFunction(Of TState, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, TResult) (name As String, state As TState, function As Func(Of TState, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, TResult), Optional isDeterministic As Boolean = false)
Type Parameters
- TState
The type of the state.
- T1
The type of the first parameter of the function.
- T2
The type of the second parameter of the function.
- T3
The type of the third parameter of the function.
- T4
The type of the fourth parameter of the function.
- T5
The type of the fifth parameter of the function.
- T6
The type of the sixth parameter of the function.
- T7
The type of the seventh parameter of the function.
- T8
The type of the eighth parameter of the function.
- T9
The type of the ninth parameter of the function.
- T10
The type of the tenth parameter of the function.
- T11
The type of the eleventh parameter of the function.
- T12
The type of the twelfth parameter of the function.
- TResult
The type of the resulting value.
Parameters
- name
- String
The name of the SQL function.
- state
- TState
An object available during each invocation of the function.
- function
- Func<TState,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,TResult>
The function to be invoked.
- isDeterministic
- Boolean
Flag indicating whether the function is deterministic.
Applies to
CreateFunction<TState,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,TResult>(String, TState, Func<TState,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,TResult>, Boolean)
Creates or redefines a SQL function.
public virtual void CreateFunction<TState,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,TResult> (string name, TState state, Func<TState,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,TResult> function, bool isDeterministic = false);
public virtual void CreateFunction<TState,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,TResult> (string name, TState state, Func<TState,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,TResult>? function, bool isDeterministic = false);
abstract member CreateFunction : string * 'State * Func<'State, 'T1, 'T2, 'T3, 'T4, 'T5, 'T6, 'T7, 'T8, 'T9, 'T10, 'T11, 'Result> * bool -> unit
override this.CreateFunction : string * 'State * Func<'State, 'T1, 'T2, 'T3, 'T4, 'T5, 'T6, 'T7, 'T8, 'T9, 'T10, 'T11, 'Result> * bool -> unit
Public Overridable Sub CreateFunction(Of TState, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, TResult) (name As String, state As TState, function As Func(Of TState, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, TResult), Optional isDeterministic As Boolean = false)
Type Parameters
- TState
The type of the state.
- T1
The type of the first parameter of the function.
- T2
The type of the second parameter of the function.
- T3
The type of the third parameter of the function.
- T4
The type of the fourth parameter of the function.
- T5
The type of the fifth parameter of the function.
- T6
The type of the sixth parameter of the function.
- T7
The type of the seventh parameter of the function.
- T8
The type of the eighth parameter of the function.
- T9
The type of the ninth parameter of the function.
- T10
The type of the tenth parameter of the function.
- T11
The type of the eleventh parameter of the function.
- TResult
The type of the resulting value.
Parameters
- name
- String
The name of the SQL function.
- state
- TState
An object available during each invocation of the function.
- function
- Func<TState,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,TResult>
The function to be invoked.
- isDeterministic
- Boolean
Flag indicating whether the function is deterministic.
Applies to
CreateFunction<TState,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,TResult>(String, TState, Func<TState,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,TResult>, Boolean)
Creates or redefines a SQL function.
public virtual void CreateFunction<TState,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,TResult> (string name, TState state, Func<TState,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,TResult> function, bool isDeterministic = false);
public virtual void CreateFunction<TState,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,TResult> (string name, TState state, Func<TState,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,TResult>? function, bool isDeterministic = false);
abstract member CreateFunction : string * 'State * Func<'State, 'T1, 'T2, 'T3, 'T4, 'T5, 'T6, 'T7, 'T8, 'T9, 'T10, 'Result> * bool -> unit
override this.CreateFunction : string * 'State * Func<'State, 'T1, 'T2, 'T3, 'T4, 'T5, 'T6, 'T7, 'T8, 'T9, 'T10, 'Result> * bool -> unit
Public Overridable Sub CreateFunction(Of TState, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, TResult) (name As String, state As TState, function As Func(Of TState, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, TResult), Optional isDeterministic As Boolean = false)
Type Parameters
- TState
The type of the state.
- T1
The type of the first parameter of the function.
- T2
The type of the second parameter of the function.
- T3
The type of the third parameter of the function.
- T4
The type of the fourth parameter of the function.
- T5
The type of the fifth parameter of the function.
- T6
The type of the sixth parameter of the function.
- T7
The type of the seventh parameter of the function.
- T8
The type of the eighth parameter of the function.
- T9
The type of the ninth parameter of the function.
- T10
The type of the tenth parameter of the function.
- TResult
The type of the resulting value.
Parameters
- name
- String
The name of the SQL function.
- state
- TState
An object available during each invocation of the function.
- function
- Func<TState,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,TResult>
The function to be invoked.
- isDeterministic
- Boolean
Flag indicating whether the function is deterministic.
Applies to
CreateFunction<TState,T1,T2,T3,T4,T5,T6,T7,T8,T9,TResult>(String, TState, Func<TState,T1,T2,T3,T4,T5,T6,T7,T8,T9,TResult>, Boolean)
Creates or redefines a SQL function.
public virtual void CreateFunction<TState,T1,T2,T3,T4,T5,T6,T7,T8,T9,TResult> (string name, TState state, Func<TState,T1,T2,T3,T4,T5,T6,T7,T8,T9,TResult> function, bool isDeterministic = false);
public virtual void CreateFunction<TState,T1,T2,T3,T4,T5,T6,T7,T8,T9,TResult> (string name, TState state, Func<TState,T1,T2,T3,T4,T5,T6,T7,T8,T9,TResult>? function, bool isDeterministic = false);
abstract member CreateFunction : string * 'State * Func<'State, 'T1, 'T2, 'T3, 'T4, 'T5, 'T6, 'T7, 'T8, 'T9, 'Result> * bool -> unit
override this.CreateFunction : string * 'State * Func<'State, 'T1, 'T2, 'T3, 'T4, 'T5, 'T6, 'T7, 'T8, 'T9, 'Result> * bool -> unit
Public Overridable Sub CreateFunction(Of TState, T1, T2, T3, T4, T5, T6, T7, T8, T9, TResult) (name As String, state As TState, function As Func(Of TState, T1, T2, T3, T4, T5, T6, T7, T8, T9, TResult), Optional isDeterministic As Boolean = false)
Type Parameters
- TState
The type of the state.
- T1
The type of the first parameter of the function.
- T2
The type of the second parameter of the function.
- T3
The type of the third parameter of the function.
- T4
The type of the fourth parameter of the function.
- T5
The type of the fifth parameter of the function.
- T6
The type of the sixth parameter of the function.
- T7
The type of the seventh parameter of the function.
- T8
The type of the eighth parameter of the function.
- T9
The type of the ninth parameter of the function.
- TResult
The type of the resulting value.
Parameters
- name
- String
The name of the SQL function.
- state
- TState
An object available during each invocation of the function.
- function
- Func<TState,T1,T2,T3,T4,T5,T6,T7,T8,T9,TResult>
The function to be invoked.
- isDeterministic
- Boolean
Flag indicating whether the function is deterministic.
Applies to
CreateFunction<TState,T1,T2,T3,T4,T5,T6,T7,T8,TResult>(String, TState, Func<TState,T1,T2,T3,T4,T5,T6,T7,T8,TResult>, Boolean)
Creates or redefines a SQL function.
public virtual void CreateFunction<TState,T1,T2,T3,T4,T5,T6,T7,T8,TResult> (string name, TState state, Func<TState,T1,T2,T3,T4,T5,T6,T7,T8,TResult> function, bool isDeterministic = false);
public virtual void CreateFunction<TState,T1,T2,T3,T4,T5,T6,T7,T8,TResult> (string name, TState state, Func<TState,T1,T2,T3,T4,T5,T6,T7,T8,TResult>? function, bool isDeterministic = false);
abstract member CreateFunction : string * 'State * Func<'State, 'T1, 'T2, 'T3, 'T4, 'T5, 'T6, 'T7, 'T8, 'Result> * bool -> unit
override this.CreateFunction : string * 'State * Func<'State, 'T1, 'T2, 'T3, 'T4, 'T5, 'T6, 'T7, 'T8, 'Result> * bool -> unit
Public Overridable Sub CreateFunction(Of TState, T1, T2, T3, T4, T5, T6, T7, T8, TResult) (name As String, state As TState, function As Func(Of TState, T1, T2, T3, T4, T5, T6, T7, T8, TResult), Optional isDeterministic As Boolean = false)
Type Parameters
- TState
The type of the state.
- T1
The type of the first parameter of the function.
- T2
The type of the second parameter of the function.
- T3
The type of the third parameter of the function.
- T4
The type of the fourth parameter of the function.
- T5
The type of the fifth parameter of the function.
- T6
The type of the sixth parameter of the function.
- T7
The type of the seventh parameter of the function.
- T8
The type of the eighth parameter of the function.
- TResult
The type of the resulting value.
Parameters
- name
- String
The name of the SQL function.
- state
- TState
An object available during each invocation of the function.
- function
- Func<TState,T1,T2,T3,T4,T5,T6,T7,T8,TResult>
The function to be invoked.
- isDeterministic
- Boolean
Flag indicating whether the function is deterministic.
Applies to
CreateFunction<TState,T1,T2,T3,T4,T5,T6,T7,TResult>(String, TState, Func<TState,T1,T2,T3,T4,T5,T6,T7,TResult>, Boolean)
Creates or redefines a SQL function.
public virtual void CreateFunction<TState,T1,T2,T3,T4,T5,T6,T7,TResult> (string name, TState state, Func<TState,T1,T2,T3,T4,T5,T6,T7,TResult> function, bool isDeterministic = false);
public virtual void CreateFunction<TState,T1,T2,T3,T4,T5,T6,T7,TResult> (string name, TState state, Func<TState,T1,T2,T3,T4,T5,T6,T7,TResult>? function, bool isDeterministic = false);
abstract member CreateFunction : string * 'State * Func<'State, 'T1, 'T2, 'T3, 'T4, 'T5, 'T6, 'T7, 'Result> * bool -> unit
override this.CreateFunction : string * 'State * Func<'State, 'T1, 'T2, 'T3, 'T4, 'T5, 'T6, 'T7, 'Result> * bool -> unit
Public Overridable Sub CreateFunction(Of TState, T1, T2, T3, T4, T5, T6, T7, TResult) (name As String, state As TState, function As Func(Of TState, T1, T2, T3, T4, T5, T6, T7, TResult), Optional isDeterministic As Boolean = false)
Type Parameters
- TState
The type of the state.
- T1
The type of the first parameter of the function.
- T2
The type of the second parameter of the function.
- T3
The type of the third parameter of the function.
- T4
The type of the fourth parameter of the function.
- T5
The type of the fifth parameter of the function.
- T6
The type of the sixth parameter of the function.
- T7
The type of the seventh parameter of the function.
- TResult
The type of the resulting value.
Parameters
- name
- String
The name of the SQL function.
- state
- TState
An object available during each invocation of the function.
- function
- Func<TState,T1,T2,T3,T4,T5,T6,T7,TResult>
The function to be invoked.
- isDeterministic
- Boolean
Flag indicating whether the function is deterministic.
Applies to
CreateFunction<TState,T1,T2,T3,T4,T5,T6,TResult>(String, TState, Func<TState,T1,T2,T3,T4,T5,T6,TResult>, Boolean)
Creates or redefines a SQL function.
public virtual void CreateFunction<TState,T1,T2,T3,T4,T5,T6,TResult> (string name, TState state, Func<TState,T1,T2,T3,T4,T5,T6,TResult> function, bool isDeterministic = false);
public virtual void CreateFunction<TState,T1,T2,T3,T4,T5,T6,TResult> (string name, TState state, Func<TState,T1,T2,T3,T4,T5,T6,TResult>? function, bool isDeterministic = false);
abstract member CreateFunction : string * 'State * Func<'State, 'T1, 'T2, 'T3, 'T4, 'T5, 'T6, 'Result> * bool -> unit
override this.CreateFunction : string * 'State * Func<'State, 'T1, 'T2, 'T3, 'T4, 'T5, 'T6, 'Result> * bool -> unit
Public Overridable Sub CreateFunction(Of TState, T1, T2, T3, T4, T5, T6, TResult) (name As String, state As TState, function As Func(Of TState, T1, T2, T3, T4, T5, T6, TResult), Optional isDeterministic As Boolean = false)
Type Parameters
- TState
The type of the state.
- T1
The type of the first parameter of the function.
- T2
The type of the second parameter of the function.
- T3
The type of the third parameter of the function.
- T4
The type of the fourth parameter of the function.
- T5
The type of the fifth parameter of the function.
- T6
The type of the sixth parameter of the function.
- TResult
The type of the resulting value.
Parameters
- name
- String
The name of the SQL function.
- state
- TState
An object available during each invocation of the function.
- function
- Func<TState,T1,T2,T3,T4,T5,T6,TResult>
The function to be invoked.
- isDeterministic
- Boolean
Flag indicating whether the function is deterministic.
Applies to
CreateFunction<TState,T1,T2,T3,T4,T5,TResult>(String, TState, Func<TState,T1,T2,T3,T4,T5,TResult>, Boolean)
Creates or redefines a SQL function.
public virtual void CreateFunction<TState,T1,T2,T3,T4,T5,TResult> (string name, TState state, Func<TState,T1,T2,T3,T4,T5,TResult> function, bool isDeterministic = false);
public virtual void CreateFunction<TState,T1,T2,T3,T4,T5,TResult> (string name, TState state, Func<TState,T1,T2,T3,T4,T5,TResult>? function, bool isDeterministic = false);
abstract member CreateFunction : string * 'State * Func<'State, 'T1, 'T2, 'T3, 'T4, 'T5, 'Result> * bool -> unit
override this.CreateFunction : string * 'State * Func<'State, 'T1, 'T2, 'T3, 'T4, 'T5, 'Result> * bool -> unit
Public Overridable Sub CreateFunction(Of TState, T1, T2, T3, T4, T5, TResult) (name As String, state As TState, function As Func(Of TState, T1, T2, T3, T4, T5, TResult), Optional isDeterministic As Boolean = false)
Type Parameters
- TState
The type of the state.
- T1
The type of the first parameter of the function.
- T2
The type of the second parameter of the function.
- T3
The type of the third parameter of the function.
- T4
The type of the fourth parameter of the function.
- T5
The type of the fifth parameter of the function.
- TResult
The type of the resulting value.
Parameters
- name
- String
The name of the SQL function.
- state
- TState
An object available during each invocation of the function.
- function
- Func<TState,T1,T2,T3,T4,T5,TResult>
The function to be invoked.
- isDeterministic
- Boolean
Flag indicating whether the function is deterministic.
Applies to
CreateFunction<TState,T1,T2,T3,T4,TResult>(String, TState, Func<TState,T1,T2,T3,T4,TResult>, Boolean)
Creates or redefines a SQL function.
public virtual void CreateFunction<TState,T1,T2,T3,T4,TResult> (string name, TState state, Func<TState,T1,T2,T3,T4,TResult> function, bool isDeterministic = false);
public virtual void CreateFunction<TState,T1,T2,T3,T4,TResult> (string name, TState state, Func<TState,T1,T2,T3,T4,TResult>? function, bool isDeterministic = false);
abstract member CreateFunction : string * 'State * Func<'State, 'T1, 'T2, 'T3, 'T4, 'Result> * bool -> unit
override this.CreateFunction : string * 'State * Func<'State, 'T1, 'T2, 'T3, 'T4, 'Result> * bool -> unit
Public Overridable Sub CreateFunction(Of TState, T1, T2, T3, T4, TResult) (name As String, state As TState, function As Func(Of TState, T1, T2, T3, T4, TResult), Optional isDeterministic As Boolean = false)
Type Parameters
- TState
The type of the state.
- T1
The type of the first parameter of the function.
- T2
The type of the second parameter of the function.
- T3
The type of the third parameter of the function.
- T4
The type of the fourth parameter of the function.
- TResult
The type of the resulting value.
Parameters
- name
- String
The name of the SQL function.
- state
- TState
An object available during each invocation of the function.
- function
- Func<TState,T1,T2,T3,T4,TResult>
The function to be invoked.
- isDeterministic
- Boolean
Flag indicating whether the function is deterministic.
Applies to
CreateFunction<TState,T1,T2,T3,TResult>(String, TState, Func<TState,T1,T2,T3,TResult>, Boolean)
Creates or redefines a SQL function.
public virtual void CreateFunction<TState,T1,T2,T3,TResult> (string name, TState state, Func<TState,T1,T2,T3,TResult> function, bool isDeterministic = false);
public virtual void CreateFunction<TState,T1,T2,T3,TResult> (string name, TState state, Func<TState,T1,T2,T3,TResult>? function, bool isDeterministic = false);
abstract member CreateFunction : string * 'State * Func<'State, 'T1, 'T2, 'T3, 'Result> * bool -> unit
override this.CreateFunction : string * 'State * Func<'State, 'T1, 'T2, 'T3, 'Result> * bool -> unit
Public Overridable Sub CreateFunction(Of TState, T1, T2, T3, TResult) (name As String, state As TState, function As Func(Of TState, T1, T2, T3, TResult), Optional isDeterministic As Boolean = false)
Type Parameters
- TState
The type of the state.
- T1
The type of the first parameter of the function.
- T2
The type of the second parameter of the function.
- T3
The type of the third parameter of the function.
- TResult
The type of the resulting value.
Parameters
- name
- String
The name of the SQL function.
- state
- TState
An object available during each invocation of the function.
- function
- Func<TState,T1,T2,T3,TResult>
The function to be invoked.
- isDeterministic
- Boolean
Flag indicating whether the function is deterministic.
Applies to
CreateFunction<TState,T1,T2,TResult>(String, TState, Func<TState,T1,T2,TResult>, Boolean)
Creates or redefines a SQL function.
public virtual void CreateFunction<TState,T1,T2,TResult> (string name, TState state, Func<TState,T1,T2,TResult> function, bool isDeterministic = false);
public virtual void CreateFunction<TState,T1,T2,TResult> (string name, TState state, Func<TState,T1,T2,TResult>? function, bool isDeterministic = false);
abstract member CreateFunction : string * 'State * Func<'State, 'T1, 'T2, 'Result> * bool -> unit
override this.CreateFunction : string * 'State * Func<'State, 'T1, 'T2, 'Result> * bool -> unit
Public Overridable Sub CreateFunction(Of TState, T1, T2, TResult) (name As String, state As TState, function As Func(Of TState, T1, T2, TResult), Optional isDeterministic As Boolean = false)
Type Parameters
- TState
The type of the state.
- T1
The type of the first parameter of the function.
- T2
The type of the second parameter of the function.
- TResult
The type of the resulting value.
Parameters
- name
- String
The name of the SQL function.
- state
- TState
An object available during each invocation of the function.
- function
- Func<TState,T1,T2,TResult>
The function to be invoked.
- isDeterministic
- Boolean
Flag indicating whether the function is deterministic.
Applies to
CreateFunction<TState,T1,TResult>(String, TState, Func<TState,T1,TResult>, Boolean)
Creates or redefines a SQL function.
public virtual void CreateFunction<TState,T1,TResult> (string name, TState state, Func<TState,T1,TResult> function, bool isDeterministic = false);
public virtual void CreateFunction<TState,T1,TResult> (string name, TState state, Func<TState,T1,TResult>? function, bool isDeterministic = false);
abstract member CreateFunction : string * 'State * Func<'State, 'T1, 'Result> * bool -> unit
override this.CreateFunction : string * 'State * Func<'State, 'T1, 'Result> * bool -> unit
Public Overridable Sub CreateFunction(Of TState, T1, TResult) (name As String, state As TState, function As Func(Of TState, T1, TResult), Optional isDeterministic As Boolean = false)
Type Parameters
- TState
The type of the state.
- T1
The type of the first parameter of the function.
- TResult
The type of the resulting value.
Parameters
- name
- String
The name of the SQL function.
- state
- TState
An object available during each invocation of the function.
- function
- Func<TState,T1,TResult>
The function to be invoked.
- isDeterministic
- Boolean
Flag indicating whether the function is deterministic.
Applies to
CreateFunction<TState,TResult>(String, TState, Func<TState,Object[],TResult>, Boolean)
Creates or redefines a SQL function.
public virtual void CreateFunction<TState,TResult> (string name, TState state, Func<TState,object[],TResult> function, bool isDeterministic = false);
public virtual void CreateFunction<TState,TResult> (string name, TState state, Func<TState,object?[],TResult>? function, bool isDeterministic = false);
abstract member CreateFunction : string * 'State * Func<'State, obj[], 'Result> * bool -> unit
override this.CreateFunction : string * 'State * Func<'State, obj[], 'Result> * bool -> unit
Public Overridable Sub CreateFunction(Of TState, TResult) (name As String, state As TState, function As Func(Of TState, Object(), TResult), Optional isDeterministic As Boolean = false)
Type Parameters
- TState
The type of the state.
- TResult
The type of the resulting value.
Parameters
- name
- String
The name of the SQL function.
- state
- TState
An object available during each invocation of the function.
- isDeterministic
- Boolean
Flag indicating whether the function is deterministic.
Applies to
CreateFunction<TState,TResult>(String, TState, Func<TState,TResult>, Boolean)
Creates or redefines a SQL function.
public virtual void CreateFunction<TState,TResult> (string name, TState state, Func<TState,TResult> function, bool isDeterministic = false);
public virtual void CreateFunction<TState,TResult> (string name, TState state, Func<TState,TResult>? function, bool isDeterministic = false);
abstract member CreateFunction : string * 'State * Func<'State, 'Result> * bool -> unit
override this.CreateFunction : string * 'State * Func<'State, 'Result> * bool -> unit
Public Overridable Sub CreateFunction(Of TState, TResult) (name As String, state As TState, function As Func(Of TState, TResult), Optional isDeterministic As Boolean = false)
Type Parameters
- TState
The type of the state.
- TResult
The type of the resulting value.
Parameters
- name
- String
The name of the SQL function.
- state
- TState
An object available during each invocation of the function.
- function
- Func<TState,TResult>
The function to be invoked.
- isDeterministic
- Boolean
Flag indicating whether the function is deterministic.