Uses of Interface
com.tangosol.util.InvocableMap.EntryAggregator
Packages that use InvocableMap.EntryAggregator
Package
Description
Contains classes for Coherence AI vector database Knn search functionality.
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.oracle.coherence.ai.search
Classes in com.oracle.coherence.ai.search that implement InvocableMap.EntryAggregatorModifier and TypeClassDescriptionclassSimilaritySearch<K,V, T> AnInvocableMap.StreamingAggregatorto execute a similarity query. -
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 TypeMethodDescriptionInvocableMap.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> CompletableFuture<R> ConverterCollections.ConverterAsyncNamedCache.aggregate(Filter<?> filter, InvocableMap.EntryAggregator<? super TK, ? super TV, R> aggregator) <R> CompletableFuture<R> ConverterCollections.ConverterAsyncNamedCache.aggregate(Collection<? extends TK> collKeys, InvocableMap.EntryAggregator<? super TK, ? super TV, R> aggregator) <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> CompositeAggregator <K, V> 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>
GroupAggregator<K, V, ?, 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>
GroupAggregator<K, V, ?, 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>
GroupAggregator<K, V, T, 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>
GroupAggregator<K, V, T, 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.