SqliteConnection.CreateFunction Method

Definition

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.

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.

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.

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.

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.

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.

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.

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.

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.

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.

CreateFunction<T1,T2,T3,T4,T5,T6,TResult>(String, Func<T1,T2,T3,T4,T5,T6,TResult>, Boolean)

Creates or redefines a SQL function.

CreateFunction<T1,T2,T3,T4,T5,TResult>(String, Func<T1,T2,T3,T4,T5,TResult>, Boolean)

Creates or redefines a SQL function.

CreateFunction<T1,T2,T3,T4,TResult>(String, Func<T1,T2,T3,T4,TResult>, Boolean)

Creates or redefines a SQL function.

CreateFunction<T1,T2,T3,TResult>(String, Func<T1,T2,T3,TResult>, Boolean)

Creates or redefines a SQL function.

CreateFunction<T1,T2,TResult>(String, Func<T1,T2,TResult>, Boolean)

Creates or redefines a SQL function.

CreateFunction<T1,TResult>(String, Func<T1,TResult>, Boolean)

Creates or redefines a SQL function.

CreateFunction<TResult>(String, Func<Object[],TResult>, Boolean)

Creates or redefines a SQL function.

CreateFunction<TResult>(String, Func<TResult>, Boolean)

Creates or redefines a SQL function.

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.

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.

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.

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.

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.

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.

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.

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.

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.

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.

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.

CreateFunction<TState,T1,T2,T3,T4,TResult>(String, TState, Func<TState,T1,T2,T3,T4,TResult>, Boolean)

Creates or redefines a SQL function.

CreateFunction<TState,T1,T2,T3,TResult>(String, TState, Func<TState,T1,T2,T3,TResult>, Boolean)

Creates or redefines a SQL function.

CreateFunction<TState,T1,T2,TResult>(String, TState, Func<TState,T1,T2,TResult>, Boolean)

Creates or redefines a SQL function.

CreateFunction<TState,T1,TResult>(String, TState, Func<TState,T1,TResult>, Boolean)

Creates or redefines a SQL function.

CreateFunction<TState,TResult>(String, TState, Func<TState,Object[],TResult>, Boolean)

Creates or redefines a SQL function.

CreateFunction<TState,TResult>(String, TState, Func<TState,TResult>, Boolean)

Creates or redefines a SQL function.

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.

function
Func<Object[],TResult>

The function to be invoked.

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.

function
Func<TState,Object[],TResult>

The function to be invoked.

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.

Applies to