Oracle® Coherence .NET API Reference Release 3.7.1
E22844-03
E22844-03
Contains various aggregator implementations.
Classes
| Class | Description | |
|---|---|---|
| AbstractAggregator |
Abstract base class implementation of IEntryAggregator
that supports parallel aggregation.
| |
| AbstractComparableAggregator |
Abstract aggregator that processes values extracted from a set of
entries in a cache, with knowledge of how to compare those values.
| |
| AbstractDecimalAggregator |
Abstract aggregator that processes | |
| AbstractDoubleAggregator |
Abstract aggregator that processes numeric values extracted from a
collection of entries in a cache.
| |
| AbstractLongAggregator |
Abstract aggregator that processes numeric values extracted from a
collection of entries in a cache.
| |
| ComparableMax |
Calculates a maximum among values extracted from a set of entries
in a cache.
| |
| ComparableMin |
Calculates a minimum among values extracted from a set of entries
in a cache.
| |
| CompositeAggregator |
CompositeAggregator provides an ability to execute a collection of
aggregators against the same subset of the entries in an
IInvocableCache, resulting in a list of
corresponding aggregation results.
| |
| CompositeAggregator..::.Parallel |
Parallel implementation of the CompositeAggregator.
| |
| Count |
Calculates a number of values in an entries collection.
| |
| DecimalAverage |
Calculates an average for values of any numberic type extracted from
a set of entries in a IDictionary in a form of a
| |
| DecimalMax |
Calculates a maximum of numeric values extracted from a set of
entries in a IDictionary in a form of a | |
| DecimalMin |
Calculates a minimum of numeric values extracted from a set of
entries in a IDictionary in a form of a | |
| DecimalSum |
Calculates a minimum of numeric values extracted from a set of
entries in a IDictionary in a form of a | |
| DistinctValues |
Return the ICollection of unique values extracted from a
collection of entries in a cache.
| |
| DoubleAverage |
Calculates an average for values of any numberic type extracted from
a collection of entries in a cache.
| |
| DoubleMax |
Calculates a maximum of numeric values extracted from a collection of
entries in a cache.
| |
| DoubleMin |
Calculates a minimum of numeric values extracted from a collection of
entries in a cache.
| |
| DoubleSum |
Sums up numeric values extracted from a collection of entries in a
cache.
| |
| GroupAggregator |
The GroupAggregator provides an ability to split a subset of entries
in an IInvocableCache into a collection of
non-intersecting subsets and then aggregate them separately and
independently.
| |
| GroupAggregator..::.Parallel |
Parallel implementation of the GroupAggregator.
| |
| LongMax |
Calculates a maximum of numeric values extracted from a collection of
entries in a cache.
| |
| LongMin |
Calculates a minimum of numeric values extracted from a collection of
entries in a cache.
| |
| LongSum |
Sums up numeric values extracted from a collection of entries in a
cache.
| |
| PriorityAggregator |
PriorityAggregator is used to explicitly control the scheduling
priority and timeouts for execution of IEntryAggregator
-based methods.
| |
| QueryRecorder |
This parallel aggregator used to produce a {@link com.tangosol.util.QueryRecord}
object that contains an estimated or actual cost of the query execution
for a given filter.
For example, the following code will return a QueryPlan, containing the
estimated query cost and corresponding execution steps.
| |
| ReducerAggregator |
The ReducerAggregator will return a portion of value attributes based on the
provided ValueExtractor, instead of returning the complete set of values.
|
Enumerations
| Enumeration | Description | |
|---|---|---|
| QueryRecorder..::.RecordType |
RecordType enum specifies whether the QueryRecorder should be
used to produce a QueryRecord object that contains an estimated
or an actual cost of the query execution.
|