次の方法で共有


SqliteConnection.CreateAggregate メソッド

定義

オーバーロード

CreateAggregate<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14, T15,TAccumulate,TResult>(String, TAccumulate, Func<TAccumulate, T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,TAccumulate>, Func<TAccumulate,TResult>, Boolean)

集計 SQL 関数を作成または再定義します。

CreateAggregate<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14, T15,TAccumulate>(String, TAccumulate, Func<TAccumulate,T1,T2, T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,TAccumulate>, Boolean)

集計 SQL 関数を作成または再定義します。

CreateAggregate<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14, T15,TAccumulate>(String, Func<TAccumulate,T1,T2,T3,T4,T5,T6,T7, T8,T9,T10,T11,T12,T13,T14,T15,TAccumulate>, Boolean)

集計 SQL 関数を作成または再定義します。

CreateAggregate<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14, TAccumulate,TResult>(String, TAccumulate, Func<TAccumulate,T1, T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,TAccumulate>, Func<TAccumulate, TResult>, Boolean)

集計 SQL 関数を作成または再定義します。

CreateAggregate<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14, TAccumulate>(String, Func<TAccumulate,T1,T2,T3,T4,T5,T6,T7,T8, T9,T10,T11,T12,T13,T14,TAccumulate>, Boolean)

集計 SQL 関数を作成または再定義します。

CreateAggregate<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14, TAccumulate>(String, TAccumulate, Func<TAccumulate,T1,T2,T3,T4, T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,TAccumulate>, Boolean)

集計 SQL 関数を作成または再定義します。

CreateAggregate<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,TAccumulate, TResult>(String, TAccumulate, Func<TAccumulate,T1,T2,T3,T4,T5, T6,T7,T8,T9,T10,T11,T12,T13,TAccumulate>, Func<TAccumulate,TResult>, Boolean)

集計 SQL 関数を作成または再定義します。

CreateAggregate<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,TAccumulate>(String, TAccumulate, Func<TAccumulate,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10, T11,T12,T13,TAccumulate>, Boolean)

集計 SQL 関数を作成または再定義します。

CreateAggregate<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,TAccumulate>(String, Func<TAccumulate,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13, TAccumulate>, Boolean)

集計 SQL 関数を作成または再定義します。

CreateAggregate<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,TAccumulate, TResult>(String, TAccumulate, Func<TAccumulate,T1,T2,T3,T4,T5, T6,T7,T8,T9,T10,T11,T12,TAccumulate>, Func<TAccumulate,TResult>, Boolean)

集計 SQL 関数を作成または再定義します。

CreateAggregate<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,TAccumulate>(String, Func<TAccumulate,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,TAccumulate>, Boolean)

集計 SQL 関数を作成または再定義します。

CreateAggregate<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,TAccumulate>(String, TAccumulate, Func<TAccumulate,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10, T11,T12,TAccumulate>, Boolean)

集計 SQL 関数を作成または再定義します。

CreateAggregate<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,TAccumulate, TResult>(String, TAccumulate, Func<TAccumulate,T1,T2,T3,T4,T5, T6,T7,T8,T9,T10,T11,TAccumulate>, Func<TAccumulate,TResult>, Boolean)

集計 SQL 関数を作成または再定義します。

CreateAggregate<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,TAccumulate>(String, TAccumulate, Func<TAccumulate,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10, T11,TAccumulate>, Boolean)

集計 SQL 関数を作成または再定義します。

CreateAggregate<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,TAccumulate>(String, Func<TAccumulate,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,TAccumulate>, Boolean)

集計 SQL 関数を作成または再定義します。

CreateAggregate<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,TAccumulate,TResult>(String, TAccumulate, Func<TAccumulate,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10, TAccumulate>, Func<TAccumulate,TResult>, Boolean)

集計 SQL 関数を作成または再定義します。

CreateAggregate<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,TAccumulate>(String, Func<TAccumulate,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,TAccumulate>, Boolean)

集計 SQL 関数を作成または再定義します。

CreateAggregate<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,TAccumulate>(String, TAccumulate, Func<TAccumulate,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10, TAccumulate>, Boolean)

集計 SQL 関数を作成または再定義します。

CreateAggregate<T1,T2,T3,T4,T5,T6,T7,T8,T9,TAccumulate,TResult>(String, TAccumulate, Func<TAccumulate,T1,T2,T3,T4,T5,T6,T7,T8,T9,TAccumulate>, Func<TAccumulate,TResult>, Boolean)

集計 SQL 関数を作成または再定義します。

CreateAggregate<T1,T2,T3,T4,T5,T6,T7,T8,T9,TAccumulate>(String, TAccumulate, Func<TAccumulate,T1,T2,T3,T4,T5,T6,T7,T8,T9,TAccumulate>, Boolean)

集計 SQL 関数を作成または再定義します。

CreateAggregate<T1,T2,T3,T4,T5,T6,T7,T8,T9,TAccumulate>(String, Func<TAccumulate,T1,T2,T3,T4,T5,T6,T7,T8,T9,TAccumulate>, Boolean)

集計 SQL 関数を作成または再定義します。

CreateAggregate<T1,T2,T3,T4,T5,T6,T7,T8,TAccumulate,TResult>(String, TAccumulate, Func<TAccumulate,T1,T2,T3,T4,T5,T6,T7,T8,TAccumulate>, Func<TAccumulate,TResult>, Boolean)

集計 SQL 関数を作成または再定義します。

CreateAggregate<T1,T2,T3,T4,T5,T6,T7,T8,TAccumulate>(String, TAccumulate, Func<TAccumulate,T1,T2,T3,T4,T5,T6,T7,T8,TAccumulate>, Boolean)

集計 SQL 関数を作成または再定義します。

CreateAggregate<T1,T2,T3,T4,T5,T6,T7,T8,TAccumulate>(String, Func<TAccumulate,T1,T2,T3,T4,T5,T6,T7,T8,TAccumulate>, Boolean)

集計 SQL 関数を作成または再定義します。

CreateAggregate<T1,T2,T3,T4,T5,T6,T7,TAccumulate,TResult>(String, TAccumulate, Func<TAccumulate,T1,T2,T3,T4,T5,T6,T7,TAccumulate>, Func<TAccumulate,TResult>, Boolean)

集計 SQL 関数を作成または再定義します。

CreateAggregate<T1,T2,T3,T4,T5,T6,T7,TAccumulate>(String, Func<TAccumulate,T1,T2,T3,T4,T5,T6,T7,TAccumulate>, Boolean)

集計 SQL 関数を作成または再定義します。

CreateAggregate<T1,T2,T3,T4,T5,T6,T7,TAccumulate>(String, TAccumulate, Func<TAccumulate,T1,T2,T3,T4,T5,T6,T7,TAccumulate>, Boolean)

集計 SQL 関数を作成または再定義します。

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

集計 SQL 関数を作成または再定義します。

CreateAggregate<T1,T2,T3,T4,T5,T6,TAccumulate>(String, TAccumulate, Func<TAccumulate,T1,T2,T3,T4,T5,T6,TAccumulate>, Boolean)

集計 SQL 関数を作成または再定義します。

CreateAggregate<T1,T2,T3,T4,T5,T6,TAccumulate>(String, Func<TAccumulate,T1,T2,T3,T4,T5,T6,TAccumulate>, Boolean)

集計 SQL 関数を作成または再定義します。

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

集計 SQL 関数を作成または再定義します。

CreateAggregate<T1,T2,T3,T4,T5,TAccumulate>(String, TAccumulate, Func<TAccumulate,T1,T2,T3,T4,T5,TAccumulate>, Boolean)

集計 SQL 関数を作成または再定義します。

CreateAggregate<T1,T2,T3,T4,T5,TAccumulate>(String, Func<TAccumulate,T1,T2,T3,T4,T5,TAccumulate>, Boolean)

集計 SQL 関数を作成または再定義します。

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

集計 SQL 関数を作成または再定義します。

CreateAggregate<T1,T2,T3,T4,TAccumulate>(String, TAccumulate, Func<TAccumulate,T1,T2,T3,T4,TAccumulate>, Boolean)

集計 SQL 関数を作成または再定義します。

CreateAggregate<T1,T2,T3,T4,TAccumulate>(String, Func<TAccumulate,T1,T2,T3,T4,TAccumulate>, Boolean)

集計 SQL 関数を作成または再定義します。

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

集計 SQL 関数を作成または再定義します。

CreateAggregate<T1,T2,T3,TAccumulate>(String, TAccumulate, Func<TAccumulate,T1,T2,T3,TAccumulate>, Boolean)

集計 SQL 関数を作成または再定義します。

CreateAggregate<T1,T2,T3,TAccumulate>(String, Func<TAccumulate,T1,T2,T3,TAccumulate>, Boolean)

集計 SQL 関数を作成または再定義します。

CreateAggregate<T1,T2,TAccumulate,TResult>(String, TAccumulate, Func<TAccumulate,T1,T2,TAccumulate>, Func<TAccumulate,TResult>, Boolean)

集計 SQL 関数を作成または再定義します。

CreateAggregate<T1,T2,TAccumulate>(String, TAccumulate, Func<TAccumulate,T1,T2,TAccumulate>, Boolean)

集計 SQL 関数を作成または再定義します。

CreateAggregate<T1,T2,TAccumulate>(String, Func<TAccumulate,T1,T2,TAccumulate>, Boolean)

集計 SQL 関数を作成または再定義します。

CreateAggregate<T1,TAccumulate,TResult>(String, TAccumulate, Func<TAccumulate,T1,TAccumulate>, Func<TAccumulate,TResult>, Boolean)

集計 SQL 関数を作成または再定義します。

CreateAggregate<T1,TAccumulate>(String, TAccumulate, Func<TAccumulate,T1,TAccumulate>, Boolean)

集計 SQL 関数を作成または再定義します。

CreateAggregate<T1,TAccumulate>(String, Func<TAccumulate,T1,TAccumulate>, Boolean)

集計 SQL 関数を作成または再定義します。

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

集計 SQL 関数を作成または再定義します。

CreateAggregate<TAccumulate,TResult>(String, TAccumulate, Func<TAccumulate,TAccumulate>, Func<TAccumulate,TResult>, Boolean)

集計 SQL 関数を作成または再定義します。

CreateAggregate<TAccumulate>(String, TAccumulate, Func<TAccumulate,TAccumulate>, Boolean)

集計 SQL 関数を作成または再定義します。

CreateAggregate<TAccumulate>(String, TAccumulate, Func<TAccumulate,Object[],TAccumulate>, Boolean)

集計 SQL 関数を作成または再定義します。

CreateAggregate<TAccumulate>(String, Func<TAccumulate,TAccumulate>, Boolean)

集計 SQL 関数を作成または再定義します。

CreateAggregate<TAccumulate>(String, Func<TAccumulate,Object[],TAccumulate>, Boolean)

集計 SQL 関数を作成または再定義します。

CreateAggregate<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14, T15,TAccumulate,TResult>(String, TAccumulate, Func<TAccumulate, T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,TAccumulate>, Func<TAccumulate,TResult>, Boolean)

集計 SQL 関数を作成または再定義します。

public virtual void CreateAggregate<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,TAccumulate,TResult> (string name, TAccumulate seed, Func<TAccumulate,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,TAccumulate> func, Func<TAccumulate,TResult> resultSelector, bool isDeterministic = false);
public virtual void CreateAggregate<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,TAccumulate,TResult> (string name, TAccumulate seed, Func<TAccumulate,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,TAccumulate>? func, Func<TAccumulate,TResult>? resultSelector, bool isDeterministic = false);
abstract member CreateAggregate : string * 'Accumulate * Func<'Accumulate, 'T1, 'T2, 'T3, 'T4, 'T5, 'T6, 'T7, 'T8, 'T9, 'T10, 'T11, 'T12, 'T13, 'T14, 'T15, 'Accumulate> * Func<'Accumulate, 'Result> * bool -> unit
override this.CreateAggregate : string * 'Accumulate * Func<'Accumulate, 'T1, 'T2, 'T3, 'T4, 'T5, 'T6, 'T7, 'T8, 'T9, 'T10, 'T11, 'T12, 'T13, 'T14, 'T15, 'Accumulate> * Func<'Accumulate, 'Result> * bool -> unit
Public Overridable Sub CreateAggregate(Of T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, TAccumulate, TResult) (name As String, seed As TAccumulate, func As Func(Of TAccumulate, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, TAccumulate), resultSelector As Func(Of TAccumulate, TResult), Optional isDeterministic As Boolean = false)

型パラメーター

T1

関数の最初のパラメーターの型。

T2

関数の 2 番目のパラメーターの型。

T3

関数の 3 番目のパラメーターの型。

T4

関数の 4 番目のパラメーターの型。

T5

関数の 5 番目のパラメーターの型。

T6

関数の 6 番目のパラメーターの型。

T7

関数の 7 番目のパラメーターの型。

T8

関数の 8 番目のパラメーターの型。

T9

関数の 9 番目のパラメーターの型。

T10

関数の 10 番目のパラメーターの型。

T11

関数の 11 番目のパラメーターの型。

T12

関数の 12 番目のパラメーターの型。

T13

関数の 13 番目のパラメーターの型。

T14

関数の 14 番目のパラメーターの型。

T15

関数の 15 番目のパラメーターの型。

TAccumulate

アキュムレータ値の型。

TResult

結果の値の型。

パラメーター

name
String

SQL 関数の名前。

seed
TAccumulate

最初のアキュムレータ値。

func
Func<TAccumulate,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,TAccumulate>

各要素に対して呼び出すアキュムレータ関数。 null を渡して関数を削除します。

resultSelector
Func<TAccumulate,TResult>

最終的なアキュムレータ値を結果値に変換する関数。 null を渡して関数を削除します。

isDeterministic
Boolean

集計が決定論的であるかどうかを示すフラグ。

適用対象

CreateAggregate<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14, T15,TAccumulate>(String, TAccumulate, Func<TAccumulate,T1,T2, T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,TAccumulate>, Boolean)

集計 SQL 関数を作成または再定義します。

public virtual void CreateAggregate<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,TAccumulate> (string name, TAccumulate seed, Func<TAccumulate,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,TAccumulate> func, bool isDeterministic = false);
public virtual void CreateAggregate<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,TAccumulate> (string name, TAccumulate seed, Func<TAccumulate,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,TAccumulate>? func, bool isDeterministic = false);
abstract member CreateAggregate : string * 'Accumulate * Func<'Accumulate, 'T1, 'T2, 'T3, 'T4, 'T5, 'T6, 'T7, 'T8, 'T9, 'T10, 'T11, 'T12, 'T13, 'T14, 'T15, 'Accumulate> * bool -> unit
override this.CreateAggregate : string * 'Accumulate * Func<'Accumulate, 'T1, 'T2, 'T3, 'T4, 'T5, 'T6, 'T7, 'T8, 'T9, 'T10, 'T11, 'T12, 'T13, 'T14, 'T15, 'Accumulate> * bool -> unit
Public Overridable Sub CreateAggregate(Of T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, TAccumulate) (name As String, seed As TAccumulate, func As Func(Of TAccumulate, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, TAccumulate), Optional isDeterministic As Boolean = false)

