Uses of Interface
com.tangosol.util.InvocableMap.EntryAggregator
Packages that use InvocableMap.EntryAggregator
Package
Description
This package contains
StatementBuilder implementations.Contains classes related to partitioned cache implementation of Coherence JCache.
Contains classes related to REST-based aggregation.
Contains basic cluster interfaces and factories.
Contains classes providing various caching strategies.
Contains various generic utilities.
Contains concrete
InvocableMap.EntryAggregator
implementations.-
Uses of InvocableMap.EntryAggregator in com.tangosol.coherence.dslquery.statement
Fields in com.tangosol.coherence.dslquery.statement declared as InvocableMap.EntryAggregatorModifier and TypeFieldDescriptionprotected final InvocableMap.EntryAggregatorSelectStatementBuilder.AsyncSelectStatement.f_aggregatorTheInvocableMap.EntryAggregatorto use in the query.protected final InvocableMap.EntryAggregatorSelectStatementBuilder.SelectStatement.f_aggregatorTheInvocableMap.EntryAggregatorto use in the query.Methods in com.tangosol.coherence.dslquery.statement that return InvocableMap.EntryAggregatorModifier and TypeMethodDescriptionprotected 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.SelectStatementBuilder.AsyncSelectStatement.getAggregator()Return theInvocableMap.EntryAggregatorto use to execute this query.SelectStatementBuilder.SelectStatement.getAggregator()Return theInvocableMap.EntryAggregatorto use to execute this query.Constructors in com.tangosol.coherence.dslquery.statement with parameters of type InvocableMap.EntryAggregatorModifierConstructorDescriptionSelectStatement(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.EntryAggregatorModifier and TypeClassDescriptionstatic classCollect JCache CacheStatistics from all storage-enabled members.static classClear 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.EntryAggregatorModifier and TypeMethodDescriptionprotected InvocableMap.EntryAggregatorDefaultAggregatorFactory.createAggregator(ValueExtractor extractor) Create and initialize a new aggregator instance.AggregatorFactory.getAggregator(String... asArgs) Returns an aggregator instance.AggregatorRegistry.getAggregator(String sRequest) Returns a configured aggregator.DefaultAggregatorFactory.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.EntryAggregatorModifier and TypeMethodDescription<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.EntryAggregatorModifier and TypeMethodDescription<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.utilModifier and TypeInterfaceDescriptionstatic 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.EntryAggregatorModifier and TypeMethodDescriptionstatic <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.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.EntryAggregatorModifier and TypeMethodDescription<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 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.EntryAggregatorModifier and TypeClassDescriptionclassAbstractAggregator<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.classAbstract aggregator that processesNumbervalues extracted from a set of entries in a Map and returns a result in a form of aBigDecimalvalue.classAbstract aggregator that processes values extracted from a set of entries in a Map, with knowledge of how to compare those values.classAbstract aggregator that processes numeric values extracted from a set of entries in a Map.classAbstract 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.classCalculates an average for values of any numeric type extracted from a set of entries in a Map in a form of aBigDecimalvalue.classCalculates a maximum of numeric values extracted from a set of entries in a Map in a form of aBigDecimalvalue.classCalculates a minimum of numeric values extracted from a set of entries in a Map in a form of aBigDecimalvalue.classCalculates 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 classDeprecated.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.classCalculates 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.EntryAggregatorModifier and TypeFieldDescriptionprotected 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.EntryAggregatorModifier and TypeMethodDescriptionInvocableMap.EntryAggregator<? super K, ? super V, R> GroupAggregator.getAggregator()Obtain the underlying EntryAggregator.CompositeAggregator.getAggregators()Obtain the EntryAggregator array.Methods in com.tangosol.util.aggregator with parameters of type InvocableMap.EntryAggregatorModifier and TypeMethodDescriptionstatic 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.EntryAggregatorModifierConstructorDescriptionCompositeAggregator(InvocableMap.EntryAggregator[] aAggregator) Construct a CompositeAggregator based on a specified EntryAggregator array.protectedGroupAggregator(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.protectedParallel(InvocableMap.EntryAggregator[] aAggregator) Deprecated.Construct a CompositeParallelAggregator based on a specifiedEntryAggregatorarray.protectedParallel(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.