Tangosol.Util.Aggregator Namespace |
| 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 IComparable values
extracted from a set of entries in a IDictionary and returns
a result in a form of a Decimal value.
| |
| 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.
| |
| CompositeAggregatorParallel | Obsolete.
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
Decimal value.
| |
| DecimalMax |
Calculates a maximum of numeric values extracted from a set of
entries in a IDictionary in a form of a Decimal
value.
| |
| DecimalMin |
Calculates a minimum of numeric values extracted from a set of
entries in a IDictionary in a form of a Decimal
value.
| |
| DecimalSum |
Calculates a minimum of numeric values extracted from a set of
entries in a IDictionary in a form of a Decimal
value.
| |
| 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.
| |
| GroupAggregatorParallel | Obsolete.
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.
| |
| TopNAggregator |
TopNAggregator is a ParallelAwareAggregator that aggregates the
top N extracted values into an array. The extracted values
must not be null, but do not need to be unique.
| |
| TopNAggregatorExtractingConverter |
A value-extracting converter.
| |
| TopNAggregatorPartialResult |
The sorted partial result.
|
| Enumeration | Description | |
|---|---|---|
| QueryRecorderRecordType |
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.
|