型パラメーター

T1

関数の最初のパラメーターの型。

T2

関数の 2 番目のパラメーターの型。

T3

関数の 3 番目のパラメーターの型。

T4

関数の 4 番目のパラメーターの型。

T5

関数の 5 番目のパラメーターの型。

T6

関数の 6 番目のパラメーターの型。

T7

関数の 7 番目のパラメーターの型。

T8

関数の 8 番目のパラメーターの型。

T9

関数の 9 番目のパラメーターの型。

T10

関数の 10 番目のパラメーターの型。

T11

関数の 11 番目のパラメーターの型。

T12

関数の 12 番目のパラメーターの型。

T13

関数の 13 番目のパラメーターの型。

T14

関数の 14 番目のパラメーターの型。

T15

関数の 15 番目のパラメーターの型。

TAccumulate

アキュムレータ値の型。

パラメーター

name
String

SQL 関数の名前。

seed
TAccumulate

最初のアキュムレータ値。

func
Func<TAccumulate,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,TAccumulate>

各要素に対して呼び出すアキュムレータ関数。 null を渡して関数を削除します。

isDeterministic
Boolean

集計が決定論的であるかどうかを示すフラグ。

適用対象

CreateAggregate<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14, T15,TAccumulate>(String, Func<TAccumulate,T1,T2,T3,T4,T5,T6,T7, T8,T9,T10,T11,T12,T13,T14,T15,TAccumulate>, Boolean)

集計 SQL 関数を作成または再定義します。

public virtual void CreateAggregate<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,TAccumulate> (string name, Func<TAccumulate,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,TAccumulate> func, bool isDeterministic = false);
public virtual void CreateAggregate<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,TAccumulate> (string name, Func<TAccumulate?,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,TAccumulate>? func, bool isDeterministic = false);
abstract member CreateAggregate : string * Func<'Accumulate, 'T1, 'T2, 'T3, 'T4, 'T5, 'T6, 'T7, 'T8, 'T9, 'T10, 'T11, 'T12, 'T13, 'T14, 'T15, 'Accumulate> * bool -> unit
override this.CreateAggregate : string * Func<'Accumulate, 'T1, 'T2, 'T3, 'T4, 'T5, 'T6, 'T7, 'T8, 'T9, 'T10, 'T11, 'T12, 'T13, 'T14, 'T15, 'Accumulate> * bool -> unit
Public Overridable Sub CreateAggregate(Of T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, TAccumulate) (name As String, func As Func(Of TAccumulate, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, TAccumulate), Optional isDeterministic As Boolean = false)

型パラメーター

T1

関数の最初のパラメーターの型。

T2

関数の 2 番目のパラメーターの型。

T3

関数の 3 番目のパラメーターの型。

T4

関数の 4 番目のパラメーターの型。

T5

関数の 5 番目のパラメーターの型。

T6

関数の 6 番目のパラメーターの型。

T7

関数の 7 番目のパラメーターの型。

T8

関数の 8 番目のパラメーターの型。

T9

関数の 9 番目のパラメーターの型。

T10

関数の 10 番目のパラメーターの型。

T11

関数の 11 番目のパラメーターの型。

T12

関数の 12 番目のパラメーターの型。

T13

関数の 13 番目のパラメーターの型。

T14

関数の 14 番目のパラメーターの型。

T15

関数の 15 番目のパラメーターの型。

TAccumulate

アキュムレータ値の型。

パラメーター

name
String

SQL 関数の名前。

func
Func<TAccumulate,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,TAccumulate>

各要素に対して呼び出すアキュムレータ関数。 null を渡して関数を削除します。

isDeterministic
Boolean

集計が決定論的であるかどうかを示すフラグ。

適用対象

CreateAggregate<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14, TAccumulate,TResult>(String, TAccumulate, Func<TAccumulate,T1, T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,TAccumulate>, Func<TAccumulate, TResult>, Boolean)

集計 SQL 関数を作成または再定義します。

public virtual void CreateAggregate<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,TAccumulate,TResult> (string name, TAccumulate seed, Func<TAccumulate,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,TAccumulate> func, Func<TAccumulate,TResult> resultSelector, bool isDeterministic = false);
public virtual void CreateAggregate<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,TAccumulate,TResult> (string name, TAccumulate seed, Func<TAccumulate,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,TAccumulate>? func, Func<TAccumulate,TResult>? resultSelector, bool isDeterministic = false);
abstract member CreateAggregate : string * 'Accumulate * Func<'Accumulate, 'T1, 'T2, 'T3, 'T4, 'T5, 'T6, 'T7, 'T8, 'T9, 'T10, 'T11, 'T12, 'T13, 'T14, 'Accumulate> * Func<'Accumulate, 'Result> * bool -> unit
override this.CreateAggregate : string * 'Accumulate * Func<'Accumulate, 'T1, 'T2, 'T3, 'T4, 'T5, 'T6, 'T7, 'T8, 'T9, 'T10, 'T11, 'T12, 'T13, 'T14, 'Accumulate> * Func<'Accumulate, 'Result> * bool -> unit
Public Overridable Sub CreateAggregate(Of T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, TAccumulate, TResult) (name As String, seed As TAccumulate, func As Func(Of TAccumulate, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, TAccumulate), resultSelector As Func(Of TAccumulate, TResult), Optional isDeterministic As Boolean = false)

型パラメーター

T1

関数の最初のパラメーターの型。

T2

関数の 2 番目のパラメーターの型。

T3

関数の 3 番目のパラメーターの型。

T4

関数の 4 番目のパラメーターの型。

T5

関数の 5 番目のパラメーターの型。

T6

関数の 6 番目のパラメーターの型。

T7

関数の 7 番目のパラメーターの型。

T8

関数の 8 番目のパラメーターの型。

T9

関数の 9 番目のパラメーターの型。

T10

関数の 10 番目のパラメーターの型。

T11

関数の 11 番目のパラメーターの型。

T12

関数の 12 番目のパラメーターの型。

T13

関数の 13 番目のパラメーターの型。

T14

関数の 14 番目のパラメーターの型。

TAccumulate

アキュムレータ値の型。

TResult

結果の値の型。

パラメーター

name
String

SQL 関数の名前。

seed
TAccumulate

最初のアキュムレータ値。

func
Func<TAccumulate,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,TAccumulate>

各要素に対して呼び出すアキュムレータ関数。 null を渡して関数を削除します。

resultSelector
Func<TAccumulate,TResult>

最終的なアキュムレータ値を結果値に変換する関数。 null を渡して関数を削除します。

isDeterministic
Boolean

集計が決定論的であるかどうかを示すフラグ。

適用対象

CreateAggregate<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14, TAccumulate>(String, Func<TAccumulate,T1,T2,T3,T4,T5,T6,T7,T8, T9,T10,T11,T12,T13,T14,TAccumulate>, Boolean)

集計 SQL 関数を作成または再定義します。

public virtual void CreateAggregate<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,TAccumulate> (string name, Func<TAccumulate,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,TAccumulate> func, bool isDeterministic = false);
public virtual void CreateAggregate<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,TAccumulate> (string name, Func<TAccumulate?,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,TAccumulate>? func, bool isDeterministic = false);
abstract member CreateAggregate : string * Func<'Accumulate, 'T1, 'T2, 'T3, 'T4, 'T5, 'T6, 'T7, 'T8, 'T9, 'T10, 'T11, 'T12, 'T13, 'T14, 'Accumulate> * bool -> unit
override this.CreateAggregate : string * Func<'Accumulate, 'T1, 'T2, 'T3, 'T4, 'T5, 'T6, 'T7, 'T8, 'T9, 'T10, 'T11, 'T12, 'T13, 'T14, 'Accumulate> * bool -> unit
Public Overridable Sub CreateAggregate(Of T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, TAccumulate) (name As String, func As Func(Of TAccumulate, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, TAccumulate), Optional isDeterministic As Boolean = false)

型パラメーター

T1

関数の最初のパラメーターの型。

T2

関数の 2 番目のパラメーターの型。

T3

関数の 3 番目のパラメーターの型。

T4

関数の 4 番目のパラメーターの型。

T5

関数の 5 番目のパラメーターの型。

T6

関数の 6 番目のパラメーターの型。

T7

関数の 7 番目のパラメーターの型。

T8

関数の 8 番目のパラメーターの型。

T9

関数の 9 番目のパラメーターの型。

T10

関数の 10 番目のパラメーターの型。

T11

関数の 11 番目のパラメーターの型。

T12

関数の 12 番目のパラメーターの型。

T13

関数の 13 番目のパラメーターの型。

T14

関数の 14 番目のパラメーターの型。

TAccumulate

アキュムレータ値の型。

パラメーター

name
String

SQL 関数の名前。

func
Func<TAccumulate,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,TAccumulate>

各要素に対して呼び出すアキュムレータ関数。 null を渡して関数を削除します。

isDeterministic
Boolean

集計が決定論的であるかどうかを示すフラグ。

適用対象

CreateAggregate<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14, TAccumulate>(String, TAccumulate, Func<TAccumulate,T1,T2,T3,T4, T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,TAccumulate>, Boolean)

集計 SQL 関数を作成または再定義します。

public virtual void CreateAggregate<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,TAccumulate> (string name, TAccumulate seed, Func<TAccumulate,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,TAccumulate> func, bool isDeterministic = false);
public virtual void CreateAggregate<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,TAccumulate> (string name, TAccumulate seed, Func<TAccumulate,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,TAccumulate>? func, bool isDeterministic = false);
abstract member CreateAggregate : string * 'Accumulate * Func<'Accumulate, 'T1, 'T2, 'T3, 'T4, 'T5, 'T6, 'T7, 'T8, 'T9, 'T10, 'T11, 'T12, 'T13, 'T14, 'Accumulate> * bool -> unit
override this.CreateAggregate : string * 'Accumulate * Func<'Accumulate, 'T1, 'T2, 'T3, 'T4, 'T5, 'T6, 'T7, 'T8, 'T9, 'T10, 'T11, 'T12, 'T13, 'T14, 'Accumulate> * bool -> unit
Public Overridable Sub CreateAggregate(Of T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, TAccumulate) (name As String, seed As TAccumulate, func As Func(Of TAccumulate, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, TAccumulate), Optional isDeterministic As Boolean = false)

型パラメーター

T1

関数の最初のパラメーターの型。

T2

関数の 2 番目のパラメーターの型。

T3

関数の 3 番目のパラメーターの型。

T4

関数の 4 番目のパラメーターの型。

T5

関数の 5 番目のパラメーターの型。

T6

関数の 6 番目のパラメーターの型。

T7

関数の 7 番目のパラメーターの型。

T8

関数の 8 番目のパラメーターの型。

T9

関数の 9 番目のパラメーターの型。

T10

関数の 10 番目のパラメーターの型。

T11

関数の 11 番目のパラメーターの型。

T12

関数の 12 番目のパラメーターの型。

T13

関数の 13 番目のパラメーターの型。

T14

関数の 14 番目のパラメーターの型。

TAccumulate

アキュムレータ値の型。

パラメーター

name
String

SQL 関数の名前。

seed
TAccumulate

最初のアキュムレータ値。

func
Func<TAccumulate,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,TAccumulate>

各要素に対して呼び出すアキュムレータ関数。 null を渡して関数を削除します。

isDeterministic
Boolean

集計が決定論的であるかどうかを示すフラグ。

適用対象

CreateAggregate<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,TAccumulate, TResult>(String, TAccumulate, Func<TAccumulate,T1,T2,T3,T4,T5, T6,T7,T8,T9,T10,T11,T12,T13,TAccumulate>, Func<TAccumulate,TResult>, Boolean)

集計 SQL 関数を作成または再定義します。

public virtual void CreateAggregate<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,TAccumulate,TResult> (string name, TAccumulate seed, Func<TAccumulate,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,TAccumulate> func, Func<TAccumulate,TResult> resultSelector, bool isDeterministic = false);
public virtual void CreateAggregate<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,TAccumulate,TResult> (string name, TAccumulate seed, Func<TAccumulate,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,TAccumulate>? func, Func<TAccumulate,TResult>? resultSelector, bool isDeterministic = false);
abstract member CreateAggregate : string * 'Accumulate * Func<'Accumulate, 'T1, 'T2, 'T3, 'T4, 'T5, 'T6, 'T7, 'T8, 'T9, 'T10, 'T11, 'T12, 'T13, 'Accumulate> * Func<'Accumulate, 'Result> * bool -> unit
override this.CreateAggregate : string * 'Accumulate * Func<'Accumulate, 'T1, 'T2, 'T3, 'T4, 'T5, 'T6, 'T7, 'T8, 'T9, 'T10, 'T11, 'T12, 'T13, 'Accumulate> * Func<'Accumulate, 'Result> * bool -> unit
Public Overridable Sub CreateAggregate(Of T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, TAccumulate, TResult) (name As String, seed As TAccumulate, func As Func(Of TAccumulate, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, TAccumulate), resultSelector As Func(Of TAccumulate, TResult), Optional isDeterministic As Boolean = false)

型パラメーター

T1

関数の最初のパラメーターの型。

T2

関数の 2 番目のパラメーターの型。

T3

関数の 3 番目のパラメーターの型。

T4

関数の 4 番目のパラメーターの型。

T5

関数の 5 番目のパラメーターの型。

T6

関数の 6 番目のパラメーターの型。

T7

関数の 7 番目のパラメーターの型。

T8

関数の 8 番目のパラメーターの型。

T9

関数の 9 番目のパラメーターの型。

T10

関数の 10 番目のパラメーターの型。

T11

関数の 11 番目のパラメーターの型。

T12

関数の 12 番目のパラメーターの型。

T13

関数の 13 番目のパラメーターの型。

TAccumulate

アキュムレータ値の型。

TResult

結果の値の型。

パラメーター

name
String

SQL 関数の名前。

seed
TAccumulate

最初のアキュムレータ値。

func
Func<TAccumulate,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,TAccumulate>

各要素に対して呼び出すアキュムレータ関数。 null を渡して関数を削除します。

resultSelector
Func<TAccumulate,TResult>

最終的なアキュムレータ値を結果値に変換する関数。 null を渡して関数を削除します。

isDeterministic
Boolean

集計が決定論的であるかどうかを示すフラグ。

適用対象

CreateAggregate<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,TAccumulate>(String, TAccumulate, Func<TAccumulate,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10, T11,T12,T13,TAccumulate>, Boolean)

集計 SQL 関数を作成または再定義します。

