Collapse All Expand All

C#

Oracle® Coherence .NET API Reference
GroupAggregator..::.CreateInstance Method (IValueExtractor, IEntryAggregator)
GroupAggregator Class See Also Send Feedback

Oracle® Coherence .NET API Reference Release 3.6
E15727-01
Create an instance of GroupAggregator based on a specified extractor and an IEntryAggregator.

Namespace: Tangosol.Util.Aggregator
Assembly: Coherence (in Coherence.dll) Version: 3.6.0.0 (3.6.0.0)

# Syntax

C#
    public static GroupAggregator CreateInstance(
    	IValueExtractor extractor,
    	IEntryAggregator aggregator
    )

#### Parameters

extractor
  Type: Tangosol.Util..::.IValueExtractor
  An IValueExtractor that will be used to split a set of IInvocableDictionary entries into distinct groups.

aggregator
  Type: Tangosol.Net.Cache..::.IEntryAggregator
  An underlying IEntryAggregator.

#### Return Value

[Missing <returns> documentation for "M:Tangosol.Util.Aggregator.GroupAggregator.CreateInstance(Tangosol.Util.IValueExtractor,Tangosol.Net.Cache.IEntryAggregator)"]

# Remarks

If the specified aggregator is an instance of IParallelAwareAggregator, then a parallel-aware instance of the GroupAggregator will be created. Otherwise, the resulting GroupAggregator will not be parallel-aware and could be ill-suited for aggregations run against large partitioned caches.

# See Also

GroupAggregator Class
CreateInstance Overload
Tangosol.Util.Aggregator Namespace