Oracle® Fusion Middleware .NET API Reference for Oracle Coherence
12c (12.2.1.4.0)
E90869-02

The GroupAggregator type exposes the following members.

Constructors

  NameDescription
Public methodGroupAggregator()()()()
Default constructor.
Protected methodGroupAggregator(IValueExtractor, IEntryAggregator, IFilter)
Construct a GroupAggregator based on a specified IValueExtractor and underlying IEntryAggregator.

Methods

  NameDescription
Public methodAggregate
Process a collection of IInvocableCacheEntry objects using the underlying extractor to split the entries into non-intersecting (distinct) groups and then apply the underlying aggregator separately to each group.
Public methodStatic memberCreateInstance(String, IEntryAggregator)
Create an instance of GroupAggregator based on a specified member name(s) and an IEntryAggregator.
Public methodStatic memberCreateInstance(IValueExtractor, IEntryAggregator)
Create an instance of GroupAggregator based on a specified extractor and an IEntryAggregator.
Public methodStatic memberCreateInstance(String, IEntryAggregator, IFilter)
Create an instance of GroupAggregator based on a specified member name(s), an IEntryAggregator and a result evaluation filter.
Public methodStatic memberCreateInstance(IValueExtractor, IEntryAggregator, IFilter)
Create an instance of GroupAggregator based on a specified extractor and an IEntryAggregator and a result evaluation filter.
Public methodEquals
Compare the GroupAggregator with another object to determine equality.
(Overrides Object..::..Equals(Object).)
Protected methodFinalize
Allows an Object to attempt to free resources and perform other cleanup operations before the Object is reclaimed by garbage collection.
(Inherited from Object.)
Public methodGetHashCode
Determine a hash value for the GroupAggregator object according to the general object.GetHashCode() contract.
(Overrides Object..::..GetHashCode()()()().)
Public methodGetType
Gets the Type of the current instance.
(Inherited from Object.)
Protected methodMemberwiseClone
Creates a shallow copy of the current Object.
(Inherited from Object.)
Public methodReadExternal
Restore the contents of a user type instance by reading its state using the specified IPofReader object.
Public methodToString
Return a human-readable description for this GroupAggregator.
(Overrides Object..::..ToString()()()().)
Public methodWriteExternal
Save the contents of a POF user type instance by writing its state using the specified IPofWriter object.

Fields

  NameDescription
Protected fieldm_aggregator
The underlying IEntryAggregator.
Protected fieldm_extractor
The underlying IValueExtractor.
Protected fieldm_filter
The IFilter object representing the "having" clause of this "group by" aggregator.

Properties

  NameDescription
Public propertyAggregator
Obtain the underlying IEntryAggregator.
Public propertyExtractor
Obtain the underlying IValueExtractor.

See Also