public virtual void CreateAggregate<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,TAccumulate> (string name, TAccumulate seed, Func<TAccumulate,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,TAccumulate> func, bool isDeterministic = false);
public virtual void CreateAggregate<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,TAccumulate> (string name, TAccumulate seed, Func<TAccumulate,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,TAccumulate>? func, bool isDeterministic = false);
abstract member CreateAggregate : string * 'Accumulate * Func<'Accumulate, 'T1, 'T2, 'T3, 'T4, 'T5, 'T6, 'T7, 'T8, 'T9, 'T10, 'T11, 'T12, 'T13, 'Accumulate> * bool -> unit
override this.CreateAggregate : string * 'Accumulate * Func<'Accumulate, 'T1, 'T2, 'T3, 'T4, 'T5, 'T6, 'T7, 'T8, 'T9, 'T10, 'T11, 'T12, 'T13, 'Accumulate> * bool -> unit
Public Overridable Sub CreateAggregate(Of T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, TAccumulate) (name As String, seed As TAccumulate, func As Func(Of TAccumulate, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, TAccumulate), Optional isDeterministic As Boolean = false)

型パラメーター

T1

関数の最初のパラメーターの型。

T2

関数の 2 番目のパラメーターの型。

T3

関数の 3 番目のパラメーターの型。

T4

関数の 4 番目のパラメーターの型。

T5

関数の 5 番目のパラメーターの型。

T6

関数の 6 番目のパラメーターの型。

T7

関数の 7 番目のパラメーターの型。

T8

関数の 8 番目のパラメーターの型。

T9

関数の 9 番目のパラメーターの型。

T10

関数の 10 番目のパラメーターの型。

T11

関数の 11 番目のパラメーターの型。

T12

関数の 12 番目のパラメーターの型。

T13

関数の 13 番目のパラメーターの型。

TAccumulate

アキュムレータ値の型。

パラメーター

name
String

SQL 関数の名前。

seed
TAccumulate

最初のアキュムレータ値。

func
Func<TAccumulate,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,TAccumulate>

各要素に対して呼び出すアキュムレータ関数。 null を渡して関数を削除します。

isDeterministic
Boolean

集計が決定論的であるかどうかを示すフラグ。

適用対象

CreateAggregate<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,TAccumulate>(String, Func<TAccumulate,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13, TAccumulate>, Boolean)

集計 SQL 関数を作成または再定義します。

public virtual void CreateAggregate<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,TAccumulate> (string name, Func<TAccumulate,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,TAccumulate> func, bool isDeterministic = false);
public virtual void CreateAggregate<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,TAccumulate> (string name, Func<TAccumulate?,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,TAccumulate>? func, bool isDeterministic = false);
abstract member CreateAggregate : string * Func<'Accumulate, 'T1, 'T2, 'T3, 'T4, 'T5, 'T6, 'T7, 'T8, 'T9, 'T10, 'T11, 'T12, 'T13, 'Accumulate> * bool -> unit
override this.CreateAggregate : string * Func<'Accumulate, 'T1, 'T2, 'T3, 'T4, 'T5, 'T6, 'T7, 'T8, 'T9, 'T10, 'T11, 'T12, 'T13, 'Accumulate> * bool -> unit
Public Overridable Sub CreateAggregate(Of T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, TAccumulate) (name As String, func As Func(Of TAccumulate, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, TAccumulate), Optional isDeterministic As Boolean = false)

型パラメーター

T1

関数の最初のパラメーターの型。

T2

関数の 2 番目のパラメーターの型。

T3

関数の 3 番目のパラメーターの型。

T4

関数の 4 番目のパラメーターの型。

T5

関数の 5 番目のパラメーターの型。

T6

関数の 6 番目のパラメーターの型。

T7

関数の 7 番目のパラメーターの型。

T8

関数の 8 番目のパラメーターの型。

T9

関数の 9 番目のパラメーターの型。

T10

関数の 10 番目のパラメーターの型。

T11

関数の 11 番目のパラメーターの型。

T12

関数の 12 番目のパラメーターの型。

T13

関数の 13 番目のパラメーターの型。

TAccumulate

アキュムレータ値の型。

パラメーター

name
String

SQL 関数の名前。

func
Func<TAccumulate,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,TAccumulate>

各要素に対して呼び出すアキュムレータ関数。 null を渡して関数を削除します。

isDeterministic
Boolean

集計が決定論的であるかどうかを示すフラグ。

適用対象

CreateAggregate<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,TAccumulate, TResult>(String, TAccumulate, Func<TAccumulate,T1,T2,T3,T4,T5, T6,T7,T8,T9,T10,T11,T12,TAccumulate>, Func<TAccumulate,TResult>, Boolean)

集計 SQL 関数を作成または再定義します。

public virtual void CreateAggregate<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,TAccumulate,TResult> (string name, TAccumulate seed, Func<TAccumulate,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,TAccumulate> func, Func<TAccumulate,TResult> resultSelector, bool isDeterministic = false);
public virtual void CreateAggregate<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,TAccumulate,TResult> (string name, TAccumulate seed, Func<TAccumulate,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,TAccumulate>? func, Func<TAccumulate,TResult>? resultSelector, bool isDeterministic = false);
abstract member CreateAggregate : string * 'Accumulate * Func<'Accumulate, 'T1, 'T2, 'T3, 'T4, 'T5, 'T6, 'T7, 'T8, 'T9, 'T10, 'T11, 'T12, 'Accumulate> * Func<'Accumulate, 'Result> * bool -> unit
override this.CreateAggregate : string * 'Accumulate * Func<'Accumulate, 'T1, 'T2, 'T3, 'T4, 'T5, 'T6, 'T7, 'T8, 'T9, 'T10, 'T11, 'T12, 'Accumulate> * Func<'Accumulate, 'Result> * bool -> unit
Public Overridable Sub CreateAggregate(Of T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, TAccumulate, TResult) (name As String, seed As TAccumulate, func As Func(Of TAccumulate, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, TAccumulate), resultSelector As Func(Of TAccumulate, TResult), Optional isDeterministic As Boolean = false)

型パラメーター

T1

関数の最初のパラメーターの型。

T2

関数の 2 番目のパラメーターの型。

T3

関数の 3 番目のパラメーターの型。

T4

関数の 4 番目のパラメーターの型。

T5

関数の 5 番目のパラメーターの型。

T6

関数の 6 番目のパラメーターの型。

T7

関数の 7 番目のパラメーターの型。

T8

関数の 8 番目のパラメーターの型。

T9

関数の 9 番目のパラメーターの型。

T10

関数の 10 番目のパラメーターの型。

T11

関数の 11 番目のパラメーターの型。

T12

関数の 12 番目のパラメーターの型。

TAccumulate

アキュムレータ値の型。

TResult

結果の値の型。

パラメーター

name
String

SQL 関数の名前。

seed
TAccumulate

最初のアキュムレータ値。

func
Func<TAccumulate,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,TAccumulate>

各要素に対して呼び出すアキュムレータ関数。 null を渡して関数を削除します。

resultSelector
Func<TAccumulate,TResult>

最終的なアキュムレータ値を結果値に変換する関数。 null を渡して関数を削除します。

isDeterministic
Boolean

集計が決定論的であるかどうかを示すフラグ。

適用対象

CreateAggregate<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,TAccumulate>(String, Func<TAccumulate,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,TAccumulate>, Boolean)

集計 SQL 関数を作成または再定義します。

public virtual void CreateAggregate<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,TAccumulate> (string name, Func<TAccumulate,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,TAccumulate> func, bool isDeterministic = false);
public virtual void CreateAggregate<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,TAccumulate> (string name, Func<TAccumulate?,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,TAccumulate>? func, bool isDeterministic = false);
abstract member CreateAggregate : string * Func<'Accumulate, 'T1, 'T2, 'T3, 'T4, 'T5, 'T6, 'T7, 'T8, 'T9, 'T10, 'T11, 'T12, 'Accumulate> * bool -> unit
override this.CreateAggregate : string * Func<'Accumulate, 'T1, 'T2, 'T3, 'T4, 'T5, 'T6, 'T7, 'T8, 'T9, 'T10, 'T11, 'T12, 'Accumulate> * bool -> unit
Public Overridable Sub CreateAggregate(Of T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, TAccumulate) (name As String, func As Func(Of TAccumulate, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, TAccumulate), Optional isDeterministic As Boolean = false)

型パラメーター

T1

関数の最初のパラメーターの型。

T2

関数の 2 番目のパラメーターの型。

T3

関数の 3 番目のパラメーターの型。

T4

関数の 4 番目のパラメーターの型。

T5

関数の 5 番目のパラメーターの型。

T6

関数の 6 番目のパラメーターの型。

T7

関数の 7 番目のパラメーターの型。

T8

関数の 8 番目のパラメーターの型。

T9

関数の 9 番目のパラメーターの型。

T10

関数の 10 番目のパラメーターの型。

T11

関数の 11 番目のパラメーターの型。

T12

関数の 12 番目のパラメーターの型。

TAccumulate

アキュムレータ値の型。

パラメーター

name
String

SQL 関数の名前。

func
Func<TAccumulate,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,TAccumulate>

各要素に対して呼び出すアキュムレータ関数。 null を渡して関数を削除します。

isDeterministic
Boolean

集計が決定論的であるかどうかを示すフラグ。

適用対象

CreateAggregate<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,TAccumulate>(String, TAccumulate, Func<TAccumulate,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10, T11,T12,TAccumulate>, Boolean)

集計 SQL 関数を作成または再定義します。

public virtual void CreateAggregate<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,TAccumulate> (string name, TAccumulate seed, Func<TAccumulate,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,TAccumulate> func, bool isDeterministic = false);
public virtual void CreateAggregate<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,TAccumulate> (string name, TAccumulate seed, Func<TAccumulate,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,TAccumulate>? func, bool isDeterministic = false);
abstract member CreateAggregate : string * 'Accumulate * Func<'Accumulate, 'T1, 'T2, 'T3, 'T4, 'T5, 'T6, 'T7, 'T8, 'T9, 'T10, 'T11, 'T12, 'Accumulate> * bool -> unit
override this.CreateAggregate : string * 'Accumulate * Func<'Accumulate, 'T1, 'T2, 'T3, 'T4, 'T5, 'T6, 'T7, 'T8, 'T9, 'T10, 'T11, 'T12, 'Accumulate> * bool -> unit
Public Overridable Sub CreateAggregate(Of T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, TAccumulate) (name As String, seed As TAccumulate, func As Func(Of TAccumulate, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, TAccumulate), Optional isDeterministic As Boolean = false)

型パラメーター

T1

関数の最初のパラメーターの型。

T2

関数の 2 番目のパラメーターの型。

T3

関数の 3 番目のパラメーターの型。

T4

関数の 4 番目のパラメーターの型。

T5

関数の 5 番目のパラメーターの型。

T6

関数の 6 番目のパラメーターの型。

T7

関数の 7 番目のパラメーターの型。

T8

関数の 8 番目のパラメーターの型。

T9

関数の 9 番目のパラメーターの型。

T10

関数の 10 番目のパラメーターの型。

T11

関数の 11 番目のパラメーターの型。

T12

関数の 12 番目のパラメーターの型。

TAccumulate

アキュムレータ値の型。

パラメーター

name
String

SQL 関数の名前。

seed
TAccumulate

最初のアキュムレータ値。

func
Func<TAccumulate,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,TAccumulate>

各要素に対して呼び出すアキュムレータ関数。 null を渡して関数を削除します。

isDeterministic
Boolean

集計が決定論的であるかどうかを示すフラグ。

適用対象

CreateAggregate<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,TAccumulate, TResult>(String, TAccumulate, Func<TAccumulate,T1,T2,T3,T4,T5, T6,T7,T8,T9,T10,T11,TAccumulate>, Func<TAccumulate,TResult>, Boolean)

集計 SQL 関数を作成または再定義します。

public virtual void CreateAggregate<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,TAccumulate,TResult> (string name, TAccumulate seed, Func<TAccumulate,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,TAccumulate> func, Func<TAccumulate,TResult> resultSelector, bool isDeterministic = false);
public virtual void CreateAggregate<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,TAccumulate,TResult> (string name, TAccumulate seed, Func<TAccumulate,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,TAccumulate>? func, Func<TAccumulate,TResult>? resultSelector, bool isDeterministic = false);
abstract member CreateAggregate : string * 'Accumulate * Func<'Accumulate, 'T1, 'T2, 'T3, 'T4, 'T5, 'T6, 'T7, 'T8, 'T9, 'T10, 'T11, 'Accumulate> * Func<'Accumulate, 'Result> * bool -> unit
override this.CreateAggregate : string * 'Accumulate * Func<'Accumulate, 'T1, 'T2, 'T3, 'T4, 'T5, 'T6, 'T7, 'T8, 'T9, 'T10, 'T11, 'Accumulate> * Func<'Accumulate, 'Result> * bool -> unit
Public Overridable Sub CreateAggregate(Of T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, TAccumulate, TResult) (name As String, seed As TAccumulate, func As Func(Of TAccumulate, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, TAccumulate), resultSelector As Func(Of TAccumulate, TResult), Optional isDeterministic As Boolean = false)

型パラメーター

T1

関数の最初のパラメーターの型。

T2

関数の 2 番目のパラメーターの型。

T3

関数の 3 番目のパラメーターの型。

T4

関数の 4 番目のパラメーターの型。

T5

関数の 5 番目のパラメーターの型。

T6

関数の 6 番目のパラメーターの型。

T7

関数の 7 番目のパラメーターの型。

T8

関数の 8 番目のパラメーターの型。

T9

関数の 9 番目のパラメーターの型。

T10

関数の 10 番目のパラメーターの型。

T11

関数の 11 番目のパラメーターの型。

TAccumulate

アキュムレータ値の型。

TResult

結果の値の型。

パラメーター

name
String

SQL 関数の名前。

seed
TAccumulate

最初のアキュムレータ値。

func
Func<TAccumulate,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,TAccumulate>

各要素に対して呼び出すアキュムレータ関数。 null を渡して関数を削除します。

resultSelector
Func<TAccumulate,TResult>

最終的なアキュムレータ値を結果値に変換する関数。 null を渡して関数を削除します。

isDeterministic
Boolean

集計が決定論的であるかどうかを示すフラグ。

適用対象

CreateAggregate<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,TAccumulate>(String, TAccumulate, Func<TAccumulate,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10, T11,TAccumulate>, Boolean)

集計 SQL 関数を作成または再定義します。

public virtual void CreateAggregate<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,TAccumulate> (string name, TAccumulate seed, Func<TAccumulate,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,TAccumulate> func, bool isDeterministic = false);
public virtual void CreateAggregate<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,TAccumulate> (string name, TAccumulate seed, Func<TAccumulate,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,TAccumulate>? func, bool isDeterministic = false);
abstract member CreateAggregate : string * 'Accumulate * Func<'Accumulate, 'T1, 'T2, 'T3, 'T4, 'T5, 'T6, 'T7, 'T8, 'T9, 'T10, 'T11, 'Accumulate> * bool -> unit
override this.CreateAggregate : string * 'Accumulate * Func<'Accumulate, 'T1, 'T2, 'T3, 'T4, 'T5, 'T6, 'T7, 'T8, 'T9, 'T10, 'T11, 'Accumulate> * bool -> unit
Public Overridable Sub CreateAggregate(Of T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, TAccumulate) (name As String, seed As TAccumulate, func As Func(Of TAccumulate, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, TAccumulate), Optional isDeterministic As Boolean = false)

