SqliteConnection.CreateAggregate メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
オーバーロード
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
最初のアキュムレータ値。
- 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
最初のアキュムレータ値。
- 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 関数の名前。
- isDeterministic
- Boolean
集計が決定論的であるかどうかを示すフラグ。