Click or drag to resize

Tangosol.Util.Aggregator Namespace

.NET API Reference for Oracle® Coherence Community Edition
(14.1.1.0)
E55634-01
Contains various aggregator implementations.
Classes
  ClassDescription
Public classAbstractAggregator
Abstract base class implementation of IEntryAggregator that supports parallel aggregation.
Public classAbstractComparableAggregator
Abstract aggregator that processes values extracted from a set of entries in a cache, with knowledge of how to compare those values.
Public classAbstractDecimalAggregator
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.
Public classAbstractDoubleAggregator
Abstract aggregator that processes numeric values extracted from a collection of entries in a cache.
Public classAbstractLongAggregator
Abstract aggregator that processes numeric values extracted from a collection of entries in a cache.
Public classComparableMax
Calculates a maximum among values extracted from a set of entries in a cache.
Public classComparableMin
Calculates a minimum among values extracted from a set of entries in a cache.
Public classCompositeAggregator
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.
Public classCompositeAggregatorParallel Obsolete.
Parallel implementation of the CompositeAggregator.
Public classCount
Calculates a number of values in an entries collection.
Public classDecimalAverage
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.
Public classDecimalMax
Calculates a maximum of numeric values extracted from a set of entries in a IDictionary in a form of a Decimal value.
Public classDecimalMin
Calculates a minimum of numeric values extracted from a set of entries in a IDictionary in a form of a Decimal value.
Public classDecimalSum
Calculates a minimum of numeric values extracted from a set of entries in a IDictionary in a form of a Decimal value.
Public classDistinctValues
Return the ICollection of unique values extracted from a collection of entries in a cache.
Public classDoubleAverage
Calculates an average for values of any numberic type extracted from a collection of entries in a cache.
Public classDoubleMax
Calculates a maximum of numeric values extracted from a collection of entries in a cache.
Public classDoubleMin
Calculates a minimum of numeric values extracted from a collection of entries in a cache.
Public classDoubleSum
Sums up numeric values extracted from a collection of entries in a cache.
Public classGroupAggregator
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.
Public classGroupAggregatorParallel Obsolete.
Parallel implementation of the GroupAggregator.
Public classLongMax
Calculates a maximum of numeric values extracted from a collection of entries in a cache.
Public classLongMin
Calculates a minimum of numeric values extracted from a collection of entries in a cache.
Public classLongSum
Sums up numeric values extracted from a collection of entries in a cache.
Public classPriorityAggregator
PriorityAggregator is used to explicitly control the scheduling priority and timeouts for execution of IEntryAggregator -based methods.
Public classQueryRecorder
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.
Public classReducerAggregator
The ReducerAggregator will return a portion of value attributes based on the provided ValueExtractor, instead of returning the complete set of values.
Public classTopNAggregator
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.
Protected classTopNAggregatorExtractingConverter
A value-extracting converter.
Public classTopNAggregatorPartialResult
The sorted partial result.
Enumerations
  EnumerationDescription
Public enumerationQueryRecorderRecordType
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.