型パラメーター

T1

関数の最初のパラメーターの型。

T2

関数の 2 番目のパラメーターの型。

T3

関数の 3 番目のパラメーターの型。

T4

関数の 4 番目のパラメーターの型。

T5

関数の 5 番目のパラメーターの型。

T6

関数の 6 番目のパラメーターの型。

T7

関数の 7 番目のパラメーターの型。

T8

関数の 8 番目のパラメーターの型。

T9

関数の 9 番目のパラメーターの型。

T10

関数の 10 番目のパラメーターの型。

T11

関数の 11 番目のパラメーターの型。

TAccumulate

アキュムレータ値の型。

パラメーター

name
String

SQL 関数の名前。

seed
TAccumulate

最初のアキュムレータ値。

func
Func<TAccumulate,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,TAccumulate>

各要素に対して呼び出すアキュムレータ関数。 null を渡して関数を削除します。

isDeterministic
Boolean

集計が決定論的であるかどうかを示すフラグ。

適用対象

CreateAggregate<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,TAccumulate>(String, Func<TAccumulate,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,TAccumulate>, Boolean)

集計 SQL 関数を作成または再定義します。

public virtual void CreateAggregate<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,TAccumulate> (string name, Func<TAccumulate,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,TAccumulate> func, bool isDeterministic = false);
public virtual void CreateAggregate<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,TAccumulate> (string name, Func<TAccumulate?,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,TAccumulate>? func, bool isDeterministic = false);
abstract member CreateAggregate : string * Func<'Accumulate, 'T1, 'T2, 'T3, 'T4, 'T5, 'T6, 'T7, 'T8, 'T9, 'T10, 'T11, 'Accumulate> * bool -> unit
override this.CreateAggregate : string * Func<'Accumulate, 'T1, 'T2, 'T3, 'T4, 'T5, 'T6, 'T7, 'T8, 'T9, 'T10, 'T11, 'Accumulate> * bool -> unit
Public Overridable Sub CreateAggregate(Of T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, TAccumulate) (name As String, func As Func(Of TAccumulate, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, TAccumulate), Optional isDeterministic As Boolean = false)

型パラメーター

T1

関数の最初のパラメーターの型。

T2

関数の 2 番目のパラメーターの型。

T3

関数の 3 番目のパラメーターの型。

T4

関数の 4 番目のパラメーターの型。

T5

関数の 5 番目のパラメーターの型。

T6

関数の 6 番目のパラメーターの型。

T7

関数の 7 番目のパラメーターの型。

T8

関数の 8 番目のパラメーターの型。

T9

関数の 9 番目のパラメーターの型。

T10

関数の 10 番目のパラメーターの型。

T11

関数の 11 番目のパラメーターの型。

TAccumulate

アキュムレータ値の型。

パラメーター

name
String

SQL 関数の名前。

func
Func<TAccumulate,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,TAccumulate>

各要素に対して呼び出すアキュムレータ関数。 null を渡して関数を削除します。

isDeterministic
Boolean

集計が決定論的であるかどうかを示すフラグ。

適用対象

CreateAggregate<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,TAccumulate,TResult>(String, TAccumulate, Func<TAccumulate,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10, TAccumulate>, Func<TAccumulate,TResult>, Boolean)

集計 SQL 関数を作成または再定義します。

public virtual void CreateAggregate<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,TAccumulate,TResult> (string name, TAccumulate seed, Func<TAccumulate,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,TAccumulate> func, Func<TAccumulate,TResult> resultSelector, bool isDeterministic = false);
public virtual void CreateAggregate<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,TAccumulate,TResult> (string name, TAccumulate seed, Func<TAccumulate,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,TAccumulate>? func, Func<TAccumulate,TResult>? resultSelector, bool isDeterministic = false);
abstract member CreateAggregate : string * 'Accumulate * Func<'Accumulate, 'T1, 'T2, 'T3, 'T4, 'T5, 'T6, 'T7, 'T8, 'T9, 'T10, 'Accumulate> * Func<'Accumulate, 'Result> * bool -> unit
override this.CreateAggregate : string * 'Accumulate * Func<'Accumulate, 'T1, 'T2, 'T3, 'T4, 'T5, 'T6, 'T7, 'T8, 'T9, 'T10, 'Accumulate> * Func<'Accumulate, 'Result> * bool -> unit
Public Overridable Sub CreateAggregate(Of T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, TAccumulate, TResult) (name As String, seed As TAccumulate, func As Func(Of TAccumulate, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, TAccumulate), resultSelector As Func(Of TAccumulate, TResult), Optional isDeterministic As Boolean = false)

型パラメーター

T1

関数の最初のパラメーターの型。

T2

関数の 2 番目のパラメーターの型。

T3

関数の 3 番目のパラメーターの型。

T4

関数の 4 番目のパラメーターの型。

T5

関数の 5 番目のパラメーターの型。

T6

関数の 6 番目のパラメーターの型。

T7

関数の 7 番目のパラメーターの型。

T8

関数の 8 番目のパラメーターの型。

T9

関数の 9 番目のパラメーターの型。

T10

関数の 10 番目のパラメーターの型。

TAccumulate

アキュムレータ値の型。

TResult

結果の値の型。

パラメーター

name
String

SQL 関数の名前。

seed
TAccumulate

最初のアキュムレータ値。

func
Func<TAccumulate,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,TAccumulate>

各要素に対して呼び出すアキュムレータ関数。 null を渡して関数を削除します。

resultSelector
Func<TAccumulate,TResult>

最終的なアキュムレータ値を結果値に変換する関数。 null を渡して関数を削除します。

isDeterministic
Boolean

集計が決定論的であるかどうかを示すフラグ。

適用対象

CreateAggregate<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,TAccumulate>(String, Func<TAccumulate,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,TAccumulate>, Boolean)

集計 SQL 関数を作成または再定義します。

public virtual void CreateAggregate<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,TAccumulate> (string name, Func<TAccumulate,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,TAccumulate> func, bool isDeterministic = false);
public virtual void CreateAggregate<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,TAccumulate> (string name, Func<TAccumulate?,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,TAccumulate>? func, bool isDeterministic = false);
abstract member CreateAggregate : string * Func<'Accumulate, 'T1, 'T2, 'T3, 'T4, 'T5, 'T6, 'T7, 'T8, 'T9, 'T10, 'Accumulate> * bool -> unit
override this.CreateAggregate : string * Func<'Accumulate, 'T1, 'T2, 'T3, 'T4, 'T5, 'T6, 'T7, 'T8, 'T9, 'T10, 'Accumulate> * bool -> unit
Public Overridable Sub CreateAggregate(Of T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, TAccumulate) (name As String, func As Func(Of TAccumulate, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, TAccumulate), Optional isDeterministic As Boolean = false)

型パラメーター

T1

関数の最初のパラメーターの型。

T2

関数の 2 番目のパラメーターの型。

T3

関数の 3 番目のパラメーターの型。

T4

関数の 4 番目のパラメーターの型。

T5

関数の 5 番目のパラメーターの型。

T6

関数の 6 番目のパラメーターの型。

T7

関数の 7 番目のパラメーターの型。

T8

関数の 8 番目のパラメーターの型。

T9

関数の 9 番目のパラメーターの型。

T10

関数の 10 番目のパラメーターの型。

TAccumulate

アキュムレータ値の型。

パラメーター

name
String

SQL 関数の名前。

func
Func<TAccumulate,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,TAccumulate>

各要素に対して呼び出すアキュムレータ関数。 null を渡して関数を削除します。

isDeterministic
Boolean

集計が決定論的であるかどうかを示すフラグ。

適用対象

CreateAggregate<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,TAccumulate>(String, TAccumulate, Func<TAccumulate,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10, TAccumulate>, Boolean)

集計 SQL 関数を作成または再定義します。

public virtual void CreateAggregate<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,TAccumulate> (string name, TAccumulate seed, Func<TAccumulate,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,TAccumulate> func, bool isDeterministic = false);
public virtual void CreateAggregate<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,TAccumulate> (string name, TAccumulate seed, Func<TAccumulate,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,TAccumulate>? func, bool isDeterministic = false);
abstract member CreateAggregate : string * 'Accumulate * Func<'Accumulate, 'T1, 'T2, 'T3, 'T4, 'T5, 'T6, 'T7, 'T8, 'T9, 'T10, 'Accumulate> * bool -> unit
override this.CreateAggregate : string * 'Accumulate * Func<'Accumulate, 'T1, 'T2, 'T3, 'T4, 'T5, 'T6, 'T7, 'T8, 'T9, 'T10, 'Accumulate> * bool -> unit
Public Overridable Sub CreateAggregate(Of T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, TAccumulate) (name As String, seed As TAccumulate, func As Func(Of TAccumulate, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, TAccumulate), Optional isDeterministic As Boolean = false)

型パラメーター

T1

関数の最初のパラメーターの型。

T2

関数の 2 番目のパラメーターの型。

T3

関数の 3 番目のパラメーターの型。

T4

関数の 4 番目のパラメーターの型。

T5

関数の 5 番目のパラメーターの型。

T6

関数の 6 番目のパラメーターの型。

T7

関数の 7 番目のパラメーターの型。

T8

関数の 8 番目のパラメーターの型。

T9

関数の 9 番目のパラメーターの型。

T10

関数の 10 番目のパラメーターの型。

TAccumulate

アキュムレータ値の型。

パラメーター

name
String

SQL 関数の名前。

seed
TAccumulate

最初のアキュムレータ値。

func
Func<TAccumulate,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,TAccumulate>

各要素に対して呼び出すアキュムレータ関数。 null を渡して関数を削除します。

isDeterministic
Boolean

集計が決定論的であるかどうかを示すフラグ。

適用対象

CreateAggregate<T1,T2,T3,T4,T5,T6,T7,T8,T9,TAccumulate,TResult>(String, TAccumulate, Func<TAccumulate,T1,T2,T3,T4,T5,T6,T7,T8,T9,TAccumulate>, Func<TAccumulate,TResult>, Boolean)

集計 SQL 関数を作成または再定義します。

public virtual void CreateAggregate<T1,T2,T3,T4,T5,T6,T7,T8,T9,TAccumulate,TResult> (string name, TAccumulate seed, Func<TAccumulate,T1,T2,T3,T4,T5,T6,T7,T8,T9,TAccumulate> func, Func<TAccumulate,TResult> resultSelector, bool isDeterministic = false);
public virtual void CreateAggregate<T1,T2,T3,T4,T5,T6,T7,T8,T9,TAccumulate,TResult> (string name, TAccumulate seed, Func<TAccumulate,T1,T2,T3,T4,T5,T6,T7,T8,T9,TAccumulate>? func, Func<TAccumulate,TResult>? resultSelector, bool isDeterministic = false);
abstract member CreateAggregate : string * 'Accumulate * Func<'Accumulate, 'T1, 'T2, 'T3, 'T4, 'T5, 'T6, 'T7, 'T8, 'T9, 'Accumulate> * Func<'Accumulate, 'Result> * bool -> unit
override this.CreateAggregate : string * 'Accumulate * Func<'Accumulate, 'T1, 'T2, 'T3, 'T4, 'T5, 'T6, 'T7, 'T8, 'T9, 'Accumulate> * Func<'Accumulate, 'Result> * bool -> unit
Public Overridable Sub CreateAggregate(Of T1, T2, T3, T4, T5, T6, T7, T8, T9, TAccumulate, TResult) (name As String, seed As TAccumulate, func As Func(Of TAccumulate, T1, T2, T3, T4, T5, T6, T7, T8, T9, TAccumulate), resultSelector As Func(Of TAccumulate, TResult), Optional isDeterministic As Boolean = false)

型パラメーター

T1

関数の最初のパラメーターの型。

T2

関数の 2 番目のパラメーターの型。

T3

関数の 3 番目のパラメーターの型。

T4

関数の 4 番目のパラメーターの型。

T5

関数の 5 番目のパラメーターの型。

T6

関数の 6 番目のパラメーターの型。

T7

関数の 7 番目のパラメーターの型。

T8

関数の 8 番目のパラメーターの型。

T9

関数の 9 番目のパラメーターの型。

TAccumulate

アキュムレータ値の型。

TResult

結果の値の型。

パラメーター

name
String

SQL 関数の名前。

seed
TAccumulate

最初のアキュムレータ値。

func
Func<TAccumulate,T1,T2,T3,T4,T5,T6,T7,T8,T9,TAccumulate>

各要素に対して呼び出すアキュムレータ関数。 null を渡して関数を削除します。

resultSelector
Func<TAccumulate,TResult>

最終的なアキュムレータ値を結果値に変換する関数。 null を渡して関数を削除します。

isDeterministic
Boolean

集計が決定論的であるかどうかを示すフラグ。

適用対象

CreateAggregate<T1,T2,T3,T4,T5,T6,T7,T8,T9,TAccumulate>(String, TAccumulate, Func<TAccumulate,T1,T2,T3,T4,T5,T6,T7,T8,T9,TAccumulate>, Boolean)

集計 SQL 関数を作成または再定義します。

public virtual void CreateAggregate<T1,T2,T3,T4,T5,T6,T7,T8,T9,TAccumulate> (string name, TAccumulate seed, Func<TAccumulate,T1,T2,T3,T4,T5,T6,T7,T8,T9,TAccumulate> func, bool isDeterministic = false);
public virtual void CreateAggregate<T1,T2,T3,T4,T5,T6,T7,T8,T9,TAccumulate> (string name, TAccumulate seed, Func<TAccumulate,T1,T2,T3,T4,T5,T6,T7,T8,T9,TAccumulate>? func, bool isDeterministic = false);
abstract member CreateAggregate : string * 'Accumulate * Func<'Accumulate, 'T1, 'T2, 'T3, 'T4, 'T5, 'T6, 'T7, 'T8, 'T9, 'Accumulate> * bool -> unit
override this.CreateAggregate : string * 'Accumulate * Func<'Accumulate, 'T1, 'T2, 'T3, 'T4, 'T5, 'T6, 'T7, 'T8, 'T9, 'Accumulate> * bool -> unit
Public Overridable Sub CreateAggregate(Of T1, T2, T3, T4, T5, T6, T7, T8, T9, TAccumulate) (name As String, seed As TAccumulate, func As Func(Of TAccumulate, T1, T2, T3, T4, T5, T6, T7, T8, T9, TAccumulate), Optional isDeterministic As Boolean = false)

型パラメーター

T1

関数の最初のパラメーターの型。

T2

関数の 2 番目のパラメーターの型。

T3

関数の 3 番目のパラメーターの型。

T4

関数の 4 番目のパラメーターの型。

T5

関数の 5 番目のパラメーターの型。

T6

関数の 6 番目のパラメーターの型。

