Uses of Interface
com.tangosol.util.InvocableMap.EntryAggregator
-
Packages that use InvocableMap.EntryAggregator Package Description com.tangosol.coherence.dslquery.statement This package containsStatementBuilderimplementations.com.tangosol.coherence.jcache.partitionedcache Contains classes related to partitioned cache implementation of Coherence JCache.com.tangosol.coherence.rest.util.aggregator Contains classes related to REST-based aggregation.com.tangosol.net Contains basic cluster interfaces and factories.com.tangosol.net.cache Contains classes providing various caching strategies.com.tangosol.util Contains various generic utilities.com.tangosol.util.aggregator Contains concreteInvocableMap.EntryAggregatorimplementations. -
-
Uses of InvocableMap.EntryAggregator in com.tangosol.coherence.dslquery.statement
Fields in com.tangosol.coherence.dslquery.statement declared as InvocableMap.EntryAggregator Modifier and Type Field Description protected InvocableMap.EntryAggregatorSelectStatementBuilder.AsyncSelectStatement. f_aggregatorTheInvocableMap.EntryAggregatorto use in the query.protected InvocableMap.EntryAggregatorSelectStatementBuilder.SelectStatement. f_aggregatorTheInvocableMap.EntryAggregatorto use in the query.Methods in com.tangosol.coherence.dslquery.statement that return InvocableMap.EntryAggregator Modifier and Type Method Description protected InvocableMap.EntryAggregatorSelectStatementBuilder. createAggregator(String cacheName, NodeTerm fields, String alias, boolean fDistinct, com.tangosol.coherence.dslquery.internal.SelectListMaker transformer)Create theInvocableMap.EntryAggregatorthat will aggregate the results of this select query.InvocableMap.EntryAggregatorSelectStatementBuilder.AsyncSelectStatement. getAggregator()Return theInvocableMap.EntryAggregatorto use to execute this query.InvocableMap.EntryAggregatorSelectStatementBuilder.SelectStatement. getAggregator()Return theInvocableMap.EntryAggregatorto use to execute this query.Constructors in com.tangosol.coherence.dslquery.statement with parameters of type InvocableMap.EntryAggregator Constructor Description SelectStatement(String sCache, Filter filter, InvocableMap.EntryAggregator aggregator, boolean fReduction)Construct a SelectStatement that will query the specified cache. -
Uses of InvocableMap.EntryAggregator in com.tangosol.coherence.jcache.partitionedcache
Classes in com.tangosol.coherence.jcache.partitionedcache that implement InvocableMap.EntryAggregator Modifier and Type Class Description static classPartitionedJCacheStatistics.PartitionedCacheStatisticsAggregatorCollect JCache CacheStatistics from all storage-enabled members.static classPartitionedJCacheStatistics.PartitionedCacheStatisticsClearClear JCache CacheStatistics from all storage-enabled members. -
Uses of InvocableMap.EntryAggregator in com.tangosol.coherence.rest.util.aggregator
Methods in com.tangosol.coherence.rest.util.aggregator that return InvocableMap.EntryAggregator Modifier and Type Method Description protected InvocableMap.EntryAggregatorDefaultAggregatorFactory. createAggregator(ValueExtractor extractor)Create and initialize a new aggregator instance.InvocableMap.EntryAggregator<K,V,R>AggregatorFactory. getAggregator(String... asArgs)Returns an aggregator instance.InvocableMap.EntryAggregatorAggregatorRegistry. getAggregator(String sRequest)Returns a configured aggregator.InvocableMap.EntryAggregatorDefaultAggregatorFactory. getAggregator(String... asArgs)Return an aggregator instantiated by calling an aggregator class constructor. -
Uses of InvocableMap.EntryAggregator in com.tangosol.net
Methods in com.tangosol.net with parameters of type InvocableMap.EntryAggregator Modifier and Type Method Description <R> CompletableFuture<R>AsyncNamedMap. aggregate(Filter<?> filter, InvocableMap.EntryAggregator<? super K,? super V,R> aggregator)Perform an aggregating operation asynchronously against the set of entries that are selected by the given Filter.default <R> CompletableFuture<R>AsyncNamedMap. aggregate(InvocableMap.EntryAggregator<? super K,? super V,R> aggregator)Perform an aggregating operation asynchronously against all the entries.<R> CompletableFuture<R>AsyncNamedMap. aggregate(Collection<? extends K> collKeys, InvocableMap.EntryAggregator<? super K,? super V,R> aggregator)Perform an aggregating operation asynchronously against the entries specified by the passed keys. -
Uses of InvocableMap.EntryAggregator in com.tangosol.net.cache
Methods in com.tangosol.net.cache with parameters of type InvocableMap.EntryAggregator Modifier and Type Method Description <R> RContinuousQueryCache. aggregate(Filter filter, InvocableMap.EntryAggregator<? super K,? super V_FRONT,R> aggregator)<R> RContinuousQueryCache. aggregate(Collection<? extends K> collKeys, InvocableMap.EntryAggregator<? super K,? super V_FRONT,R> aggregator)<R> RNearCache. aggregate(Filter filter, InvocableMap.EntryAggregator<? super K,? super V,R> aggregator)Perform an aggregating operation against the set of entries that are selected by the given Filter.<R> RNearCache. aggregate(Collection<? extends K> collKeys, InvocableMap.EntryAggregator<? super K,? super V,R> aggregator)Perform an aggregating operation against the entries specified by the passed keys.<R> RWrapperNamedCache. aggregate(Filter filter, InvocableMap.EntryAggregator<? super K,? super V,R> agent)Perform an aggregating operation against the set of entries that are selected by the given Filter.<R> RWrapperNamedCache. aggregate(Collection<? extends K> collKeys, InvocableMap.EntryAggregator<? super K,? super V,R> agent)Perform an aggregating operation against the entries specified by the passed keys. -
Uses of InvocableMap.EntryAggregator in com.tangosol.util
Subinterfaces of InvocableMap.EntryAggregator in com.tangosol.util Modifier and Type Interface Description static interfaceInvocableMap.ParallelAwareAggregator<K,V,P,R>Deprecated.This interface was deprecated in Coherence 12.2.1 and might be removed in a future release.static interfaceInvocableMap.StreamingAggregator<K,V,P,R>A StreamingAggregator is an extension ofInvocableMap.EntryAggregatorthat processes entries in a streaming fashion and provides better control overexecution characteristics.Methods in com.tangosol.util that return InvocableMap.EntryAggregator Modifier and Type Method Description static <K,V,P,R>
InvocableMap.EntryAggregator<K,V,R>Aggregators. asynchronous(InvocableMap.StreamingAggregator<K,V,P,R> aggregator, int iUnitOrderId)Return an AsynchronousAggregator for a given streaming aggregator.static <K,V,P,R>
InvocableMap.EntryAggregator<K,V,R>Aggregators. asynchronous(InvocableMap.StreamingAggregator<K,V,P,R> aggregator, int iUnitOrderId, Executor executor)Return an AsynchronousAggregator for a given streaming aggregator.InvocableMap.EntryAggregator<K,V,P>InvocableMap.ParallelAwareAggregator. getParallelAggregator()Deprecated.Get an aggregator that can take the place of this aggregator in situations in which the InvocableMap can aggregate in parallel.Methods in com.tangosol.util with parameters of type InvocableMap.EntryAggregator Modifier and Type Method Description <R> RConverterCollections.ConverterInvocableMap. aggregate(Filter filter, InvocableMap.EntryAggregator<? super TK,? super TV,R> agent)Perform an aggregating operation against the set of entries that are selected by the given Filter.<R> RConverterCollections.ConverterInvocableMap. aggregate(Collection<? extends TK> collKeys, InvocableMap.EntryAggregator<? super TK,? super TV,R> agent)Perform an aggregating operation against the entries specified by the passed keys.<R> RConverterCollections.ConverterNamedCache. aggregate(Filter filter, InvocableMap.EntryAggregator<? super TK,? super TV,R> agent)Perform an aggregating operation against the set of entries that are selected by the given Filter.<R> RConverterCollections.ConverterNamedCache. aggregate(Collection<? extends TK> collKeys, InvocableMap.EntryAggregator<? super TK,? super TV,R> agent)Perform an aggregating operation against the entries specified by the passed keys.<R> RInvocableMap. aggregate(Filter filter, InvocableMap.EntryAggregator<? super K,? super V,R> aggregator)Perform an aggregating operation against the set of entries that are selected by the given Filter.default <R> RInvocableMap. aggregate(InvocableMap.EntryAggregator<? super K,? super V,R> aggregator)Perform an aggregating operation against all the entries.<R> RInvocableMap. aggregate(Collection<? extends K> collKeys, InvocableMap.EntryAggregator<? super K,? super V,R> aggregator)Perform an aggregating operation against the entries specified by the passed keys.static <K,V>
InvocableMap.StreamingAggregator<K,V,?,List<?>>Aggregators. composite(InvocableMap.EntryAggregator... aAggregator)Return an aggregator that calculates the the combined set of results from a number of aggregators.static <K,V,E,R>
InvocableMap.StreamingAggregator<K,V,Map<E,Object>,Map<E,R>>Aggregators. grouping(InvocableMap.EntryAggregator<K,V,R> aggregator, Filter filter, String... asNames)Create an instance of group aggregator based on a specified property or method name(s) and anInvocableMap.EntryAggregator.static <K,V,E,R>
InvocableMap.StreamingAggregator<K,V,Map<E,Object>,Map<E,R>>Aggregators. grouping(InvocableMap.EntryAggregator<K,V,R> aggregator, String... asNames)Create an instance of group aggregator based on a specified property or method name(s) and anInvocableMap.EntryAggregator.static <K,V,T,E,R>
InvocableMap.StreamingAggregator<K,V,Map<E,Object>,Map<E,R>>Aggregators. grouping(ValueExtractor<? super T,? extends E> extractor, InvocableMap.EntryAggregator<? super K,? super V,R> aggregator, Filter filter)Create an instance of group aggregator based on a specified property or method name(s) and anInvocableMap.EntryAggregator.static <K,V,T,E,R>
InvocableMap.StreamingAggregator<K,V,Map<E,Object>,Map<E,R>>Aggregators. grouping(ValueExtractor<? super T,? extends E> extractor, InvocableMap.EntryAggregator<K,V,R> aggregator)Create an instance of group aggregator based on a specified property or method name(s) and anInvocableMap.EntryAggregator. -
Uses of InvocableMap.EntryAggregator in com.tangosol.util.aggregator
Classes in com.tangosol.util.aggregator that implement InvocableMap.EntryAggregator Modifier and Type Class Description classAbstractAggregator<K,V,T,E,R>Abstract base class implementation ofInvocableMap.EntryAggregatorthat supports streaming aggregation.classAbstractAsynchronousAggregator<K,V,P,R>Abstract base class for asynchronous entry aggregators.classAbstractBigDecimalAggregator<T>Abstract aggregator that processesNumbervalues extracted from a set of entries in a Map and returns a result in a form of aBigDecimalvalue.classAbstractComparableAggregator<T,R>Abstract aggregator that processes values extracted from a set of entries in a Map, with knowledge of how to compare those values.classAbstractDoubleAggregator<T>Abstract aggregator that processes numeric values extracted from a set of entries in a Map.classAbstractLongAggregator<T>Abstract aggregator that processes numeric values extracted from a set of entries in a Map.classAsynchronousAggregator<K,V,P,R>A markerEntryAggregatorwrapper class that allows for an asynchronous invocation of the underlying aggregator.classBigDecimalAverage<T>Calculates an average for values of any numeric type extracted from a set of entries in a Map in a form of aBigDecimalvalue.classBigDecimalMax<T>Calculates a maximum of numeric values extracted from a set of entries in a Map in a form of aBigDecimalvalue.classBigDecimalMin<T>Calculates a minimum of numeric values extracted from a set of entries in a Map in a form of aBigDecimalvalue.classBigDecimalSum<T>Calculates an sum for values of any numberic type extracted from a set of entries in a Map in a form of aBigDecimalvalue.classComparableMax<T,R>Calculates a maximum among values extracted from a set of entries in a Map.classComparableMin<T,R>Calculates a minimum among values extracted from a set of entries in a Map.classCompositeAggregator<K,V>CompositeAggregator provides an ability to execute a collection of aggregators against the same subset of the entries in an InvocableMap, resulting in a list of corresponding aggregation results.static classCompositeAggregator.ParallelDeprecated.As of Coherence 12.2.1.classCount<K,V>Calculates a number of values in an entry set.classDistinctValues<K,V,T,E>Return the set of unique values extracted from a set of entries in a Map.classDoubleAverage<T>Calculates an average for values of any numeric type extracted from a set of entries in a Map.classDoubleMax<T>Calculates a maximum of numeric values extracted from a set of entries in a Map.classDoubleMin<T>Calculates a minimum of numeric values extracted from a set of entries in a Map.classDoubleSum<T>Sums up numeric values extracted from a set of entries in a Map.classGroupAggregator<K,V,T,E,R>The GroupAggregator provides an ability to split a subset of entries in an InvocableMap into a collection of non-intersecting subsets and then aggregate them separately and independently.static classGroupAggregator.Parallel<K,V,T,E,R>Deprecated.As of Coherence 12.2.1.classLongMax<T>Calculates a maximum of numeric values extracted from a set of entries in a Map.classLongMin<T>Calculates a minimum of numeric values extracted from a set of entries in a Map.classLongSum<T>Sums up numeric values extracted from a set of entries in a Map.classPriorityAggregator<K,V,P,R>PriorityAggregator is used to explicitly control the scheduling priority and timeouts for execution of EntryAggregator-based methods.classQueryRecorder<K,V>This aggregator is used to produce aQueryRecordobject that contains an estimated or actual cost of the query execution for a given filter.classReducerAggregator<K,V,T,E>The ReducerAggregator is used to implement functionality similar toCacheMap.getAll(Collection)API.classScriptAggregator<K,V,P,R>ScriptAggregator is aInvocableMap.StreamingAggregatorthat wraps a script written in one of the languages supported by Graal VM.classTopNAggregator<K,V,T,E>TopNAggregator is a ParallelAwareAggregator that aggregates the top N extracted values into an array.Fields in com.tangosol.util.aggregator declared as InvocableMap.EntryAggregator Modifier and Type Field Description protected InvocableMap.EntryAggregator[]CompositeAggregator. m_aAggregatorThe underlying EntryAggregator array.protected InvocableMap.EntryAggregator<? super K,? super V,R>GroupAggregator. m_aggregatorThe underlying EntryAggregator.Methods in com.tangosol.util.aggregator that return InvocableMap.EntryAggregator Modifier and Type Method Description InvocableMap.EntryAggregator<? super K,? super V,R>GroupAggregator. getAggregator()Obtain the underlying EntryAggregator.InvocableMap.EntryAggregator[]CompositeAggregator. getAggregators()Obtain the EntryAggregator array.Methods in com.tangosol.util.aggregator with parameters of type InvocableMap.EntryAggregator Modifier and Type Method Description static CompositeAggregatorCompositeAggregator. createInstance(InvocableMap.EntryAggregator[] aAggregator)Create an instance of CompositeAggregator based on a specifiedEntryAggregatorarray.static <K,V,T,E,R>
GroupAggregator<K,V,T,E,R>GroupAggregator. createInstance(ValueExtractor<? super T,? extends E> extractor, InvocableMap.EntryAggregator<? super K,? super V,R> aggregator, Filter filter)Create an instance of GroupAggregator based on a specified extractor and anEntryAggregatorand a result evaluation filter.static <K,V,T,E,R>
GroupAggregator<K,V,T,E,R>GroupAggregator. createInstance(ValueExtractor<? super T,? extends E> extractor, InvocableMap.EntryAggregator<K,V,R> aggregator)Create an instance of GroupAggregator based on a specified extractor and anEntryAggregator.static <K,V,R>
GroupAggregator<K,V,Object,Object,R>GroupAggregator. createInstance(String sMethod, InvocableMap.EntryAggregator<K,V,R> aggregator)Create an instance of GroupAggregator based on a specified method name(s) and anEntryAggregator.static <K,V,R>
GroupAggregator<K,V,Object,Object,R>GroupAggregator. createInstance(String sMethod, InvocableMap.EntryAggregator<K,V,R> aggregator, Filter filter)Create an instance of GroupAggregator based on a specified method name(s), anEntryAggregatorand a result evaluation filter.protected InvocableMap.ParallelAwareAggregator<? super K,? super V,Object,R>GroupAggregator. parallel(InvocableMap.EntryAggregator<? super K,? super V,R> aggregator)Convert the specified aggregator to ParallelAwareAggregator.protected InvocableMap.StreamingAggregator<? super K,? super V,Object,R>GroupAggregator. streaming(InvocableMap.EntryAggregator<? super K,? super V,R> aggregator)Convert the specified aggregator to StreamingAggregator.Constructors in com.tangosol.util.aggregator with parameters of type InvocableMap.EntryAggregator Constructor Description CompositeAggregator(InvocableMap.EntryAggregator[] aAggregator)Construct a CompositeAggregator based on a specified EntryAggregator array.GroupAggregator(ValueExtractor<? super T,? extends E> extractor, InvocableMap.EntryAggregator<? super K,? super V,R> aggregator, Filter filter)Construct a GroupAggregator based on a specified ValueExtractor and underlying EntryAggregator.Parallel(InvocableMap.EntryAggregator[] aAggregator)Deprecated.Construct a CompositeParallelAggregator based on a specifiedEntryAggregatorarray.Parallel(ValueExtractor<? super T,? extends E> extractor, InvocableMap.EntryAggregator<? super K,? super V,R> aggregator, Filter<?> filter)Deprecated.Construct a Parallel aggregator based on a specified ValueExtractor and underlying ParallelAwareAggregator.
-