Abstract
the type of the Map entry key
the type of the Map entry value
the type of the aggregation result
Protected
constructorConstruct an AbstractAggregator that will aggregate values extracted from the cache entries.
the server-side EntryAggregator implementation type identifier
Optional
extractorOrProperty: string | ValueExtractorthe extractor that provides values to aggregate or the name of the method that
could be invoked via Java reflection and that returns values to aggregate; this
parameter can also be a dot-delimited sequence of method names which would
result in an aggregator based on the ChainedExtractor
that is based on an array of corresponding UniversalExtractor
objects ; must not be null
Protected
@classServer-side EntryAggregator implementation type identifier.
Protected
Optional
extractorThe ValueExtractor to apply when aggregating results.
Returns a CompositeAggregator comprised of this and the provided aggregator.
a CompositeAggregator comprised of this and the provided aggregator
the next aggregator
An EntryAggregator represents processing that can be directed to occur against some subset of the entries in a cache, resulting in an aggregated result. Common examples of aggregation include functions such as min(), max() and avg(). However, the concept of aggregation applies to any process that needs to evaluate a group of entries to come up with a single answer.