T7

関数の 7 番目のパラメーターの型。

T8

関数の 8 番目のパラメーターの型。

T9

関数の 9 番目のパラメーターの型。

TAccumulate

アキュムレータ値の型。

パラメーター

name
String

SQL 関数の名前。

seed
TAccumulate

最初のアキュムレータ値。

func
Func<TAccumulate,T1,T2,T3,T4,T5,T6,T7,T8,T9,TAccumulate>

各要素に対して呼び出すアキュムレータ関数。 null を渡して関数を削除します。

isDeterministic
Boolean

集計が決定論的であるかどうかを示すフラグ。

適用対象

CreateAggregate<T1,T2,T3,T4,T5,T6,T7,T8,T9,TAccumulate>(String, Func<TAccumulate,T1,T2,T3,T4,T5,T6,T7,T8,T9,TAccumulate>, Boolean)

集計 SQL 関数を作成または再定義します。

public virtual void CreateAggregate<T1,T2,T3,T4,T5,T6,T7,T8,T9,TAccumulate> (string name, Func<TAccumulate,T1,T2,T3,T4,T5,T6,T7,T8,T9,TAccumulate> func, bool isDeterministic = false);
public virtual void CreateAggregate<T1,T2,T3,T4,T5,T6,T7,T8,T9,TAccumulate> (string name, Func<TAccumulate?,T1,T2,T3,T4,T5,T6,T7,T8,T9,TAccumulate>? func, bool isDeterministic = false);
abstract member CreateAggregate : string * Func<'Accumulate, 'T1, 'T2, 'T3, 'T4, 'T5, 'T6, 'T7, 'T8, 'T9, 'Accumulate> * bool -> unit
override this.CreateAggregate : string * Func<'Accumulate, 'T1, 'T2, 'T3, 'T4, 'T5, 'T6, 'T7, 'T8, 'T9, 'Accumulate> * bool -> unit
Public Overridable Sub CreateAggregate(Of T1, T2, T3, T4, T5, T6, T7, T8, T9, TAccumulate) (name As String, func As Func(Of TAccumulate, T1, T2, T3, T4, T5, T6, T7, T8, T9, TAccumulate), Optional isDeterministic As Boolean = false)

型パラメーター

T1

関数の最初のパラメーターの型。

T2

関数の 2 番目のパラメーターの型。

T3

関数の 3 番目のパラメーターの型。

T4

関数の 4 番目のパラメーターの型。

T5

関数の 5 番目のパラメーターの型。

T6

関数の 6 番目のパラメーターの型。

T7

関数の 7 番目のパラメーターの型。

T8

関数の 8 番目のパラメーターの型。

T9

関数の 9 番目のパラメーターの型。

TAccumulate

アキュムレータ値の型。

パラメーター

name
String

SQL 関数の名前。

func
Func<TAccumulate,T1,T2,T3,T4,T5,T6,T7,T8,T9,TAccumulate>

各要素に対して呼び出すアキュムレータ関数。 null を渡して関数を削除します。

isDeterministic
Boolean

集計が決定論的であるかどうかを示すフラグ。

適用対象

CreateAggregate<T1,T2,T3,T4,T5,T6,T7,T8,TAccumulate,TResult>(String, TAccumulate, Func<TAccumulate,T1,T2,T3,T4,T5,T6,T7,T8,TAccumulate>, Func<TAccumulate,TResult>, Boolean)

集計 SQL 関数を作成または再定義します。

public virtual void CreateAggregate<T1,T2,T3,T4,T5,T6,T7,T8,TAccumulate,TResult> (string name, TAccumulate seed, Func<TAccumulate,T1,T2,T3,T4,T5,T6,T7,T8,TAccumulate> func, Func<TAccumulate,TResult> resultSelector, bool isDeterministic = false);
public virtual void CreateAggregate<T1,T2,T3,T4,T5,T6,T7,T8,TAccumulate,TResult> (string name, TAccumulate seed, Func<TAccumulate,T1,T2,T3,T4,T5,T6,T7,T8,TAccumulate>? func, Func<TAccumulate,TResult>? resultSelector, bool isDeterministic = false);
abstract member CreateAggregate : string * 'Accumulate * Func<'Accumulate, 'T1, 'T2, 'T3, 'T4, 'T5, 'T6, 'T7, 'T8, 'Accumulate> * Func<'Accumulate, 'Result> * bool -> unit
override this.CreateAggregate : string * 'Accumulate * Func<'Accumulate, 'T1, 'T2, 'T3, 'T4, 'T5, 'T6, 'T7, 'T8, 'Accumulate> * Func<'Accumulate, 'Result> * bool -> unit
Public Overridable Sub CreateAggregate(Of T1, T2, T3, T4, T5, T6, T7, T8, TAccumulate, TResult) (name As String, seed As TAccumulate, func As Func(Of TAccumulate, T1, T2, T3, T4, T5, T6, T7, T8, TAccumulate), resultSelector As Func(Of TAccumulate, TResult), Optional isDeterministic As Boolean = false)

型パラメーター

T1

関数の最初のパラメーターの型。

T2

関数の 2 番目のパラメーターの型。

T3

関数の 3 番目のパラメーターの型。

T4

関数の 4 番目のパラメーターの型。

T5

関数の 5 番目のパラメーターの型。

T6

関数の 6 番目のパラメーターの型。

T7

関数の 7 番目のパラメーターの型。

T8

関数の 8 番目のパラメーターの型。

TAccumulate

アキュムレータ値の型。

TResult

結果の値の型。

パラメーター

name
String

SQL 関数の名前。

seed
TAccumulate

最初のアキュムレータ値。

func
Func<TAccumulate,T1,T2,T3,T4,T5,T6,T7,T8,TAccumulate>

各要素に対して呼び出すアキュムレータ関数。 null を渡して関数を削除します。

resultSelector
Func<TAccumulate,TResult>

最終的なアキュムレータ値を結果値に変換する関数。 null を渡して関数を削除します。

isDeterministic
Boolean

集計が決定論的であるかどうかを示すフラグ。

適用対象

CreateAggregate<T1,T2,T3,T4,T5,T6,T7,T8,TAccumulate>(String, TAccumulate, Func<TAccumulate,T1,T2,T3,T4,T5,T6,T7,T8,TAccumulate>, Boolean)

集計 SQL 関数を作成または再定義します。

public virtual void CreateAggregate<T1,T2,T3,T4,T5,T6,T7,T8,TAccumulate> (string name, TAccumulate seed, Func<TAccumulate,T1,T2,T3,T4,T5,T6,T7,T8,TAccumulate> func, bool isDeterministic = false);
public virtual void CreateAggregate<T1,T2,T3,T4,T5,T6,T7,T8,TAccumulate> (string name, TAccumulate seed, Func<TAccumulate,T1,T2,T3,T4,T5,T6,T7,T8,TAccumulate>? func, bool isDeterministic = false);
abstract member CreateAggregate : string * 'Accumulate * Func<'Accumulate, 'T1, 'T2, 'T3, 'T4, 'T5, 'T6, 'T7, 'T8, 'Accumulate> * bool -> unit
override this.CreateAggregate : string * 'Accumulate * Func<'Accumulate, 'T1, 'T2, 'T3, 'T4, 'T5, 'T6, 'T7, 'T8, 'Accumulate> * bool -> unit
Public Overridable Sub CreateAggregate(Of T1, T2, T3, T4, T5, T6, T7, T8, TAccumulate) (name As String, seed As TAccumulate, func As Func(Of TAccumulate, T1, T2, T3, T4, T5, T6, T7, T8, TAccumulate), Optional isDeterministic As Boolean = false)

型パラメーター

T1

関数の最初のパラメーターの型。

T2

関数の 2 番目のパラメーターの型。

T3

関数の 3 番目のパラメーターの型。

T4

関数の 4 番目のパラメーターの型。

T5

関数の 5 番目のパラメーターの型。

T6

関数の 6 番目のパラメーターの型。

T7

関数の 7 番目のパラメーターの型。

T8

関数の 8 番目のパラメーターの型。

TAccumulate

アキュムレータ値の型。

パラメーター

name
String

SQL 関数の名前。

seed
TAccumulate

最初のアキュムレータ値。

func
Func<TAccumulate,T1,T2,T3,T4,T5,T6,T7,T8,TAccumulate>

各要素に対して呼び出すアキュムレータ関数。 null を渡して関数を削除します。

isDeterministic
Boolean

集計が決定論的であるかどうかを示すフラグ。

適用対象

CreateAggregate<T1,T2,T3,T4,T5,T6,T7,T8,TAccumulate>(String, Func<TAccumulate,T1,T2,T3,T4,T5,T6,T7,T8,TAccumulate>, Boolean)

集計 SQL 関数を作成または再定義します。

public virtual void CreateAggregate<T1,T2,T3,T4,T5,T6,T7,T8,TAccumulate> (string name, Func<TAccumulate,T1,T2,T3,T4,T5,T6,T7,T8,TAccumulate> func, bool isDeterministic = false);
public virtual void CreateAggregate<T1,T2,T3,T4,T5,T6,T7,T8,TAccumulate> (string name, Func<TAccumulate?,T1,T2,T3,T4,T5,T6,T7,T8,TAccumulate>? func, bool isDeterministic = false);
abstract member CreateAggregate : string * Func<'Accumulate, 'T1, 'T2, 'T3, 'T4, 'T5, 'T6, 'T7, 'T8, 'Accumulate> * bool -> unit
override this.CreateAggregate : string * Func<'Accumulate, 'T1, 'T2, 'T3, 'T4, 'T5, 'T6, 'T7, 'T8, 'Accumulate> * bool -> unit
Public Overridable Sub CreateAggregate(Of T1, T2, T3, T4, T5, T6, T7, T8, TAccumulate) (name As String, func As Func(Of TAccumulate, T1, T2, T3, T4, T5, T6, T7, T8, TAccumulate), Optional isDeterministic As Boolean = false)

型パラメーター

T1

関数の最初のパラメーターの型。

T2

関数の 2 番目のパラメーターの型。

T3

関数の 3 番目のパラメーターの型。

T4

関数の 4 番目のパラメーターの型。

T5

関数の 5 番目のパラメーターの型。

T6

関数の 6 番目のパラメーターの型。

T7

関数の 7 番目のパラメーターの型。

T8

関数の 8 番目のパラメーターの型。

TAccumulate

アキュムレータ値の型。

パラメーター

name
String

SQL 関数の名前。

func
Func<TAccumulate,T1,T2,T3,T4,T5,T6,T7,T8,TAccumulate>

各要素に対して呼び出すアキュムレータ関数。 null を渡して関数を削除します。

isDeterministic
Boolean

集計が決定論的であるかどうかを示すフラグ。

適用対象

CreateAggregate<T1,T2,T3,T4,T5,T6,T7,TAccumulate,TResult>(String, TAccumulate, Func<TAccumulate,T1,T2,T3,T4,T5,T6,T7,TAccumulate>, Func<TAccumulate,TResult>, Boolean)

集計 SQL 関数を作成または再定義します。

public virtual void CreateAggregate<T1,T2,T3,T4,T5,T6,T7,TAccumulate,TResult> (string name, TAccumulate seed, Func<TAccumulate,T1,T2,T3,T4,T5,T6,T7,TAccumulate> func, Func<TAccumulate,TResult> resultSelector, bool isDeterministic = false);
public virtual void CreateAggregate<T1,T2,T3,T4,T5,T6,T7,TAccumulate,TResult> (string name, TAccumulate seed, Func<TAccumulate,T1,T2,T3,T4,T5,T6,T7,TAccumulate>? func, Func<TAccumulate,TResult>? resultSelector, bool isDeterministic = false);
abstract member CreateAggregate : string * 'Accumulate * Func<'Accumulate, 'T1, 'T2, 'T3, 'T4, 'T5, 'T6, 'T7, 'Accumulate> * Func<'Accumulate, 'Result> * bool -> unit
override this.CreateAggregate : string * 'Accumulate * Func<'Accumulate, 'T1, 'T2, 'T3, 'T4, 'T5, 'T6, 'T7, 'Accumulate> * Func<'Accumulate, 'Result> * bool -> unit
Public Overridable Sub CreateAggregate(Of T1, T2, T3, T4, T5, T6, T7, TAccumulate, TResult) (name As String, seed As TAccumulate, func As Func(Of TAccumulate, T1, T2, T3, T4, T5, T6, T7, TAccumulate), resultSelector As Func(Of TAccumulate, TResult), Optional isDeterministic As Boolean = false)

型パラメーター

T1

関数の最初のパラメーターの型。

T2

関数の 2 番目のパラメーターの型。

T3

関数の 3 番目のパラメーターの型。

T4

関数の 4 番目のパラメーターの型。

T5

関数の 5 番目のパラメーターの型。

T6

関数の 6 番目のパラメーターの型。

T7

関数の 7 番目のパラメーターの型。

TAccumulate

アキュムレータ値の型。

TResult

結果の値の型。

パラメーター

name
String

SQL 関数の名前。

seed
TAccumulate

最初のアキュムレータ値。

func
Func<TAccumulate,T1,T2,T3,T4,T5,T6,T7,TAccumulate>

各要素に対して呼び出すアキュムレータ関数。 null を渡して関数を削除します。

resultSelector
Func<TAccumulate,TResult>

最終的なアキュムレータ値を結果値に変換する関数。 null を渡して関数を削除します。

isDeterministic
Boolean

集計が決定論的であるかどうかを示すフラグ。

適用対象

CreateAggregate<T1,T2,T3,T4,T5,T6,T7,TAccumulate>(String, Func<TAccumulate,T1,T2,T3,T4,T5,T6,T7,TAccumulate>, Boolean)

集計 SQL 関数を作成または再定義します。

public virtual void CreateAggregate<T1,T2,T3,T4,T5,T6,T7,TAccumulate> (string name, Func<TAccumulate,T1,T2,T3,T4,T5,T6,T7,TAccumulate> func, bool isDeterministic = false);
public virtual void CreateAggregate<T1,T2,T3,T4,T5,T6,T7,TAccumulate> (string name, Func<TAccumulate?,T1,T2,T3,T4,T5,T6,T7,TAccumulate>? func, bool isDeterministic = false);
abstract member CreateAggregate : string * Func<'Accumulate, 'T1, 'T2, 'T3, 'T4, 'T5, 'T6, 'T7, 'Accumulate> * bool -> unit
override this.CreateAggregate : string * Func<'Accumulate, 'T1, 'T2, 'T3, 'T4, 'T5, 'T6, 'T7, 'Accumulate> * bool -> unit
Public Overridable Sub CreateAggregate(Of T1, T2, T3, T4, T5, T6, T7, TAccumulate) (name As String, func As Func(Of TAccumulate, T1, T2, T3, T4, T5, T6, T7, TAccumulate), Optional isDeterministic As Boolean = false)

型パラメーター

T1

関数の最初のパラメーターの型。

T2

関数の 2 番目のパラメーターの型。

T3

