SqliteConnection.CreateAggregate Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Przeciążenia
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)
Tworzy lub ponownie definiuje agregowaną funkcję 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)
Parametry typu
- T1
Typ pierwszego parametru funkcji.
- T2
Typ drugiego parametru funkcji.
- T3
Typ trzeciego parametru funkcji.
- T4
Typ czwartego parametru funkcji.
- T5
Typ piątego parametru funkcji.
- T6
Typ szóstego parametru funkcji.
- T7
Typ siódmego parametru funkcji.
- T8
Typ ósmego parametru funkcji.
- T9
Typ dziewiątego parametru funkcji.
- T10
Typ dziesiątego parametru funkcji.
- T11
Typ jedenastego parametru funkcji.
- T12
Typ dwunastego parametru funkcji.
- T13
Typ trzynastego parametru funkcji.
- T14
Typ czternastego parametru funkcji.
- T15
Typ piętnastego parametru funkcji.
- TAccumulate
Typ wartości akumulatorowej.
- TResult
Typ wynikowej wartości.
Parametry
- name
- String
Nazwa funkcji SQL.
- seed
- TAccumulate
Początkowa wartość akumulatorowa.
- func
- Func<TAccumulate,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,TAccumulate>
Funkcja akumulatorowa, która ma być wywoływana na każdym elemecie. Przekaż wartość null, aby usunąć funkcję.
- resultSelector
- Func<TAccumulate,TResult>
Funkcja umożliwiająca przekształcenie ostatecznej wartości akumulatorowej na wartość wynikową. Przekaż wartość null, aby usunąć funkcję.
- isDeterministic
- Boolean
Flaga wskazująca, czy agregacja jest deterministyczna.
Dotyczy
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)
Tworzy lub ponownie definiuje agregowaną funkcję 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)
Parametry typu
- T1
Typ pierwszego parametru funkcji.
- T2
Typ drugiego parametru funkcji.
- T3
Typ trzeciego parametru funkcji.
- T4
Typ czwartego parametru funkcji.
- T5
Typ piątego parametru funkcji.
- T6
Typ szóstego parametru funkcji.
- T7
Typ siódmego parametru funkcji.
- T8
Typ ósmego parametru funkcji.
- T9
Typ dziewiątego parametru funkcji.
- T10
Typ dziesiątego parametru funkcji.
- T11
Typ jedenastego parametru funkcji.
- T12
Typ dwunastego parametru funkcji.
- T13
Typ trzynastego parametru funkcji.
- T14
Typ czternastego parametru funkcji.
- T15
Typ piętnastego parametru funkcji.
- TAccumulate
Typ wartości akumulatorowej.
Parametry
- name
- String
Nazwa funkcji SQL.
- seed
- TAccumulate
Początkowa wartość akumulatorowa.
- func
- Func<TAccumulate,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,TAccumulate>
Funkcja akumulatorowa, która ma być wywoływana na każdym elemecie. Przekaż wartość null, aby usunąć funkcję.
- isDeterministic
- Boolean
Flaga wskazująca, czy agregacja jest deterministyczna.
Dotyczy
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)
Tworzy lub ponownie definiuje agregowaną funkcję 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)
Parametry typu
- T1
Typ pierwszego parametru funkcji.
- T2
Typ drugiego parametru funkcji.
- T3
Typ trzeciego parametru funkcji.
- T4
Typ czwartego parametru funkcji.
- T5
Typ piątego parametru funkcji.
- T6
Typ szóstego parametru funkcji.
- T7
Typ siódmego parametru funkcji.
- T8
Typ ósmego parametru funkcji.
- T9
Typ dziewiątego parametru funkcji.
- T10
Typ dziesiątego parametru funkcji.
- T11
Typ jedenastego parametru funkcji.
- T12
Typ dwunastego parametru funkcji.
- T13
Typ trzynastego parametru funkcji.
- T14
Typ czternastego parametru funkcji.
- T15
Typ piętnastego parametru funkcji.
- TAccumulate
Typ wartości akumulatorowej.
Parametry
- name
- String
Nazwa funkcji SQL.
- func
- Func<TAccumulate,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,TAccumulate>
Funkcja akumulatorowa, która ma być wywoływana na każdym elemecie. Przekaż wartość null, aby usunąć funkcję.
- isDeterministic
- Boolean
Flaga wskazująca, czy agregacja jest deterministyczna.
Dotyczy
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)
Tworzy lub ponownie definiuje agregowaną funkcję 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)
Parametry typu
- T1
Typ pierwszego parametru funkcji.
- T2
Typ drugiego parametru funkcji.
- T3
Typ trzeciego parametru funkcji.
- T4
Typ czwartego parametru funkcji.
- T5
Typ piątego parametru funkcji.
- T6
Typ szóstego parametru funkcji.
- T7
Typ siódmego parametru funkcji.
- T8
Typ ósmego parametru funkcji.
- T9
Typ dziewiątego parametru funkcji.
- T10
Typ dziesiątego parametru funkcji.
- T11
Typ jedenastego parametru funkcji.
- T12
Typ dwunastego parametru funkcji.
- T13
Typ trzynastego parametru funkcji.
- T14
Typ czternastego parametru funkcji.
- TAccumulate
Typ wartości akumulatorowej.
- TResult
Typ wynikowej wartości.
Parametry
- name
- String
Nazwa funkcji SQL.
- seed
- TAccumulate
Początkowa wartość akumulatorowa.
- func
- Func<TAccumulate,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,TAccumulate>
Funkcja akumulatorowa, która ma być wywoływana na każdym elemecie. Przekaż wartość null, aby usunąć funkcję.
- resultSelector
- Func<TAccumulate,TResult>
Funkcja umożliwiająca przekształcenie ostatecznej wartości akumulatorowej na wartość wynikową. Przekaż wartość null, aby usunąć funkcję.
- isDeterministic
- Boolean
Flaga wskazująca, czy agregacja jest deterministyczna.
Dotyczy
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)
Tworzy lub ponownie definiuje agregowaną funkcję 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)
Parametry typu
- T1
Typ pierwszego parametru funkcji.
- T2
Typ drugiego parametru funkcji.
- T3
Typ trzeciego parametru funkcji.
- T4
Typ czwartego parametru funkcji.
- T5
Typ piątego parametru funkcji.
- T6
Typ szóstego parametru funkcji.
- T7
Typ siódmego parametru funkcji.
- T8
Typ ósmego parametru funkcji.
- T9
Typ dziewiątego parametru funkcji.
- T10
Typ dziesiątego parametru funkcji.
- T11
Typ jedenastego parametru funkcji.
- T12
Typ dwunastego parametru funkcji.
- T13
Typ trzynastego parametru funkcji.
- T14
Typ czternastego parametru funkcji.
- TAccumulate
Typ wartości akumulatorowej.
Parametry
- name
- String
Nazwa funkcji SQL.
- func
- Func<TAccumulate,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,TAccumulate>
Funkcja akumulatorowa, która ma być wywoływana na każdym elemecie. Przekaż wartość null, aby usunąć funkcję.
- isDeterministic
- Boolean
Flaga wskazująca, czy agregacja jest deterministyczna.
Dotyczy
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)
Tworzy lub ponownie definiuje agregowaną funkcję 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)
Parametry typu
- T1
Typ pierwszego parametru funkcji.
- T2
Typ drugiego parametru funkcji.
- T3
Typ trzeciego parametru funkcji.
- T4
Typ czwartego parametru funkcji.
- T5
Typ piątego parametru funkcji.
- T6
Typ szóstego parametru funkcji.
- T7
Typ siódmego parametru funkcji.
- T8
Typ ósmego parametru funkcji.
- T9
Typ dziewiątego parametru funkcji.
- T10
Typ dziesiątego parametru funkcji.
- T11
Typ jedenastego parametru funkcji.
- T12
Typ dwunastego parametru funkcji.
- T13
Typ trzynastego parametru funkcji.
- T14
Typ czternastego parametru funkcji.
- TAccumulate
Typ wartości akumulatorowej.
Parametry
- name
- String
Nazwa funkcji SQL.
- seed
- TAccumulate
Początkowa wartość akumulatorowa.
- func
- Func<TAccumulate,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,TAccumulate>
Funkcja akumulatorowa, która ma być wywoływana na każdym elemecie. Przekaż wartość null, aby usunąć funkcję.
- isDeterministic
- Boolean
Flaga wskazująca, czy agregacja jest deterministyczna.
Dotyczy
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)
Tworzy lub ponownie definiuje agregowaną funkcję 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)
Parametry typu
- T1
Typ pierwszego parametru funkcji.
- T2
Typ drugiego parametru funkcji.
- T3
Typ trzeciego parametru funkcji.
- T4
Typ czwartego parametru funkcji.
- T5
Typ piątego parametru funkcji.
- T6
Typ szóstego parametru funkcji.
- T7
Typ siódmego parametru funkcji.
- T8
Typ ósmego parametru funkcji.
- T9
Typ dziewiątego parametru funkcji.
- T10
Typ dziesiątego parametru funkcji.
- T11
Typ jedenastego parametru funkcji.
- T12
Typ dwunastego parametru funkcji.
- T13
Typ trzynastego parametru funkcji.
- TAccumulate
Typ wartości akumulatorowej.
- TResult
Typ wartości wynikowej.
Parametry
- name
- String
Nazwa funkcji SQL.
- seed
- TAccumulate
Początkowa wartość akumulatorowa.
- func
- Func<TAccumulate,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,TAccumulate>
Funkcja akumulatorowa, która ma być wywoływana na każdym elemecie. Przekaż wartość null, aby usunąć funkcję.
- resultSelector
- Func<TAccumulate,TResult>
Funkcja przekształcania końcowej wartości akumulatorowej w wartość wynikową. Przekaż wartość null, aby usunąć funkcję.
- isDeterministic
- Boolean
Flaga wskazująca, czy agregacja jest deterministyczna.
Dotyczy
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)
Tworzy lub ponownie definiuje agregowaną funkcję 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)
Parametry typu
- T1
Typ pierwszego parametru funkcji.
- T2
Typ drugiego parametru funkcji.
- T3
Typ trzeciego parametru funkcji.
- T4
Typ czwartego parametru funkcji.
- T5
Typ piątego parametru funkcji.
- T6
Typ szóstego parametru funkcji.
- T7
Typ siódmego parametru funkcji.
- T8
Typ ósmego parametru funkcji.
- T9
Typ dziewiątego parametru funkcji.
- T10
Typ dziesiątego parametru funkcji.
- T11
Typ jedenastego parametru funkcji.
- T12
Typ dwunastego parametru funkcji.
- T13
Typ trzynastego parametru funkcji.
- TAccumulate
Typ wartości akumulatorowej.
Parametry
- name
- String
Nazwa funkcji SQL.
- seed
- TAccumulate
Początkowa wartość akumulatorowa.
- func
- Func<TAccumulate,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,TAccumulate>
Funkcja akumulatorowa, która ma być wywoływana na każdym elemecie. Przekaż wartość null, aby usunąć funkcję.
- isDeterministic
- Boolean
Flaga wskazująca, czy agregacja jest deterministyczna.
Dotyczy
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)
Tworzy lub ponownie definiuje agregowaną funkcję 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)
Parametry typu
- T1
Typ pierwszego parametru funkcji.
- T2
Typ drugiego parametru funkcji.
- T3
Typ trzeciego parametru funkcji.
- T4
Typ czwartego parametru funkcji.
- T5
Typ piątego parametru funkcji.
- T6
Typ szóstego parametru funkcji.
- T7
Typ siódmego parametru funkcji.
- T8
Typ ósmego parametru funkcji.
- T9
Typ dziewiątego parametru funkcji.
- T10
Typ dziesiątego parametru funkcji.
- T11
Typ jedenastego parametru funkcji.
- T12
Typ dwunastego parametru funkcji.
- T13
Typ trzynastego parametru funkcji.
- TAccumulate
Typ wartości akumulatorowej.
Parametry
- name
- String
Nazwa funkcji SQL.
- func
- Func<TAccumulate,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,TAccumulate>
Funkcja akumulatorowa, która ma być wywoływana na każdym elemecie. Przekaż wartość null, aby usunąć funkcję.
- isDeterministic
- Boolean
Flaga wskazująca, czy agregacja jest deterministyczna.
Dotyczy
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)
Tworzy lub ponownie definiuje agregowaną funkcję 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)
Parametry typu
- T1
Typ pierwszego parametru funkcji.
- T2
Typ drugiego parametru funkcji.
- T3
Typ trzeciego parametru funkcji.
- T4
Typ czwartego parametru funkcji.
- T5
Typ piątego parametru funkcji.
- T6
Typ szóstego parametru funkcji.
- T7
Typ siódmego parametru funkcji.
- T8
Typ ósmego parametru funkcji.
- T9
Typ dziewiątego parametru funkcji.
- T10
Typ dziesiątego parametru funkcji.
- T11
Typ jedenastego parametru funkcji.
- T12
Typ dwunastego parametru funkcji.
- TAccumulate
Typ wartości akumulatorowej.
- TResult
Typ wynikowej wartości.
Parametry
- name
- String
Nazwa funkcji SQL.
- seed
- TAccumulate
Początkowa wartość akumulatorowa.
- func
- Func<TAccumulate,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,TAccumulate>
Funkcja akumulatorowa, która ma być wywoływana na każdym elemecie. Przekaż wartość null, aby usunąć funkcję.
- resultSelector
- Func<TAccumulate,TResult>
Funkcja umożliwiająca przekształcenie ostatecznej wartości akumulatorowej na wartość wynikową. Przekaż wartość null, aby usunąć funkcję.
- isDeterministic
- Boolean
Flaga wskazująca, czy agregacja jest deterministyczna.
Dotyczy
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)
Tworzy lub ponownie definiuje agregowaną funkcję 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)
Parametry typu
- T1
Typ pierwszego parametru funkcji.
- T2
Typ drugiego parametru funkcji.
- T3
Typ trzeciego parametru funkcji.
- T4
Typ czwartego parametru funkcji.
- T5
Typ piątego parametru funkcji.
- T6
Typ szóstego parametru funkcji.
- T7
Typ siódmego parametru funkcji.
- T8
Typ ósmego parametru funkcji.
- T9
Typ dziewiątego parametru funkcji.
- T10
Typ dziesiątego parametru funkcji.
- T11
Typ jedenastego parametru funkcji.
- T12
Typ dwunastego parametru funkcji.
- TAccumulate
Typ wartości akumulatorowej.
Parametry
- name
- String
Nazwa funkcji SQL.
- func
- Func<TAccumulate,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,TAccumulate>
Funkcja akumulatorowa, która ma być wywoływana na każdym elemecie. Przekaż wartość null, aby usunąć funkcję.
- isDeterministic
- Boolean
Flaga wskazująca, czy agregacja jest deterministyczna.
Dotyczy
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)
Tworzy lub ponownie definiuje agregowaną funkcję 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)
Parametry typu
- T1
Typ pierwszego parametru funkcji.
- T2
Typ drugiego parametru funkcji.
- T3
Typ trzeciego parametru funkcji.
- T4
Typ czwartego parametru funkcji.
- T5
Typ piątego parametru funkcji.
- T6
Typ szóstego parametru funkcji.
- T7
Typ siódmego parametru funkcji.
- T8
Typ ósmego parametru funkcji.
- T9
Typ dziewiątego parametru funkcji.
- T10
Typ dziesiątego parametru funkcji.
- T11
Typ jedenastego parametru funkcji.
- T12
Typ dwunastego parametru funkcji.
- TAccumulate
Typ wartości akumulatorowej.
Parametry
- name
- String
Nazwa funkcji SQL.
- seed
- TAccumulate
Początkowa wartość akumulatorowa.
- func
- Func<TAccumulate,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,TAccumulate>
Funkcja akumulatorowa, która ma być wywoływana na każdym elemecie. Przekaż wartość null, aby usunąć funkcję.
- isDeterministic
- Boolean
Flaga wskazująca, czy agregacja jest deterministyczna.
Dotyczy
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)
Tworzy lub ponownie definiuje agregowaną funkcję 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)
Parametry typu
- T1
Typ pierwszego parametru funkcji.
- T2
Typ drugiego parametru funkcji.
- T3
Typ trzeciego parametru funkcji.
- T4
Typ czwartego parametru funkcji.
- T5
Typ piątego parametru funkcji.
- T6
Typ szóstego parametru funkcji.
- T7
Typ siódmego parametru funkcji.
- T8
Typ ósmego parametru funkcji.
- T9
Typ dziewiątego parametru funkcji.
- T10
Typ dziesiątego parametru funkcji.
- T11
Typ jedenastego parametru funkcji.
- TAccumulate
Typ wartości akumulatorowej.
- TResult
Typ wynikowej wartości.
Parametry
- name
- String
Nazwa funkcji SQL.
- seed
- TAccumulate
Początkowa wartość akumulatorowa.
- func
- Func<TAccumulate,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,TAccumulate>
Funkcja akumulatorowa, która ma być wywoływana na każdym elemecie. Przekaż wartość null, aby usunąć funkcję.
- resultSelector
- Func<TAccumulate,TResult>
Funkcja umożliwiająca przekształcenie ostatecznej wartości akumulatorowej na wartość wynikową. Przekaż wartość null, aby usunąć funkcję.
- isDeterministic
- Boolean
Flaga wskazująca, czy agregacja jest deterministyczna.
Dotyczy
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)
Tworzy lub ponownie definiuje agregowaną funkcję 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)
Parametry typu
- T1
Typ pierwszego parametru funkcji.
- T2
Typ drugiego parametru funkcji.
- T3
Typ trzeciego parametru funkcji.
- T4
Typ czwartego parametru funkcji.
- T5
Typ piątego parametru funkcji.
- T6
Typ szóstego parametru funkcji.
- T7
Typ siódmego parametru funkcji.
- T8
Typ ósmego parametru funkcji.
- T9
Typ dziewiątego parametru funkcji.
- T10
Typ dziesiątego parametru funkcji.
- T11
Typ jedenastego parametru funkcji.
- TAccumulate
Typ wartości akumulatorowej.
Parametry
- name
- String
Nazwa funkcji SQL.
- seed
- TAccumulate
Początkowa wartość akumulatorowa.
- func
- Func<TAccumulate,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,TAccumulate>
Funkcja akumulatorowa, która ma być wywoływana na każdym elemecie. Przekaż wartość null, aby usunąć funkcję.
- isDeterministic
- Boolean
Flaga wskazująca, czy agregacja jest deterministyczna.
Dotyczy
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)
Tworzy lub ponownie definiuje agregowaną funkcję 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)
Parametry typu
- T1
Typ pierwszego parametru funkcji.
- T2
Typ drugiego parametru funkcji.
- T3
Typ trzeciego parametru funkcji.
- T4
Typ czwartego parametru funkcji.
- T5
Typ piątego parametru funkcji.
- T6
Typ szóstego parametru funkcji.
- T7
Typ siódmego parametru funkcji.
- T8
Typ ósmego parametru funkcji.
- T9
Typ dziewiątego parametru funkcji.
- T10
Typ dziesiątego parametru funkcji.
- T11
Typ jedenastego parametru funkcji.
- TAccumulate
Typ wartości akumulatorowej.
Parametry
- name
- String
Nazwa funkcji SQL.
- func
- Func<TAccumulate,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,TAccumulate>
Funkcja akumulatorowa, która ma być wywoływana na każdym elemecie. Przekaż wartość null, aby usunąć funkcję.
- isDeterministic
- Boolean
Flaga wskazująca, czy agregacja jest deterministyczna.
Dotyczy
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)
Tworzy lub ponownie definiuje agregowaną funkcję 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)
Parametry typu
- T1
Typ pierwszego parametru funkcji.
- T2
Typ drugiego parametru funkcji.
- T3
Typ trzeciego parametru funkcji.
- T4
Typ czwartego parametru funkcji.
- T5
Typ piątego parametru funkcji.
- T6
Typ szóstego parametru funkcji.
- T7
Typ siódmego parametru funkcji.
- T8
Typ ósmego parametru funkcji.
- T9
Typ dziewiątego parametru funkcji.
- T10
Typ dziesiątego parametru funkcji.
- TAccumulate
Typ wartości akumulatorowej.
- TResult
Typ wartości wynikowej.
Parametry
- name
- String
Nazwa funkcji SQL.
- seed
- TAccumulate
Początkowa wartość akumulatorowa.
- func
- Func<TAccumulate,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,TAccumulate>
Funkcja akumulatorowa, która ma być wywoływana na każdym elemecie. Przekaż wartość null, aby usunąć funkcję.
- resultSelector
- Func<TAccumulate,TResult>
Funkcja przekształcania końcowej wartości akumulatorowej w wartość wynikową. Przekaż wartość null, aby usunąć funkcję.
- isDeterministic
- Boolean
Flaga wskazująca, czy agregacja jest deterministyczna.
Dotyczy
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)
Tworzy lub ponownie definiuje agregowaną funkcję 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)
Parametry typu
- T1
Typ pierwszego parametru funkcji.
- T2
Typ drugiego parametru funkcji.
- T3
Typ trzeciego parametru funkcji.
- T4
Typ czwartego parametru funkcji.
- T5
Typ piątego parametru funkcji.
- T6
Typ szóstego parametru funkcji.
- T7
Typ siódmego parametru funkcji.
- T8
Typ ósmego parametru funkcji.
- T9
Typ dziewiątego parametru funkcji.
- T10
Typ dziesiątego parametru funkcji.
- TAccumulate
Typ wartości akumulatorowej.
Parametry
- name
- String
Nazwa funkcji SQL.
- func
- Func<TAccumulate,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,TAccumulate>
Funkcja akumulatorowa, która ma być wywoływana na każdym elemecie. Przekaż wartość null, aby usunąć funkcję.
- isDeterministic
- Boolean
Flaga wskazująca, czy agregacja jest deterministyczna.
Dotyczy
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)
Tworzy lub ponownie definiuje agregowaną funkcję 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)
Parametry typu
- T1
Typ pierwszego parametru funkcji.
- T2
Typ drugiego parametru funkcji.
- T3
Typ trzeciego parametru funkcji.
- T4
Typ czwartego parametru funkcji.
- T5
Typ piątego parametru funkcji.
- T6
Typ szóstego parametru funkcji.
- T7
Typ siódmego parametru funkcji.
- T8
Typ ósmego parametru funkcji.
- T9
Typ dziewiątego parametru funkcji.
- T10
Typ dziesiątego parametru funkcji.
- TAccumulate
Typ wartości akumulatorowej.
Parametry
- name
- String
Nazwa funkcji SQL.
- seed
- TAccumulate
Początkowa wartość akumulatorowa.
- func
- Func<TAccumulate,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,TAccumulate>
Funkcja akumulatorowa, która ma być wywoływana na każdym elemecie. Przekaż wartość null, aby usunąć funkcję.
- isDeterministic
- Boolean
Flaga wskazująca, czy agregacja jest deterministyczna.
Dotyczy
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)
Tworzy lub ponownie definiuje agregowaną funkcję 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)
Parametry typu
- T1
Typ pierwszego parametru funkcji.
- T2
Typ drugiego parametru funkcji.
- T3
Typ trzeciego parametru funkcji.
- T4
Typ czwartego parametru funkcji.
- T5
Typ piątego parametru funkcji.
- T6
Typ szóstego parametru funkcji.
- T7
Typ siódmego parametru funkcji.
- T8
Typ ósmego parametru funkcji.
- T9
Typ dziewiątego parametru funkcji.
- TAccumulate
Typ wartości akumulatorowej.
- TResult
Typ wartości wynikowej.
Parametry
- name
- String
Nazwa funkcji SQL.
- seed
- TAccumulate
Początkowa wartość akumulatorowa.
- func
- Func<TAccumulate,T1,T2,T3,T4,T5,T6,T7,T8,T9,TAccumulate>
Funkcja akumulatorowa, która ma być wywoływana na każdym elemecie. Przekaż wartość null, aby usunąć funkcję.
- resultSelector
- Func<TAccumulate,TResult>
Funkcja przekształcania końcowej wartości akumulatorowej w wartość wynikową. Przekaż wartość null, aby usunąć funkcję.
- isDeterministic
- Boolean
Flaga wskazująca, czy agregacja jest deterministyczna.
Dotyczy
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)
Tworzy lub ponownie definiuje agregowaną funkcję 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)
Parametry typu
- T1
Typ pierwszego parametru funkcji.
- T2
Typ drugiego parametru funkcji.
- T3
Typ trzeciego parametru funkcji.
- T4
Typ czwartego parametru funkcji.
- T5
Typ piątego parametru funkcji.
- T6
Typ szóstego parametru funkcji.
- T7
Typ siódmego parametru funkcji.
- T8
Typ ósmego parametru funkcji.
- T9
Typ dziewiątego parametru funkcji.
- TAccumulate
Typ wartości akumulatorowej.
Parametry
- name
- String
Nazwa funkcji SQL.
- seed
- TAccumulate
Początkowa wartość akumulatorowa.
- func
- Func<TAccumulate,T1,T2,T3,T4,T5,T6,T7,T8,T9,TAccumulate>
Funkcja akumulatorowa, która ma być wywoływana na każdym elemecie. Przekaż wartość null, aby usunąć funkcję.
- isDeterministic
- Boolean
Flaga wskazująca, czy agregacja jest deterministyczna.
Dotyczy
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)
Tworzy lub ponownie definiuje agregowaną funkcję 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)
Parametry typu
- T1
Typ pierwszego parametru funkcji.
- T2
Typ drugiego parametru funkcji.
- T3
Typ trzeciego parametru funkcji.
- T4
Typ czwartego parametru funkcji.
- T5
Typ piątego parametru funkcji.
- T6
Typ szóstego parametru funkcji.
- T7
Typ siódmego parametru funkcji.
- T8
Typ ósmego parametru funkcji.
- T9
Typ dziewiątego parametru funkcji.
- TAccumulate
Typ wartości akumulatorowej.
Parametry
- name
- String
Nazwa funkcji SQL.
- func
- Func<TAccumulate,T1,T2,T3,T4,T5,T6,T7,T8,T9,TAccumulate>
Funkcja akumulatorowa, która ma być wywoływana na każdym elemecie. Przekaż wartość null, aby usunąć funkcję.
- isDeterministic
- Boolean
Flaga wskazująca, czy agregacja jest deterministyczna.
Dotyczy
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)
Tworzy lub ponownie definiuje agregowaną funkcję 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)
Parametry typu
- T1
Typ pierwszego parametru funkcji.
- T2
Typ drugiego parametru funkcji.
- T3
Typ trzeciego parametru funkcji.
- T4
Typ czwartego parametru funkcji.
- T5
Typ piątego parametru funkcji.
- T6
Typ szóstego parametru funkcji.
- T7
Typ siódmego parametru funkcji.
- T8
Typ ósmego parametru funkcji.
- TAccumulate
Typ wartości akumulatorowej.
- TResult
Typ wartości wynikowej.
Parametry
- name
- String
Nazwa funkcji SQL.
- seed
- TAccumulate
Początkowa wartość akumulatorowa.
- func
- Func<TAccumulate,T1,T2,T3,T4,T5,T6,T7,T8,TAccumulate>
Funkcja akumulatorowa, która ma być wywoływana na każdym elemecie. Przekaż wartość null, aby usunąć funkcję.
- resultSelector
- Func<TAccumulate,TResult>
Funkcja przekształcania końcowej wartości akumulatorowej w wartość wynikową. Przekaż wartość null, aby usunąć funkcję.
- isDeterministic
- Boolean
Flaga wskazująca, czy agregacja jest deterministyczna.
Dotyczy
CreateAggregate<T1,T2,T3,T4,T5,T6,T7,T8,TAccumulate>(String, TAccumulate, Func<TAccumulate,T1,T2,T3,T4,T5,T6,T7,T8,TAccumulate>, Boolean)
Tworzy lub ponownie definiuje agregowaną funkcję 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)
Parametry typu
- T1
Typ pierwszego parametru funkcji.
- T2
Typ drugiego parametru funkcji.
- T3
Typ trzeciego parametru funkcji.
- T4
Typ czwartego parametru funkcji.
- T5
Typ piątego parametru funkcji.
- T6
Typ szóstego parametru funkcji.
- T7
Typ siódmego parametru funkcji.
- T8
Typ ósmego parametru funkcji.
- TAccumulate
Typ wartości akumulatorowej.
Parametry
- name
- String
Nazwa funkcji SQL.
- seed
- TAccumulate
Początkowa wartość akumulatorowa.
- func
- Func<TAccumulate,T1,T2,T3,T4,T5,T6,T7,T8,TAccumulate>
Funkcja akumulatorowa, która ma być wywoływana na każdym elemecie. Przekaż wartość null, aby usunąć funkcję.
- isDeterministic
- Boolean
Flaga wskazująca, czy agregacja jest deterministyczna.
Dotyczy
CreateAggregate<T1,T2,T3,T4,T5,T6,T7,T8,TAccumulate>(String, Func<TAccumulate,T1,T2,T3,T4,T5,T6,T7,T8,TAccumulate>, Boolean)
Tworzy lub ponownie definiuje agregowaną funkcję 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)
Parametry typu
- T1
Typ pierwszego parametru funkcji.
- T2
Typ drugiego parametru funkcji.
- T3
Typ trzeciego parametru funkcji.
- T4
Typ czwartego parametru funkcji.
- T5
Typ piątego parametru funkcji.
- T6
Typ szóstego parametru funkcji.
- T7
Typ siódmego parametru funkcji.
- T8
Typ ósmego parametru funkcji.
- TAccumulate
Typ wartości akumulatorowej.
Parametry
- name
- String
Nazwa funkcji SQL.
- func
- Func<TAccumulate,T1,T2,T3,T4,T5,T6,T7,T8,TAccumulate>
Funkcja akumulatorowa, która ma być wywoływana na każdym elemecie. Przekaż wartość null, aby usunąć funkcję.
- isDeterministic
- Boolean
Flaga wskazująca, czy agregacja jest deterministyczna.
Dotyczy
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)
Tworzy lub ponownie definiuje agregowaną funkcję 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)
Parametry typu
- T1
Typ pierwszego parametru funkcji.
- T2
Typ drugiego parametru funkcji.
- T3
Typ trzeciego parametru funkcji.
- T4
Typ czwartego parametru funkcji.
- T5
Typ piątego parametru funkcji.
- T6
Typ szóstego parametru funkcji.
- T7
Typ siódmego parametru funkcji.
- TAccumulate
Typ wartości akumulatorowej.
- TResult
Typ wartości wynikowej.
Parametry
- name
- String
Nazwa funkcji SQL.
- seed
- TAccumulate
Początkowa wartość akumulatorowa.
- func
- Func<TAccumulate,T1,T2,T3,T4,T5,T6,T7,TAccumulate>
Funkcja akumulatorowa, która ma być wywoływana na każdym elemecie. Przekaż wartość null, aby usunąć funkcję.
- resultSelector
- Func<TAccumulate,TResult>
Funkcja przekształcania końcowej wartości akumulatorowej w wartość wynikową. Przekaż wartość null, aby usunąć funkcję.
- isDeterministic
- Boolean
Flaga wskazująca, czy agregacja jest deterministyczna.
Dotyczy
CreateAggregate<T1,T2,T3,T4,T5,T6,T7,TAccumulate>(String, Func<TAccumulate,T1,T2,T3,T4,T5,T6,T7,TAccumulate>, Boolean)
Tworzy lub ponownie definiuje agregowaną funkcję 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)
Parametry typu
- T1
Typ pierwszego parametru funkcji.
- T2
Typ drugiego parametru funkcji.
- T3
Typ trzeciego parametru funkcji.
- T4
Typ czwartego parametru funkcji.
- T5
Typ piątego parametru funkcji.
- T6
Typ szóstego parametru funkcji.
- T7
Typ siódmego parametru funkcji.
- TAccumulate
Typ wartości akumulatorowej.
Parametry
- name
- String
Nazwa funkcji SQL.
- func
- Func<TAccumulate,T1,T2,T3,T4,T5,T6,T7,TAccumulate>
Funkcja akumulatorowa, która ma być wywoływana na każdym elemecie. Przekaż wartość null, aby usunąć funkcję.
- isDeterministic
- Boolean
Flaga wskazująca, czy agregacja jest deterministyczna.
Dotyczy
CreateAggregate<T1,T2,T3,T4,T5,T6,T7,TAccumulate>(String, TAccumulate, Func<TAccumulate,T1,T2,T3,T4,T5,T6,T7,TAccumulate>, Boolean)
Tworzy lub ponownie definiuje agregowaną funkcję 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)
Parametry typu
- T1
Typ pierwszego parametru funkcji.
- T2
Typ drugiego parametru funkcji.
- T3
Typ trzeciego parametru funkcji.
- T4
Typ czwartego parametru funkcji.
- T5
Typ piątego parametru funkcji.
- T6
Typ szóstego parametru funkcji.
- T7
Typ siódmego parametru funkcji.
- TAccumulate
Typ wartości akumulatorowej.
Parametry
- name
- String
Nazwa funkcji SQL.
- seed
- TAccumulate
Początkowa wartość akumulatorowa.
- func
- Func<TAccumulate,T1,T2,T3,T4,T5,T6,T7,TAccumulate>
Funkcja akumulatorowa, która ma być wywoływana na każdym elemecie. Przekaż wartość null, aby usunąć funkcję.
- isDeterministic
- Boolean
Flaga wskazująca, czy agregacja jest deterministyczna.
Dotyczy
CreateAggregate<T1,T2,T3,T4,T5,T6,TAccumulate,TResult>(String, TAccumulate, Func<TAccumulate,T1,T2,T3,T4,T5,T6,TAccumulate>, Func<TAccumulate,TResult>, Boolean)
Tworzy lub ponownie definiuje agregowaną funkcję 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)
Parametry typu
- T1
Typ pierwszego parametru funkcji.
- T2
Typ drugiego parametru funkcji.
- T3
Typ trzeciego parametru funkcji.
- T4
Typ czwartego parametru funkcji.
- T5
Typ piątego parametru funkcji.
- T6
Typ szóstego parametru funkcji.
- TAccumulate
Typ wartości akumulatorowej.
- TResult
Typ wartości wynikowej.
Parametry
- name
- String
Nazwa funkcji SQL.
- seed
- TAccumulate
Początkowa wartość akumulatorowa.
- func
- Func<TAccumulate,T1,T2,T3,T4,T5,T6,TAccumulate>
Funkcja akumulatorowa, która ma być wywoływana na każdym elemecie. Przekaż wartość null, aby usunąć funkcję.
- resultSelector
- Func<TAccumulate,TResult>
Funkcja przekształcania końcowej wartości akumulatorowej w wartość wynikową. Przekaż wartość null, aby usunąć funkcję.
- isDeterministic
- Boolean
Flaga wskazująca, czy agregacja jest deterministyczna.
Dotyczy
CreateAggregate<T1,T2,T3,T4,T5,T6,TAccumulate>(String, TAccumulate, Func<TAccumulate,T1,T2,T3,T4,T5,T6,TAccumulate>, Boolean)
Tworzy lub ponownie definiuje agregowaną funkcję 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)
Parametry typu
- T1
Typ pierwszego parametru funkcji.
- T2
Typ drugiego parametru funkcji.
- T3
Typ trzeciego parametru funkcji.
- T4
Typ czwartego parametru funkcji.
- T5
Typ piątego parametru funkcji.
- T6
Typ szóstego parametru funkcji.
- TAccumulate
Typ wartości akumulatorowej.
Parametry
- name
- String
Nazwa funkcji SQL.
- seed
- TAccumulate
Początkowa wartość akumulatorowa.
- func
- Func<TAccumulate,T1,T2,T3,T4,T5,T6,TAccumulate>
Funkcja akumulatorowa, która ma być wywoływana na każdym elemecie. Przekaż wartość null, aby usunąć funkcję.
- isDeterministic
- Boolean
Flaga wskazująca, czy agregacja jest deterministyczna.
Dotyczy
CreateAggregate<T1,T2,T3,T4,T5,T6,TAccumulate>(String, Func<TAccumulate,T1,T2,T3,T4,T5,T6,TAccumulate>, Boolean)
Tworzy lub ponownie definiuje agregowaną funkcję 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)
Parametry typu
- T1
Typ pierwszego parametru funkcji.
- T2
Typ drugiego parametru funkcji.
- T3
Typ trzeciego parametru funkcji.
- T4
Typ czwartego parametru funkcji.
- T5
Typ piątego parametru funkcji.
- T6
Typ szóstego parametru funkcji.
- TAccumulate
Typ wartości akumulatorowej.
Parametry
- name
- String
Nazwa funkcji SQL.
- func
- Func<TAccumulate,T1,T2,T3,T4,T5,T6,TAccumulate>
Funkcja akumulatorowa, która ma być wywoływana na każdym elemecie. Przekaż wartość null, aby usunąć funkcję.
- isDeterministic
- Boolean
Flaga wskazująca, czy agregacja jest deterministyczna.
Dotyczy
CreateAggregate<T1,T2,T3,T4,T5,TAccumulate,TResult>(String, TAccumulate, Func<TAccumulate,T1,T2,T3,T4,T5,TAccumulate>, Func<TAccumulate, TResult>, Boolean)
Tworzy lub ponownie definiuje agregowaną funkcję 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)
Parametry typu
- T1
Typ pierwszego parametru funkcji.
- T2
Typ drugiego parametru funkcji.
- T3
Typ trzeciego parametru funkcji.
- T4
Typ czwartego parametru funkcji.
- T5
Typ piątego parametru funkcji.
- TAccumulate
Typ wartości akumulatorowej.
- TResult
Typ wartości wynikowej.
Parametry
- name
- String
Nazwa funkcji SQL.
- seed
- TAccumulate
Początkowa wartość akumulatorowa.
- func
- Func<TAccumulate,T1,T2,T3,T4,T5,TAccumulate>
Funkcja akumulatorowa, która ma być wywoływana na każdym elemecie. Przekaż wartość null, aby usunąć funkcję.
- resultSelector
- Func<TAccumulate,TResult>
Funkcja przekształcania końcowej wartości akumulatorowej w wartość wynikową. Przekaż wartość null, aby usunąć funkcję.
- isDeterministic
- Boolean
Flaga wskazująca, czy agregacja jest deterministyczna.
Dotyczy
CreateAggregate<T1,T2,T3,T4,T5,TAccumulate>(String, TAccumulate, Func<TAccumulate,T1,T2,T3,T4,T5,TAccumulate>, Boolean)
Tworzy lub ponownie definiuje agregowaną funkcję 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)
Parametry typu
- T1
Typ pierwszego parametru funkcji.
- T2
Typ drugiego parametru funkcji.
- T3
Typ trzeciego parametru funkcji.
- T4
Typ czwartego parametru funkcji.
- T5
Typ piątego parametru funkcji.
- TAccumulate
Typ wartości akumulatorowej.
Parametry
- name
- String
Nazwa funkcji SQL.
- seed
- TAccumulate
Początkowa wartość akumulatorowa.
- func
- Func<TAccumulate,T1,T2,T3,T4,T5,TAccumulate>
Funkcja akumulatorowa, która ma być wywoływana na każdym elemecie. Przekaż wartość null, aby usunąć funkcję.
- isDeterministic
- Boolean
Flaga wskazująca, czy agregacja jest deterministyczna.
Dotyczy
CreateAggregate<T1,T2,T3,T4,T5,TAccumulate>(String, Func<TAccumulate,T1,T2,T3,T4,T5,TAccumulate>, Boolean)
Tworzy lub ponownie definiuje agregowaną funkcję 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)
Parametry typu
- T1
Typ pierwszego parametru funkcji.
- T2
Typ drugiego parametru funkcji.
- T3
Typ trzeciego parametru funkcji.
- T4
Typ czwartego parametru funkcji.
- T5
Typ piątego parametru funkcji.
- TAccumulate
Typ wartości akumulatorowej.
Parametry
- name
- String
Nazwa funkcji SQL.
- func
- Func<TAccumulate,T1,T2,T3,T4,T5,TAccumulate>
Funkcja akumulatorowa, która ma być wywoływana na każdym elemecie. Przekaż wartość null, aby usunąć funkcję.
- isDeterministic
- Boolean
Flaga wskazująca, czy agregacja jest deterministyczna.
Dotyczy
CreateAggregate<T1,T2,T3,T4,TAccumulate,TResult>(String, TAccumulate, Func<TAccumulate,T1,T2,T3,T4,TAccumulate>, Func<TAccumulate,TResult>, Boolean)
Tworzy lub ponownie definiuje agregowaną funkcję 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)
Parametry typu
- T1
Typ pierwszego parametru funkcji.
- T2
Typ drugiego parametru funkcji.
- T3
Typ trzeciego parametru funkcji.
- T4
Typ czwartego parametru funkcji.
- TAccumulate
Typ wartości akumulatorowej.
- TResult
Typ wartości wynikowej.
Parametry
- name
- String
Nazwa funkcji SQL.
- seed
- TAccumulate
Początkowa wartość akumulatorowa.
- func
- Func<TAccumulate,T1,T2,T3,T4,TAccumulate>
Funkcja akumulatorowa, która ma być wywoływana na każdym elemecie. Przekaż wartość null, aby usunąć funkcję.
- resultSelector
- Func<TAccumulate,TResult>
Funkcja przekształcania końcowej wartości akumulatorowej w wartość wynikową. Przekaż wartość null, aby usunąć funkcję.
- isDeterministic
- Boolean
Flaga wskazująca, czy agregacja jest deterministyczna.
Dotyczy
CreateAggregate<T1,T2,T3,T4,TAccumulate>(String, TAccumulate, Func<TAccumulate,T1,T2,T3,T4,TAccumulate>, Boolean)
Tworzy lub ponownie definiuje agregowaną funkcję 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)
Parametry typu
- T1
Typ pierwszego parametru funkcji.
- T2
Typ drugiego parametru funkcji.
- T3
Typ trzeciego parametru funkcji.
- T4
Typ czwartego parametru funkcji.
- TAccumulate
Typ wartości akumulatorowej.
Parametry
- name
- String
Nazwa funkcji SQL.
- seed
- TAccumulate
Początkowa wartość akumulatorowa.
- func
- Func<TAccumulate,T1,T2,T3,T4,TAccumulate>
Funkcja akumulatorowa, która ma być wywoływana na każdym elemecie. Przekaż wartość null, aby usunąć funkcję.
- isDeterministic
- Boolean
Flaga wskazująca, czy agregacja jest deterministyczna.
Dotyczy
CreateAggregate<T1,T2,T3,T4,TAccumulate>(String, Func<TAccumulate,T1,T2,T3,T4,TAccumulate>, Boolean)
Tworzy lub ponownie definiuje agregowaną funkcję 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)
Parametry typu
- T1
Typ pierwszego parametru funkcji.
- T2
Typ drugiego parametru funkcji.
- T3
Typ trzeciego parametru funkcji.
- T4
Typ czwartego parametru funkcji.
- TAccumulate
Typ wartości akumulatorowej.
Parametry
- name
- String
Nazwa funkcji SQL.
- func
- Func<TAccumulate,T1,T2,T3,T4,TAccumulate>
Funkcja akumulatorowa, która ma być wywoływana na każdym elemecie. Przekaż wartość null, aby usunąć funkcję.
- isDeterministic
- Boolean
Flaga wskazująca, czy agregacja jest deterministyczna.
Dotyczy
CreateAggregate<T1,T2,T3,TAccumulate,TResult>(String, TAccumulate, Func<TAccumulate,T1,T2,T3,TAccumulate>, Func<TAccumulate,TResult>, Boolean)
Tworzy lub ponownie definiuje agregowaną funkcję 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)
Parametry typu
- T1
Typ pierwszego parametru funkcji.
- T2
Typ drugiego parametru funkcji.
- T3
Typ trzeciego parametru funkcji.
- TAccumulate
Typ wartości akumulatorowej.
- TResult
Typ wartości wynikowej.
Parametry
- name
- String
Nazwa funkcji SQL.
- seed
- TAccumulate
Początkowa wartość akumulatorowa.
- func
- Func<TAccumulate,T1,T2,T3,TAccumulate>
Funkcja akumulatorowa, która ma być wywoływana na każdym elemecie. Przekaż wartość null, aby usunąć funkcję.
- resultSelector
- Func<TAccumulate,TResult>
Funkcja przekształcania końcowej wartości akumulatorowej w wartość wynikową. Przekaż wartość null, aby usunąć funkcję.
- isDeterministic
- Boolean
Flaga wskazująca, czy agregacja jest deterministyczna.
Dotyczy
CreateAggregate<T1,T2,T3,TAccumulate>(String, TAccumulate, Func<TAccumulate,T1,T2,T3,TAccumulate>, Boolean)
Tworzy lub ponownie definiuje agregowaną funkcję 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)
Parametry typu
- T1
Typ pierwszego parametru funkcji.
- T2
Typ drugiego parametru funkcji.
- T3
Typ trzeciego parametru funkcji.
- TAccumulate
Typ wartości akumulatorowej.
Parametry
- name
- String
Nazwa funkcji SQL.
- seed
- TAccumulate
Początkowa wartość akumulatorowa.
- func
- Func<TAccumulate,T1,T2,T3,TAccumulate>
Funkcja akumulatorowa, która ma być wywoływana na każdym elemecie. Przekaż wartość null, aby usunąć funkcję.
- isDeterministic
- Boolean
Flaga wskazująca, czy agregacja jest deterministyczna.
Dotyczy
CreateAggregate<T1,T2,T3,TAccumulate>(String, Func<TAccumulate,T1,T2,T3,TAccumulate>, Boolean)
Tworzy lub ponownie definiuje agregowaną funkcję 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)
Parametry typu
- T1
Typ pierwszego parametru funkcji.
- T2
Typ drugiego parametru funkcji.
- T3
Typ trzeciego parametru funkcji.
- TAccumulate
Typ wartości akumulatorowej.
Parametry
- name
- String
Nazwa funkcji SQL.
- func
- Func<TAccumulate,T1,T2,T3,TAccumulate>
Funkcja akumulatorowa, która ma być wywoływana na każdym elemecie. Przekaż wartość null, aby usunąć funkcję.
- isDeterministic
- Boolean
Flaga wskazująca, czy agregacja jest deterministyczna.
Dotyczy
CreateAggregate<T1,T2,TAccumulate,TResult>(String, TAccumulate, Func<TAccumulate,T1,T2,TAccumulate>, Func<TAccumulate,TResult>, Boolean)
Tworzy lub ponownie definiuje agregowaną funkcję 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)
Parametry typu
- T1
Typ pierwszego parametru funkcji.
- T2
Typ drugiego parametru funkcji.
- TAccumulate
Typ wartości akumulatorowej.
- TResult
Typ wartości wynikowej.
Parametry
- name
- String
Nazwa funkcji SQL.
- seed
- TAccumulate
Początkowa wartość akumulatorowa.
- func
- Func<TAccumulate,T1,T2,TAccumulate>
Funkcja akumulatorowa, która ma być wywoływana na każdym elemecie. Przekaż wartość null, aby usunąć funkcję.
- resultSelector
- Func<TAccumulate,TResult>
Funkcja przekształcania końcowej wartości akumulatorowej w wartość wynikową. Przekaż wartość null, aby usunąć funkcję.
- isDeterministic
- Boolean
Flaga wskazująca, czy agregacja jest deterministyczna.
Dotyczy
CreateAggregate<T1,T2,TAccumulate>(String, TAccumulate, Func<TAccumulate,T1,T2,TAccumulate>, Boolean)
Tworzy lub ponownie definiuje agregowaną funkcję 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)
Parametry typu
- T1
Typ pierwszego parametru funkcji.
- T2
Typ drugiego parametru funkcji.
- TAccumulate
Typ wartości akumulatorowej.
Parametry
- name
- String
Nazwa funkcji SQL.
- seed
- TAccumulate
Początkowa wartość akumulatorowa.
- func
- Func<TAccumulate,T1,T2,TAccumulate>
Funkcja akumulatorowa, która ma być wywoływana na każdym elemecie. Przekaż wartość null, aby usunąć funkcję.
- isDeterministic
- Boolean
Flaga wskazująca, czy agregacja jest deterministyczna.
Dotyczy
CreateAggregate<T1,T2,TAccumulate>(String, Func<TAccumulate,T1,T2,TAccumulate>, Boolean)
Tworzy lub ponownie definiuje agregowaną funkcję 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)
Parametry typu
- T1
Typ pierwszego parametru funkcji.
- T2
Typ drugiego parametru funkcji.
- TAccumulate
Typ wartości akumulatorowej.
Parametry
- name
- String
Nazwa funkcji SQL.
- func
- Func<TAccumulate,T1,T2,TAccumulate>
Funkcja akumulatorowa, która ma być wywoływana na każdym elemecie. Przekaż wartość null, aby usunąć funkcję.
- isDeterministic
- Boolean
Flaga wskazująca, czy agregacja jest deterministyczna.
Dotyczy
CreateAggregate<T1,TAccumulate,TResult>(String, TAccumulate, Func<TAccumulate,T1,TAccumulate>, Func<TAccumulate,TResult>, Boolean)
Tworzy lub ponownie definiuje agregowaną funkcję 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)
Parametry typu
- T1
Typ pierwszego parametru funkcji.
- TAccumulate
Typ wartości akumulatorowej.
- TResult
Typ wartości wynikowej.
Parametry
- name
- String
Nazwa funkcji SQL.
- seed
- TAccumulate
Początkowa wartość akumulatorowa.
- func
- Func<TAccumulate,T1,TAccumulate>
Funkcja akumulatorowa, która ma być wywoływana na każdym elemecie. Przekaż wartość null, aby usunąć funkcję.
- resultSelector
- Func<TAccumulate,TResult>
Funkcja przekształcania końcowej wartości akumulatorowej w wartość wynikową. Przekaż wartość null, aby usunąć funkcję.
- isDeterministic
- Boolean
Flaga wskazująca, czy agregacja jest deterministyczna.
Dotyczy
CreateAggregate<T1,TAccumulate>(String, TAccumulate, Func<TAccumulate,T1,TAccumulate>, Boolean)
Tworzy lub ponownie definiuje agregowaną funkcję 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)
Parametry typu
- T1
Typ pierwszego parametru funkcji.
- TAccumulate
Typ wartości akumulatorowej.
Parametry
- name
- String
Nazwa funkcji SQL.
- seed
- TAccumulate
Początkowa wartość akumulatorowa.
- func
- Func<TAccumulate,T1,TAccumulate>
Funkcja akumulatorowa, która ma być wywoływana na każdym elemecie. Przekaż wartość null, aby usunąć funkcję.
- isDeterministic
- Boolean
Flaga wskazująca, czy agregacja jest deterministyczna.
Dotyczy
CreateAggregate<T1,TAccumulate>(String, Func<TAccumulate,T1,TAccumulate>, Boolean)
Tworzy lub ponownie definiuje agregowaną funkcję 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)
Parametry typu
- T1
Typ pierwszego parametru funkcji.
- TAccumulate
Typ wartości akumulatorowej.
Parametry
- name
- String
Nazwa funkcji SQL.
- func
- Func<TAccumulate,T1,TAccumulate>
Funkcja akumulatorowa, która ma być wywoływana na każdym elemecie. Przekaż wartość null, aby usunąć funkcję.
- isDeterministic
- Boolean
Flaga wskazująca, czy agregacja jest deterministyczna.
Dotyczy
CreateAggregate<TAccumulate,TResult>(String, TAccumulate, Func<TAccumulate,Object[],TAccumulate>, Func<TAccumulate,TResult>, Boolean)
Tworzy lub ponownie definiuje agregowaną funkcję 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)
Parametry typu
- TAccumulate
Typ wartości akumulatorowej.
- TResult
Typ wartości wynikowej.
Parametry
- name
- String
Nazwa funkcji SQL.
- seed
- TAccumulate
Początkowa wartość akumulatorowa.
Funkcja akumulatorowa, która ma być wywoływana na każdym elemecie. Przekaż wartość null, aby usunąć funkcję.
- resultSelector
- Func<TAccumulate,TResult>
Funkcja przekształcania końcowej wartości akumulatorowej w wartość wynikową. Przekaż wartość null, aby usunąć funkcję.
- isDeterministic
- Boolean
Flaga wskazująca, czy agregacja jest deterministyczna.
Dotyczy
CreateAggregate<TAccumulate,TResult>(String, TAccumulate, Func<TAccumulate,TAccumulate>, Func<TAccumulate,TResult>, Boolean)
Tworzy lub ponownie definiuje agregowaną funkcję 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)
Parametry typu
- TAccumulate
Typ wartości akumulatorowej.
- TResult
Typ wartości wynikowej.
Parametry
- name
- String
Nazwa funkcji SQL.
- seed
- TAccumulate
Początkowa wartość akumulatorowa.
- func
- Func<TAccumulate,TAccumulate>
Funkcja akumulatorowa, która ma być wywoływana na każdym elemecie. Przekaż wartość null, aby usunąć funkcję.
- resultSelector
- Func<TAccumulate,TResult>
Funkcja przekształcania końcowej wartości akumulatorowej w wartość wynikową. Przekaż wartość null, aby usunąć funkcję.
- isDeterministic
- Boolean
Flaga wskazująca, czy agregacja jest deterministyczna.
Dotyczy
CreateAggregate<TAccumulate>(String, TAccumulate, Func<TAccumulate,TAccumulate>, Boolean)
Tworzy lub ponownie definiuje agregowaną funkcję 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)
Parametry typu
- TAccumulate
Typ wartości akumulatorowej.
Parametry
- name
- String
Nazwa funkcji SQL.
- seed
- TAccumulate
Początkowa wartość akumulatorowa.
- func
- Func<TAccumulate,TAccumulate>
Funkcja akumulatorowa, która ma być wywoływana na każdym elemecie. Przekaż wartość null, aby usunąć funkcję.
- isDeterministic
- Boolean
Flaga wskazująca, czy agregacja jest deterministyczna.
Dotyczy
CreateAggregate<TAccumulate>(String, TAccumulate, Func<TAccumulate,Object[],TAccumulate>, Boolean)
Tworzy lub ponownie definiuje agregowaną funkcję 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)
Parametry typu
- TAccumulate
Typ wartości akumulatorowej.
Parametry
- name
- String
Nazwa funkcji SQL.
- seed
- TAccumulate
Początkowa wartość akumulatorowa.
Funkcja akumulatorowa, która ma być wywoływana na każdym elemecie. Przekaż wartość null, aby usunąć funkcję.
- isDeterministic
- Boolean
Flaga wskazująca, czy agregacja jest deterministyczna.
Dotyczy
CreateAggregate<TAccumulate>(String, Func<TAccumulate,TAccumulate>, Boolean)
Tworzy lub ponownie definiuje agregowaną funkcję 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)
Parametry typu
- TAccumulate
Typ wartości akumulatorowej.
Parametry
- name
- String
Nazwa funkcji SQL.
- func
- Func<TAccumulate,TAccumulate>
Funkcja akumulatorowa, która ma być wywoływana na każdym elemecie. Przekaż wartość null, aby usunąć funkcję.
- isDeterministic
- Boolean
Flaga wskazująca, czy agregacja jest deterministyczna.
Dotyczy
CreateAggregate<TAccumulate>(String, Func<TAccumulate,Object[],TAccumulate>, Boolean)
Tworzy lub ponownie definiuje agregowaną funkcję 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)
Parametry typu
- TAccumulate
Typ wartości akumulatorowej.
Parametry
- name
- String
Nazwa funkcji SQL.
Funkcja akumulatorowa, która ma być wywoływana na każdym elemecie. Przekaż wartość null, aby usunąć funkcję.
- isDeterministic
- Boolean
Flaga wskazująca, czy agregacja jest deterministyczna.