関数の 3 番目のパラメーターの型。

T4

関数の 4 番目のパラメーターの型。

T5

関数の 5 番目のパラメーターの型。

T6

関数の 6 番目のパラメーターの型。

T7

関数の 7 番目のパラメーターの型。

TAccumulate

アキュムレータ値の型。

パラメーター

name
String

SQL 関数の名前。

func
Func<TAccumulate,T1,T2,T3,T4,T5,T6,T7,TAccumulate>

各要素に対して呼び出すアキュムレータ関数。 null を渡して関数を削除します。

isDeterministic
Boolean

集計が決定論的であるかどうかを示すフラグ。

適用対象

CreateAggregate<T1,T2,T3,T4,T5,T6,T7,TAccumulate>(String, TAccumulate, Func<TAccumulate,T1,T2,T3,T4,T5,T6,T7,TAccumulate>, Boolean)

集計 SQL 関数を作成または再定義します。

public virtual void CreateAggregate<T1,T2,T3,T4,T5,T6,T7,TAccumulate> (string name, TAccumulate seed, Func<TAccumulate,T1,T2,T3,T4,T5,T6,T7,TAccumulate> func, bool isDeterministic = false);
public virtual void CreateAggregate<T1,T2,T3,T4,T5,T6,T7,TAccumulate> (string name, TAccumulate seed, Func<TAccumulate,T1,T2,T3,T4,T5,T6,T7,TAccumulate>? func, bool isDeterministic = false);
abstract member CreateAggregate : string * 'Accumulate * Func<'Accumulate, 'T1, 'T2, 'T3, 'T4, 'T5, 'T6, 'T7, 'Accumulate> * bool -> unit
override this.CreateAggregate : string * 'Accumulate * Func<'Accumulate, 'T1, 'T2, 'T3, 'T4, 'T5, 'T6, 'T7, 'Accumulate> * bool -> unit
Public Overridable Sub CreateAggregate(Of T1, T2, T3, T4, T5, T6, T7, TAccumulate) (name As String, seed As TAccumulate, func As Func(Of TAccumulate, T1, T2, T3, T4, T5, T6, T7, TAccumulate), Optional isDeterministic As Boolean = false)

型パラメーター

T1

関数の最初のパラメーターの型。

T2

関数の 2 番目のパラメーターの型。

T3

関数の 3 番目のパラメーターの型。

T4

関数の 4 番目のパラメーターの型。

T5

関数の 5 番目のパラメーターの型。

T6

関数の 6 番目のパラメーターの型。

T7

関数の 7 番目のパラメーターの型。

TAccumulate

アキュムレータ値の型。

パラメーター

name
String

SQL 関数の名前。

seed
TAccumulate

最初のアキュムレータ値。

func
Func<TAccumulate,T1,T2,T3,T4,T5,T6,T7,TAccumulate>

各要素に対して呼び出すアキュムレータ関数。 null を渡して関数を削除します。

isDeterministic
Boolean

集計が決定論的であるかどうかを示すフラグ。

適用対象

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

集計 SQL 関数を作成または再定義します。

public virtual void CreateAggregate<T1,T2,T3,T4,T5,T6,TAccumulate,TResult> (string name, TAccumulate seed, Func<TAccumulate,T1,T2,T3,T4,T5,T6,TAccumulate> func, Func<TAccumulate,TResult> resultSelector, bool isDeterministic = false);
public virtual void CreateAggregate<T1,T2,T3,T4,T5,T6,TAccumulate,TResult> (string name, TAccumulate seed, Func<TAccumulate,T1,T2,T3,T4,T5,T6,TAccumulate>? func, Func<TAccumulate,TResult>? resultSelector, bool isDeterministic = false);
abstract member CreateAggregate : string * 'Accumulate * Func<'Accumulate, 'T1, 'T2, 'T3, 'T4, 'T5, 'T6, 'Accumulate> * Func<'Accumulate, 'Result> * bool -> unit
override this.CreateAggregate : string * 'Accumulate * Func<'Accumulate, 'T1, 'T2, 'T3, 'T4, 'T5, 'T6, 'Accumulate> * Func<'Accumulate, 'Result> * bool -> unit
Public Overridable Sub CreateAggregate(Of T1, T2, T3, T4, T5, T6, TAccumulate, TResult) (name As String, seed As TAccumulate, func As Func(Of TAccumulate, T1, T2, T3, T4, T5, T6, TAccumulate), resultSelector As Func(Of TAccumulate, TResult), Optional isDeterministic As Boolean = false)

型パラメーター

T1

関数の最初のパラメーターの型。

T2

関数の 2 番目のパラメーターの型。

T3

関数の 3 番目のパラメーターの型。

T4

関数の 4 番目のパラメーターの型。

T5

関数の 5 番目のパラメーターの型。

T6

関数の 6 番目のパラメーターの型。

TAccumulate

アキュムレータ値の型。

TResult

結果の値の型。

パラメーター

name
String

SQL 関数の名前。

seed
TAccumulate

最初のアキュムレータ値。

func
Func<TAccumulate,T1,T2,T3,T4,T5,T6,TAccumulate>

各要素に対して呼び出すアキュムレータ関数。 null を渡して関数を削除します。

resultSelector
Func<TAccumulate,TResult>

最終的なアキュムレータ値を結果値に変換する関数。 null を渡して関数を削除します。

isDeterministic
Boolean

集計が決定論的であるかどうかを示すフラグ。

適用対象

CreateAggregate<T1,T2,T3,T4,T5,T6,TAccumulate>(String, TAccumulate, Func<TAccumulate,T1,T2,T3,T4,T5,T6,TAccumulate>, Boolean)

集計 SQL 関数を作成または再定義します。

public virtual void CreateAggregate<T1,T2,T3,T4,T5,T6,TAccumulate> (string name, TAccumulate seed, Func<TAccumulate,T1,T2,T3,T4,T5,T6,TAccumulate> func, bool isDeterministic = false);
public virtual void CreateAggregate<T1,T2,T3,T4,T5,T6,TAccumulate> (string name, TAccumulate seed, Func<TAccumulate,T1,T2,T3,T4,T5,T6,TAccumulate>? func, bool isDeterministic = false);
abstract member CreateAggregate : string * 'Accumulate * Func<'Accumulate, 'T1, 'T2, 'T3, 'T4, 'T5, 'T6, 'Accumulate> * bool -> unit
override this.CreateAggregate : string * 'Accumulate * Func<'Accumulate, 'T1, 'T2, 'T3, 'T4, 'T5, 'T6, 'Accumulate> * bool -> unit
Public Overridable Sub CreateAggregate(Of T1, T2, T3, T4, T5, T6, TAccumulate) (name As String, seed As TAccumulate, func As Func(Of TAccumulate, T1, T2, T3, T4, T5, T6, TAccumulate), Optional isDeterministic As Boolean = false)

型パラメーター

T1

関数の最初のパラメーターの型。

T2

関数の 2 番目のパラメーターの型。

T3

関数の 3 番目のパラメーターの型。

T4

関数の 4 番目のパラメーターの型。

T5

関数の 5 番目のパラメーターの型。

T6

関数の 6 番目のパラメーターの型。

TAccumulate

アキュムレータ値の型。

パラメーター

name
String

SQL 関数の名前。

seed
TAccumulate

最初のアキュムレータ値。

func
Func<TAccumulate,T1,T2,T3,T4,T5,T6,TAccumulate>

各要素に対して呼び出すアキュムレータ関数。 null を渡して関数を削除します。

isDeterministic
Boolean

集計が決定論的であるかどうかを示すフラグ。

適用対象

CreateAggregate<T1,T2,T3,T4,T5,T6,TAccumulate>(String, Func<TAccumulate,T1,T2,T3,T4,T5,T6,TAccumulate>, Boolean)

集計 SQL 関数を作成または再定義します。

public virtual void CreateAggregate<T1,T2,T3,T4,T5,T6,TAccumulate> (string name, Func<TAccumulate,T1,T2,T3,T4,T5,T6,TAccumulate> func, bool isDeterministic = false);
public virtual void CreateAggregate<T1,T2,T3,T4,T5,T6,TAccumulate> (string name, Func<TAccumulate?,T1,T2,T3,T4,T5,T6,TAccumulate>? func, bool isDeterministic = false);
abstract member CreateAggregate : string * Func<'Accumulate, 'T1, 'T2, 'T3, 'T4, 'T5, 'T6, 'Accumulate> * bool -> unit
override this.CreateAggregate : string * Func<'Accumulate, 'T1, 'T2, 'T3, 'T4, 'T5, 'T6, 'Accumulate> * bool -> unit
Public Overridable Sub CreateAggregate(Of T1, T2, T3, T4, T5, T6, TAccumulate) (name As String, func As Func(Of TAccumulate, T1, T2, T3, T4, T5, T6, TAccumulate), Optional isDeterministic As Boolean = false)

型パラメーター

T1

関数の最初のパラメーターの型。

T2

関数の 2 番目のパラメーターの型。

T3

関数の 3 番目のパラメーターの型。

T4

関数の 4 番目のパラメーターの型。

T5

関数の 5 番目のパラメーターの型。

T6

関数の 6 番目のパラメーターの型。

TAccumulate

アキュムレータ値の型。

パラメーター

name
String

SQL 関数の名前。

func
Func<TAccumulate,T1,T2,T3,T4,T5,T6,TAccumulate>

各要素に対して呼び出すアキュムレータ関数。 null を渡して関数を削除します。

isDeterministic
Boolean

集計が決定論的であるかどうかを示すフラグ。

適用対象

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

集計 SQL 関数を作成または再定義します。

public virtual void CreateAggregate<T1,T2,T3,T4,T5,TAccumulate,TResult> (string name, TAccumulate seed, Func<TAccumulate,T1,T2,T3,T4,T5,TAccumulate> func, Func<TAccumulate,TResult> resultSelector, bool isDeterministic = false);
public virtual void CreateAggregate<T1,T2,T3,T4,T5,TAccumulate,TResult> (string name, TAccumulate seed, Func<TAccumulate,T1,T2,T3,T4,T5,TAccumulate>? func, Func<TAccumulate,TResult>? resultSelector, bool isDeterministic = false);
abstract member CreateAggregate : string * 'Accumulate * Func<'Accumulate, 'T1, 'T2, 'T3, 'T4, 'T5, 'Accumulate> * Func<'Accumulate, 'Result> * bool -> unit
override this.CreateAggregate : string * 'Accumulate * Func<'Accumulate, 'T1, 'T2, 'T3, 'T4, 'T5, 'Accumulate> * Func<'Accumulate, 'Result> * bool -> unit
Public Overridable Sub CreateAggregate(Of T1, T2, T3, T4, T5, TAccumulate, TResult) (name As String, seed As TAccumulate, func As Func(Of TAccumulate, T1, T2, T3, T4, T5, TAccumulate), resultSelector As Func(Of TAccumulate, TResult), Optional isDeterministic As Boolean = false)

型パラメーター

T1

関数の最初のパラメーターの型。

T2

関数の 2 番目のパラメーターの型。

T3

関数の 3 番目のパラメーターの型。

T4

関数の 4 番目のパラメーターの型。

T5

関数の 5 番目のパラメーターの型。

TAccumulate

アキュムレータ値の型。

TResult

結果の値の型。

パラメーター

name
String

SQL 関数の名前。

seed
TAccumulate

最初のアキュムレータ値。

func
Func<TAccumulate,T1,T2,T3,T4,T5,TAccumulate>

各要素に対して呼び出すアキュムレータ関数。 null を渡して関数を削除します。

resultSelector
Func<TAccumulate,TResult>

最終的なアキュムレータ値を結果値に変換する関数。 null を渡して関数を削除します。

isDeterministic
Boolean

集計が決定論的であるかどうかを示すフラグ。

適用対象

CreateAggregate<T1,T2,T3,T4,T5,TAccumulate>(String, TAccumulate, Func<TAccumulate,T1,T2,T3,T4,T5,TAccumulate>, Boolean)

集計 SQL 関数を作成または再定義します。

public virtual void CreateAggregate<T1,T2,T3,T4,T5,TAccumulate> (string name, TAccumulate seed, Func<TAccumulate,T1,T2,T3,T4,T5,TAccumulate> func, bool isDeterministic = false);
public virtual void CreateAggregate<T1,T2,T3,T4,T5,TAccumulate> (string name, TAccumulate seed, Func<TAccumulate,T1,T2,T3,T4,T5,TAccumulate>? func, bool isDeterministic = false);
abstract member CreateAggregate : string * 'Accumulate * Func<'Accumulate, 'T1, 'T2, 'T3, 'T4, 'T5, 'Accumulate> * bool -> unit
override this.CreateAggregate : string * 'Accumulate * Func<'Accumulate, 'T1, 'T2, 'T3, 'T4, 'T5, 'Accumulate> * bool -> unit
Public Overridable Sub CreateAggregate(Of T1, T2, T3, T4, T5, TAccumulate) (name As String, seed As TAccumulate, func As Func(Of TAccumulate, T1, T2, T3, T4, T5, TAccumulate), Optional isDeterministic As Boolean = false)

型パラメーター

T1

関数の最初のパラメーターの型。

T2

関数の 2 番目のパラメーターの型。

T3

関数の 3 番目のパラメーターの型。

T4

関数の 4 番目のパラメーターの型。

T5

関数の 5 番目のパラメーターの型。

TAccumulate

アキュムレータ値の型。

パラメーター

name
String

SQL 関数の名前。

seed
TAccumulate

最初のアキュムレータ値。

func
Func<TAccumulate,T1,T2,T3,T4,T5,TAccumulate>

各要素に対して呼び出すアキュムレータ関数。 null を渡して関数を削除します。

isDeterministic
Boolean

集計が決定論的であるかどうかを示すフラグ。

適用対象

CreateAggregate<T1,T2,T3,T4,T5,TAccumulate>(String, Func<TAccumulate,T1,T2,T3,T4,T5,TAccumulate>, Boolean)

集計 SQL 関数を作成または再定義します。

public virtual void CreateAggregate<T1,T2,T3,T4,T5,TAccumulate> (string name, Func<TAccumulate,T1,T2,T3,T4,T5,TAccumulate> func, bool isDeterministic = false);
public virtual void CreateAggregate<T1,T2,T3,T4,T5,TAccumulate> (string name, Func<TAccumulate?,T1,T2,T3,T4,T5,TAccumulate>? func, bool isDeterministic = false);
abstract member CreateAggregate : string * Func<'Accumulate, 'T1, 'T2, 'T3, 'T4, 'T5, 'Accumulate> * bool -> unit
override this.CreateAggregate : string * Func<'Accumulate, 'T1, 'T2, 'T3, 'T4, 'T5, 'Accumulate> * bool -> unit
Public Overridable Sub CreateAggregate(Of T1, T2, T3, T4, T5, TAccumulate) (name As String, func As Func(Of TAccumulate, T1, T2, T3, T4, T5, TAccumulate), Optional isDeterministic As Boolean = false)

型パラメーター

T1

関数の最初のパラメーターの型。

T2

関数の 2 番目のパラメーターの型。

T3

関数の 3 番目のパラメーターの型。

T4

関数の 4 番目のパラメーターの型。

T5

関数の 5 番目のパラメーターの型。

TAccumulate

アキュムレータ値の型。

パラメーター

name
String

SQL 関数の名前。

func
Func<TAccumulate,T1,T2,T3,T4,T5,TAccumulate>

各要素に対して呼び出すアキュムレータ関数。 null を渡して関数を削除します。

isDeterministic
Boolean

集計が決定論的であるかどうかを示すフラグ。

適用対象

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

集計 SQL 関数を作成または再定義します。

public virtual void CreateAggregate<T1,T2,T3,T4,TAccumulate,TResult> (string name, TAccumulate seed, Func<TAccumulate,T1,T2,T3,T4,TAccumulate> func, Func<TAccumulate,TResult> resultSelector, bool isDeterministic = false);
public virtual void CreateAggregate<T1,T2,T3,T4,TAccumulate,TResult> (string name, TAccumulate seed, Func<TAccumulate,T1,T2,T3,T4,TAccumulate>? func, Func<TAccumulate,TResult>? resultSelector, bool isDeterministic = false);
abstract member CreateAggregate : string * 'Accumulate * Func<'Accumulate, 'T1, 'T2, 'T3, 'T4, 'Accumulate> * Func<'Accumulate, 'Result> * bool -> unit
override this.CreateAggregate : string * 'Accumulate * Func<'Accumulate, 'T1, 'T2, 'T3, 'T4, 'Accumulate> * Func<'Accumulate, 'Result> * bool -> unit
Public Overridable Sub CreateAggregate(Of T1, T2, T3, T4, TAccumulate, TResult) (name As String, seed As TAccumulate, func As Func(Of TAccumulate, T1, T2, T3, T4, TAccumulate), resultSelector As Func(Of TAccumulate, TResult), Optional isDeterministic As Boolean = false)

型パラメーター

T1

関数の最初のパラメーターの型。

T2

関数の 2 番目のパラメーターの型。

T3

関数の 3 番目のパラメーターの型。

T4

関数の 4 番目のパラメーターの型。

TAccumulate

アキュムレータ値の型。

TResult

結果の値の型。

パラメーター

name
String

SQL 関数の名前。

seed
TAccumulate

最初のアキュムレータ値。

func
Func<TAccumulate,T1,T2,T3,T4,TAccumulate>

各要素に対して呼び出すアキュムレータ関数。 null を渡して関数を削除します。

resultSelector
Func<TAccumulate,TResult>

最終的なアキュムレータ値を結果値に変換する関数。 null を渡して関数を削除します。

isDeterministic
Boolean

集計が決定論的であるかどうかを示すフラグ。

適用対象

CreateAggregate<T1,T2,T3,T4,TAccumulate>(String, TAccumulate, Func<TAccumulate,T1,T2,T3,T4,TAccumulate>, Boolean)

集計 SQL 関数を作成または再定義します。

public virtual void CreateAggregate<T1,T2,T3,T4,TAccumulate> (string name, TAccumulate seed, Func<TAccumulate,T1,T2,T3,T4,TAccumulate> func, bool isDeterministic = false);
public virtual void CreateAggregate<T1,T2,T3,T4,TAccumulate> (string name, TAccumulate seed, Func<TAccumulate,T1,T2,T3,T4,TAccumulate>? func, bool isDeterministic = false);
abstract member CreateAggregate : string * 'Accumulate * Func<'Accumulate, 'T1, 'T2, 'T3, 'T4, 'Accumulate> * bool -> unit
override this.CreateAggregate : string * 'Accumulate * Func<'Accumulate, 'T1, 'T2, 'T3, 'T4, 'Accumulate> * bool -> unit
Public Overridable Sub CreateAggregate(Of T1, T2, T3, T4, TAccumulate) (name As String, seed As TAccumulate, func As Func(Of TAccumulate, T1, T2, T3, T4, TAccumulate), Optional isDeterministic As Boolean = false)

型パラメーター

T1

関数の最初のパラメーターの型。

T2

関数の 2 番目のパラメーターの型。

T3

関数の 3 番目のパラメーターの型。

T4

関数の 4 番目のパラメーターの型。

TAccumulate

アキュムレータ値の型。

パラメーター

name
String

SQL 関数の名前。

seed
TAccumulate

最初のアキュムレータ値。

func
Func<TAccumulate,T1,T2,T3,T4,TAccumulate>

各要素に対して呼び出すアキュムレータ関数。 null を渡して関数を削除します。

isDeterministic
Boolean

集計が決定論的であるかどうかを示すフラグ。

適用対象

CreateAggregate<T1,T2,T3,T4,TAccumulate>(String, Func<TAccumulate,T1,T2,T3,T4,TAccumulate>, Boolean)

集計 SQL 関数を作成または再定義します。

public virtual void CreateAggregate<T1,T2,T3,T4,TAccumulate> (string name, Func<TAccumulate,T1,T2,T3,T4,TAccumulate> func, bool isDeterministic = false);
public virtual void CreateAggregate<T1,T2,T3,T4,TAccumulate> (string name, Func<TAccumulate?,T1,T2,T3,T4,TAccumulate>? func, bool isDeterministic = false);
abstract member CreateAggregate : string * Func<'Accumulate, 'T1, 'T2, 'T3, 'T4, 'Accumulate> * bool -> unit
override this.CreateAggregate : string * Func<'Accumulate, 'T1, 'T2, 'T3, 'T4, 'Accumulate> * bool -> unit
Public Overridable Sub CreateAggregate(Of T1, T2, T3, T4, TAccumulate) (name As String, func As Func(Of TAccumulate, T1, T2, T3, T4, TAccumulate), Optional isDeterministic As Boolean = false)

型パラメーター

T1

関数の最初のパラメーターの型。

T2

関数の 2 番目のパラメーターの型。

T3

関数の 3 番目のパラメーターの型。

T4

関数の 4 番目のパラメーターの型。

TAccumulate

アキュムレータ値の型。

パラメーター

name
String

SQL 関数の名前。

func
Func<TAccumulate,T1,T2,T3,T4,TAccumulate>

各要素に対して呼び出すアキュムレータ関数。 null を渡して関数を削除します。

isDeterministic
Boolean

集計が決定論的であるかどうかを示すフラグ。

適用対象

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

集計 SQL 関数を作成または再定義します。

public virtual void CreateAggregate<T1,T2,T3,TAccumulate,TResult> (string name, TAccumulate seed, Func<TAccumulate,T1,T2,T3,TAccumulate> func, Func<TAccumulate,TResult> resultSelector, bool isDeterministic = false);
public virtual void CreateAggregate<T1,T2,T3,TAccumulate,TResult> (string name, TAccumulate seed, Func<TAccumulate,T1,T2,T3,TAccumulate>? func, Func<TAccumulate,TResult>? resultSelector, bool isDeterministic = false);
abstract member CreateAggregate : string * 'Accumulate * Func<'Accumulate, 'T1, 'T2, 'T3, 'Accumulate> * Func<'Accumulate, 'Result> * bool -> unit
override this.CreateAggregate : string * 'Accumulate * Func<'Accumulate, 'T1, 'T2, 'T3, 'Accumulate> * Func<'Accumulate, 'Result> * bool -> unit
Public Overridable Sub CreateAggregate(Of T1, T2, T3, TAccumulate, TResult) (name As String, seed As TAccumulate, func As Func(Of TAccumulate, T1, T2, T3, TAccumulate), resultSelector As Func(Of TAccumulate, TResult), Optional isDeterministic As Boolean = false)

型パラメーター

T1

関数の最初のパラメーターの型。

T2

関数の 2 番目のパラメーターの型。

T3

関数の 3 番目のパラメーターの型。

TAccumulate

アキュムレータ値の型。

TResult

結果の値の型。

パラメーター

name
String

SQL 関数の名前。

seed
TAccumulate

最初のアキュムレータ値。

func
Func<TAccumulate,T1,T2,T3,TAccumulate>

各要素に対して呼び出すアキュムレータ関数。 null を渡して関数を削除します。

resultSelector
Func<TAccumulate,TResult>

最終的なアキュムレータ値を結果値に変換する関数。 null を渡して関数を削除します。

isDeterministic
Boolean

集計が決定論的であるかどうかを示すフラグ。

適用対象

CreateAggregate<T1,T2,T3,TAccumulate>(String, TAccumulate, Func<TAccumulate,T1,T2,T3,TAccumulate>, Boolean)

集計 SQL 関数を作成または再定義します。

public virtual void CreateAggregate<T1,T2,T3,TAccumulate> (string name, TAccumulate seed, Func<TAccumulate,T1,T2,T3,TAccumulate> func, bool isDeterministic = false);
public virtual void CreateAggregate<T1,T2,T3,TAccumulate> (string name, TAccumulate seed, Func<TAccumulate,T1,T2,T3,TAccumulate>? func, bool isDeterministic = false);
abstract member CreateAggregate : string * 'Accumulate * Func<'Accumulate, 'T1, 'T2, 'T3, 'Accumulate> * bool -> unit
override this.CreateAggregate : string * 'Accumulate * Func<'Accumulate, 'T1, 'T2, 'T3, 'Accumulate> * bool -> unit
Public Overridable Sub CreateAggregate(Of T1, T2, T3, TAccumulate) (name As String, seed As TAccumulate, func As Func(Of TAccumulate, T1, T2, T3, TAccumulate), Optional isDeterministic As Boolean = false)

型パラメーター

T1

関数の最初のパラメーターの型。

T2

関数の 2 番目のパラメーターの型。

T3

関数の 3 番目のパラメーターの型。

TAccumulate

アキュムレータ値の型。

パラメーター

name
String

SQL 関数の名前。

seed
TAccumulate

最初のアキュムレータ値。

func
Func<TAccumulate,T1,T2,T3,TAccumulate>

各要素に対して呼び出すアキュムレータ関数。 null を渡して関数を削除します。

isDeterministic
Boolean

集計が決定論的であるかどうかを示すフラグ。

適用対象

CreateAggregate<T1,T2,T3,TAccumulate>(String, Func<TAccumulate,T1,T2,T3,TAccumulate>, Boolean)

集計 SQL 関数を作成または再定義します。

public virtual void CreateAggregate<T1,T2,T3,TAccumulate> (string name, Func<TAccumulate,T1,T2,T3,TAccumulate> func, bool isDeterministic = false);
public virtual void CreateAggregate<T1,T2,T3,TAccumulate> (string name, Func<TAccumulate?,T1,T2,T3,TAccumulate>? func, bool isDeterministic = false);
abstract member CreateAggregate : string * Func<'Accumulate, 'T1, 'T2, 'T3, 'Accumulate> * bool -> unit
override this.CreateAggregate : string * Func<'Accumulate, 'T1, 'T2, 'T3, 'Accumulate> * bool -> unit
Public Overridable Sub CreateAggregate(Of T1, T2, T3, TAccumulate) (name As String, func As Func(Of TAccumulate, T1, T2, T3, TAccumulate), Optional isDeterministic As Boolean = false)

型パラメーター

T1

関数の最初のパラメーターの型。

T2

関数の 2 番目のパラメーターの型。

T3

関数の 3 番目のパラメーターの型。

TAccumulate

アキュムレータ値の型。

パラメーター

name
String

SQL 関数の名前。

func
Func<TAccumulate,T1,T2,T3,TAccumulate>

各要素に対して呼び出すアキュムレータ関数。 null を渡して関数を削除します。

isDeterministic
Boolean

集計が決定論的であるかどうかを示すフラグ。

適用対象

CreateAggregate<T1,T2,TAccumulate,TResult>(String, TAccumulate, Func<TAccumulate,T1,T2,TAccumulate>, Func<TAccumulate,TResult>, Boolean)

集計 SQL 関数を作成または再定義します。

public virtual void CreateAggregate<T1,T2,TAccumulate,TResult> (string name, TAccumulate seed, Func<TAccumulate,T1,T2,TAccumulate> func, Func<TAccumulate,TResult> resultSelector, bool isDeterministic = false);
public virtual void CreateAggregate<T1,T2,TAccumulate,TResult> (string name, TAccumulate seed, Func<TAccumulate,T1,T2,TAccumulate>? func, Func<TAccumulate,TResult>? resultSelector, bool isDeterministic = false);
abstract member CreateAggregate : string * 'Accumulate * Func<'Accumulate, 'T1, 'T2, 'Accumulate> * Func<'Accumulate, 'Result> * bool -> unit
override this.CreateAggregate : string * 'Accumulate * Func<'Accumulate, 'T1, 'T2, 'Accumulate> * Func<'Accumulate, 'Result> * bool -> unit
Public Overridable Sub CreateAggregate(Of T1, T2, TAccumulate, TResult) (name As String, seed As TAccumulate, func As Func(Of TAccumulate, T1, T2, TAccumulate), resultSelector As Func(Of TAccumulate, TResult), Optional isDeterministic As Boolean = false)

型パラメーター

T1

関数の最初のパラメーターの型。

T2

関数の 2 番目のパラメーターの型。

TAccumulate

アキュムレータ値の型。

TResult

結果の値の型。

パラメーター

name
String

SQL 関数の名前。

seed
TAccumulate

最初のアキュムレータ値。

func
Func<TAccumulate,T1,T2,TAccumulate>

各要素に対して呼び出すアキュムレータ関数。 null を渡して関数を削除します。

resultSelector
Func<TAccumulate,TResult>

最終的なアキュムレータ値を結果値に変換する関数。 null を渡して関数を削除します。

isDeterministic
Boolean

集計が決定論的であるかどうかを示すフラグ。

適用対象

CreateAggregate<T1,T2,TAccumulate>(String, TAccumulate, Func<TAccumulate,T1,T2,TAccumulate>, Boolean)

集計 SQL 関数を作成または再定義します。

public virtual void CreateAggregate<T1,T2,TAccumulate> (string name, TAccumulate seed, Func<TAccumulate,T1,T2,TAccumulate> func, bool isDeterministic = false);
public virtual void CreateAggregate<T1,T2,TAccumulate> (string name, TAccumulate seed, Func<TAccumulate,T1,T2,TAccumulate>? func, bool isDeterministic = false);
abstract member CreateAggregate : string * 'Accumulate * Func<'Accumulate, 'T1, 'T2, 'Accumulate> * bool -> unit
override this.CreateAggregate : string * 'Accumulate * Func<'Accumulate, 'T1, 'T2, 'Accumulate> * bool -> unit
Public Overridable Sub CreateAggregate(Of T1, T2, TAccumulate) (name As String, seed As TAccumulate, func As Func(Of TAccumulate, T1, T2, TAccumulate), Optional isDeterministic As Boolean = false)

型パラメーター

T1

関数の最初のパラメーターの型。

T2

関数の 2 番目のパラメーターの型。

TAccumulate

アキュムレータ値の型。

パラメーター

name
String

SQL 関数の名前。

seed
TAccumulate

最初のアキュムレータ値。

func
Func<TAccumulate,T1,T2,TAccumulate>

各要素に対して呼び出すアキュムレータ関数。 null を渡して関数を削除します。

isDeterministic
Boolean

集計が決定論的であるかどうかを示すフラグ。

適用対象

CreateAggregate<T1,T2,TAccumulate>(String, Func<TAccumulate,T1,T2,TAccumulate>, Boolean)

集計 SQL 関数を作成または再定義します。

public virtual void CreateAggregate<T1,T2,TAccumulate> (string name, Func<TAccumulate,T1,T2,TAccumulate> func, bool isDeterministic = false);
public virtual void CreateAggregate<T1,T2,TAccumulate> (string name, Func<TAccumulate?,T1,T2,TAccumulate>? func, bool isDeterministic = false);
abstract member CreateAggregate : string * Func<'Accumulate, 'T1, 'T2, 'Accumulate> * bool -> unit
override this.CreateAggregate : string * Func<'Accumulate, 'T1, 'T2, 'Accumulate> * bool -> unit
Public Overridable Sub CreateAggregate(Of T1, T2, TAccumulate) (name As String, func As Func(Of TAccumulate, T1, T2, TAccumulate), Optional isDeterministic As Boolean = false)

型パラメーター

T1

関数の最初のパラメーターの型。

T2

関数の 2 番目のパラメーターの型。

TAccumulate

アキュムレータ値の型。

パラメーター

name
String

SQL 関数の名前。

func
Func<TAccumulate,T1,T2,TAccumulate>

各要素に対して呼び出すアキュムレータ関数。 null を渡して関数を削除します。

isDeterministic
Boolean

集計が決定論的であるかどうかを示すフラグ。

適用対象

CreateAggregate<T1,TAccumulate,TResult>(String, TAccumulate, Func<TAccumulate,T1,TAccumulate>, Func<TAccumulate,TResult>, Boolean)

集計 SQL 関数を作成または再定義します。

public virtual void CreateAggregate<T1,TAccumulate,TResult> (string name, TAccumulate seed, Func<TAccumulate,T1,TAccumulate> func, Func<TAccumulate,TResult> resultSelector, bool isDeterministic = false);
public virtual void CreateAggregate<T1,TAccumulate,TResult> (string name, TAccumulate seed, Func<TAccumulate,T1,TAccumulate>? func, Func<TAccumulate,TResult>? resultSelector, bool isDeterministic = false);
abstract member CreateAggregate : string * 'Accumulate * Func<'Accumulate, 'T1, 'Accumulate> * Func<'Accumulate, 'Result> * bool -> unit
override this.CreateAggregate : string * 'Accumulate * Func<'Accumulate, 'T1, 'Accumulate> * Func<'Accumulate, 'Result> * bool -> unit
Public Overridable Sub CreateAggregate(Of T1, TAccumulate, TResult) (name As String, seed As TAccumulate, func As Func(Of TAccumulate, T1, TAccumulate), resultSelector As Func(Of TAccumulate, TResult), Optional isDeterministic As Boolean = false)

型パラメーター

T1

関数の最初のパラメーターの型。

TAccumulate

アキュムレータ値の型。

TResult

結果の値の型。

パラメーター

name
String

SQL 関数の名前。

seed
TAccumulate

最初のアキュムレータ値。

func
Func<TAccumulate,T1,TAccumulate>

各要素に対して呼び出すアキュムレータ関数。 null を渡して関数を削除します。

resultSelector
Func<TAccumulate,TResult>

最終的なアキュムレータ値を結果値に変換する関数。 null を渡して関数を削除します。

isDeterministic
Boolean

集計が決定論的であるかどうかを示すフラグ。

適用対象

CreateAggregate<T1,TAccumulate>(String, TAccumulate, Func<TAccumulate,T1,TAccumulate>, Boolean)

集計 SQL 関数を作成または再定義します。

public virtual void CreateAggregate<T1,TAccumulate> (string name, TAccumulate seed, Func<TAccumulate,T1,TAccumulate> func, bool isDeterministic = false);
public virtual void CreateAggregate<T1,TAccumulate> (string name, TAccumulate seed, Func<TAccumulate,T1,TAccumulate>? func, bool isDeterministic = false);
abstract member CreateAggregate : string * 'Accumulate * Func<'Accumulate, 'T1, 'Accumulate> * bool -> unit
override this.CreateAggregate : string * 'Accumulate * Func<'Accumulate, 'T1, 'Accumulate> * bool -> unit
Public Overridable Sub CreateAggregate(Of T1, TAccumulate) (name As String, seed As TAccumulate, func As Func(Of TAccumulate, T1, TAccumulate), Optional isDeterministic As Boolean = false)

型パラメーター

T1

関数の最初のパラメーターの型。

TAccumulate

アキュムレータ値の型。

パラメーター

name
String

SQL 関数の名前。

seed
TAccumulate

最初のアキュムレータ値。

func
Func<TAccumulate,T1,TAccumulate>

各要素に対して呼び出すアキュムレータ関数。 null を渡して関数を削除します。

isDeterministic
Boolean

集計が決定論的であるかどうかを示すフラグ。

適用対象

CreateAggregate<T1,TAccumulate>(String, Func<TAccumulate,T1,TAccumulate>, Boolean)

集計 SQL 関数を作成または再定義します。

public virtual void CreateAggregate<T1,TAccumulate> (string name, Func<TAccumulate,T1,TAccumulate> func, bool isDeterministic = false);
public virtual void CreateAggregate<T1,TAccumulate> (string name, Func<TAccumulate?,T1,TAccumulate>? func, bool isDeterministic = false);
abstract member CreateAggregate : string * Func<'Accumulate, 'T1, 'Accumulate> * bool -> unit
override this.CreateAggregate : string * Func<'Accumulate, 'T1, 'Accumulate> * bool -> unit
Public Overridable Sub CreateAggregate(Of T1, TAccumulate) (name As String, func As Func(Of TAccumulate, T1, TAccumulate), Optional isDeterministic As Boolean = false)

型パラメーター

T1

関数の最初のパラメーターの型。

TAccumulate

アキュムレータ値の型。

パラメーター

name
String

SQL 関数の名前。

func
Func<TAccumulate,T1,TAccumulate>

各要素に対して呼び出すアキュムレータ関数。 null を渡して関数を削除します。

isDeterministic
Boolean

集計が決定論的であるかどうかを示すフラグ。

適用対象

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

集計 SQL 関数を作成または再定義します。

public virtual void CreateAggregate<TAccumulate,TResult> (string name, TAccumulate seed, Func<TAccumulate,object[],TAccumulate> func, Func<TAccumulate,TResult> resultSelector, bool isDeterministic = false);
public virtual void CreateAggregate<TAccumulate,TResult> (string name, TAccumulate seed, Func<TAccumulate,object?[],TAccumulate>? func, Func<TAccumulate,TResult>? resultSelector, bool isDeterministic = false);
abstract member CreateAggregate : string * 'Accumulate * Func<'Accumulate, obj[], 'Accumulate> * Func<'Accumulate, 'Result> * bool -> unit
override this.CreateAggregate : string * 'Accumulate * Func<'Accumulate, obj[], 'Accumulate> * Func<'Accumulate, 'Result> * bool -> unit
Public Overridable Sub CreateAggregate(Of TAccumulate, TResult) (name As String, seed As TAccumulate, func As Func(Of TAccumulate, Object(), TAccumulate), resultSelector As Func(Of TAccumulate, TResult), Optional isDeterministic As Boolean = false)

型パラメーター

TAccumulate

アキュムレータ値の型。

TResult

結果の値の型。

パラメーター

name
String

SQL 関数の名前。

seed
TAccumulate

最初のアキュムレータ値。

func
Func<TAccumulate,Object[],TAccumulate>

各要素に対して呼び出すアキュムレータ関数。 null を渡して関数を削除します。

resultSelector
Func<TAccumulate,TResult>

最終的なアキュムレータ値を結果値に変換する関数。 null を渡して関数を削除します。

isDeterministic
Boolean

集計が決定論的であるかどうかを示すフラグ。

適用対象

CreateAggregate<TAccumulate,TResult>(String, TAccumulate, Func<TAccumulate,TAccumulate>, Func<TAccumulate,TResult>, Boolean)

集計 SQL 関数を作成または再定義します。

public virtual void CreateAggregate<TAccumulate,TResult> (string name, TAccumulate seed, Func<TAccumulate,TAccumulate> func, Func<TAccumulate,TResult> resultSelector, bool isDeterministic = false);
public virtual void CreateAggregate<TAccumulate,TResult> (string name, TAccumulate seed, Func<TAccumulate,TAccumulate>? func, Func<TAccumulate,TResult>? resultSelector, bool isDeterministic = false);
abstract member CreateAggregate : string * 'Accumulate * Func<'Accumulate, 'Accumulate> * Func<'Accumulate, 'Result> * bool -> unit
override this.CreateAggregate : string * 'Accumulate * Func<'Accumulate, 'Accumulate> * Func<'Accumulate, 'Result> * bool -> unit
Public Overridable Sub CreateAggregate(Of TAccumulate, TResult) (name As String, seed As TAccumulate, func As Func(Of TAccumulate, TAccumulate), resultSelector As Func(Of TAccumulate, TResult), Optional isDeterministic As Boolean = false)

型パラメーター

TAccumulate

アキュムレータ値の型。

TResult

結果の値の型。

パラメーター

name
String

SQL 関数の名前。

seed
TAccumulate

最初のアキュムレータ値。

func
Func<TAccumulate,TAccumulate>

各要素に対して呼び出すアキュムレータ関数。 null を渡して関数を削除します。

resultSelector
Func<TAccumulate,TResult>

最終的なアキュムレータ値を結果値に変換する関数。 null を渡して関数を削除します。

isDeterministic
Boolean

集計が決定論的であるかどうかを示すフラグ。

適用対象

CreateAggregate<TAccumulate>(String, TAccumulate, Func<TAccumulate,TAccumulate>, Boolean)

集計 SQL 関数を作成または再定義します。

public virtual void CreateAggregate<TAccumulate> (string name, TAccumulate seed, Func<TAccumulate,TAccumulate> func, bool isDeterministic = false);
public virtual void CreateAggregate<TAccumulate> (string name, TAccumulate seed, Func<TAccumulate,TAccumulate>? func, bool isDeterministic = false);
abstract member CreateAggregate : string * 'Accumulate * Func<'Accumulate, 'Accumulate> * bool -> unit
override this.CreateAggregate : string * 'Accumulate * Func<'Accumulate, 'Accumulate> * bool -> unit
Public Overridable Sub CreateAggregate(Of TAccumulate) (name As String, seed As TAccumulate, func As Func(Of TAccumulate, TAccumulate), Optional isDeterministic As Boolean = false)

型パラメーター

TAccumulate

アキュムレータ値の型。

パラメーター

name
String

SQL 関数の名前。

seed
TAccumulate

最初のアキュムレータ値。

func
Func<TAccumulate,TAccumulate>

各要素に対して呼び出すアキュムレータ関数。 null を渡して関数を削除します。

isDeterministic
Boolean

集計が決定論的であるかどうかを示すフラグ。

適用対象

CreateAggregate<TAccumulate>(String, TAccumulate, Func<TAccumulate,Object[],TAccumulate>, Boolean)

集計 SQL 関数を作成または再定義します。

public virtual void CreateAggregate<TAccumulate> (string name, TAccumulate seed, Func<TAccumulate,object[],TAccumulate> func, bool isDeterministic = false);
public virtual void CreateAggregate<TAccumulate> (string name, TAccumulate seed, Func<TAccumulate,object?[],TAccumulate>? func, bool isDeterministic = false);
abstract member CreateAggregate : string * 'Accumulate * Func<'Accumulate, obj[], 'Accumulate> * bool -> unit
override this.CreateAggregate : string * 'Accumulate * Func<'Accumulate, obj[], 'Accumulate> * bool -> unit
Public Overridable Sub CreateAggregate(Of TAccumulate) (name As String, seed As TAccumulate, func As Func(Of TAccumulate, Object(), TAccumulate), Optional isDeterministic As Boolean = false)

型パラメーター

TAccumulate

アキュムレータ値の型。

パラメーター

name
String

SQL 関数の名前。

seed
TAccumulate

最初のアキュムレータ値。

func
Func<TAccumulate,Object[],TAccumulate>

各要素に対して呼び出すアキュムレータ関数。 null を渡して関数を削除します。

isDeterministic
Boolean

集計が決定論的であるかどうかを示すフラグ。

適用対象

CreateAggregate<TAccumulate>(String, Func<TAccumulate,TAccumulate>, Boolean)

集計 SQL 関数を作成または再定義します。

public virtual void CreateAggregate<TAccumulate> (string name, Func<TAccumulate,TAccumulate> func, bool isDeterministic = false);
public virtual void CreateAggregate<TAccumulate> (string name, Func<TAccumulate?,TAccumulate>? func, bool isDeterministic = false);
abstract member CreateAggregate : string * Func<'Accumulate, 'Accumulate> * bool -> unit
override this.CreateAggregate : string * Func<'Accumulate, 'Accumulate> * bool -> unit
Public Overridable Sub CreateAggregate(Of TAccumulate) (name As String, func As Func(Of TAccumulate, TAccumulate), Optional isDeterministic As Boolean = false)

型パラメーター

TAccumulate

アキュムレータ値の型。

パラメーター

name
String

SQL 関数の名前。

func
Func<TAccumulate,TAccumulate>

各要素に対して呼び出すアキュムレータ関数。 null を渡して関数を削除します。

isDeterministic
Boolean

集計が決定論的であるかどうかを示すフラグ。

適用対象

CreateAggregate<TAccumulate>(String, Func<TAccumulate,Object[],TAccumulate>, Boolean)

集計 SQL 関数を作成または再定義します。

public virtual void CreateAggregate<TAccumulate> (string name, Func<TAccumulate,object[],TAccumulate> func, bool isDeterministic = false);
public virtual void CreateAggregate<TAccumulate> (string name, Func<TAccumulate?,object?[],TAccumulate>? func, bool isDeterministic = false);
abstract member CreateAggregate : string * Func<'Accumulate, obj[], 'Accumulate> * bool -> unit
override this.CreateAggregate : string * Func<'Accumulate, obj[], 'Accumulate> * bool -> unit
Public Overridable Sub CreateAggregate(Of TAccumulate) (name As String, func As Func(Of TAccumulate, Object(), TAccumulate), Optional isDeterministic As Boolean = false)

型パラメーター

TAccumulate

アキュムレータ値の型。

パラメーター

name
String

SQL 関数の名前。

func
Func<TAccumulate,Object[],TAccumulate>

各要素に対して呼び出すアキュムレータ関数。 null を渡して関数を削除します。

isDeterministic
Boolean

集計が決定論的であるかどうかを示すフラグ。

適用対象