Uses of Interface
org.aksw.commons.collector.domain.Aggregator
Packages that use Aggregator
-
Uses of Aggregator in org.aksw.commons.collector.core
Classes in org.aksw.commons.collector.core with type parameters of type AggregatorModifier and TypeClassDescriptionclassAggFinish<B, I, E, O, C extends Aggregator<B,E, I>> Convert the output value of an aggregator - this fulfills the role of the 'finisher' in a java8 collector.Classes in org.aksw.commons.collector.core that implement AggregatorModifier and TypeClassDescriptionclassAggCounting<I,E> Aggregator whose accumulator count the number of seen input objects.classAggErrorHandler<I, E, O, SUBACC extends Accumulator<I,E, O>, SUBAGG extends ParallelAggregator<I, E, O, SUBACC>> Wraps another aggregator such that if accumulation fails with an exception an error counter is increased.classAggFinish<B, I, E, O, C extends Aggregator<B,E, I>> Convert the output value of an aggregator - this fulfills the role of the 'finisher' in a java8 collector.classAggFromCollector<I,E, O, A> An aggregator from a collector.classAggInputBroadcast<I, E, O1, O2, SUBACC1 extends Accumulator<I,E, O1>, SUBAGG1 extends ParallelAggregator<I, E, O1, SUBACC1>, SUBACC2 extends Accumulator<I, E, O2>, SUBAGG2 extends ParallelAggregator<I, E, O2, SUBACC2>> An aggregator that broadcasts its input to two sub-aggregators that accept the same input.classAggInputBroadcastMap<I,E, K, O> An aggregator that broadcasts its input to multiple sub-aggregators that accept the same input and have the same structure of the output Serves the purpose to perform two independent type safe aggregations on the same input in a single pass.classAggInputFilter<I, E, O, SUBACC extends Accumulator<I,E, O>, SUBAGG extends ParallelAggregator<I, E, O, SUBACC>> Wrap an aggregator such that inputs are passed through a predicate.classAggInputFlatMap<I, E, J, O, SUBACC extends Accumulator<J,E, O>, SUBAGG extends ParallelAggregator<J, E, O, SUBACC>> Pass collection valued input to an accumulator that accepts only the individual items For example, pass all nodes of a binding to an accumulator for nodes This operation is a variant of input transform, where the transform target is an iterator.classAggInputSplit<I, E, K, J, O, SUBACC extends Accumulator<J,E, O>, SUBAGG extends ParallelAggregator<J, E, O, SUBACC>> An aggregator that splits the index into a set of keys and forwards the input to the sub-aggregator's accumulator for each key.classAggInputTransform<I, E, J, O, SUBACC extends Accumulator<J,E, O>, SUBAGG extends ParallelAggregator<J, E, O, SUBACC>> classAggLcaMap<T,E> Accumulate mappings of least common ancestors Assume a backing tree structure: For each node passed to accumulate assemble a mapping to its LCA with any other lca found so far.classAggNatural<I, E, C extends Collection<I>>Wrapper for a supplier of accumulators with signature I -> Collection<I> This means, that items from the collection can be used as input.classAggOutputTransform<I, E, O, P, SUBACC extends Accumulator<I,E, O>, SUBAGG extends ParallelAggregator<I, E, O, SUBACC>> classAggReduce<I,E> Aggregator whose accumulators apply a reduce operation to their value and their input to compute their new value.Methods in org.aksw.commons.collector.core with type parameters of type AggregatorModifier and TypeMethodDescriptionstatic <B, I, E, O, C extends Aggregator<B,E, I>>
AggFinish<B, I, E, O, C> -
Uses of Aggregator in org.aksw.commons.collector.domain
Subinterfaces of Aggregator in org.aksw.commons.collector.domainModifier and TypeInterfaceDescriptioninterfaceParallelAggregator<I, E, O, ACC extends Accumulator<I,E, O>> Aggregator suitable for parallel processing.Methods in org.aksw.commons.collector.domain that return AggregatorModifier and TypeMethodDescriptiondefault <U> Aggregator<B, E, U> Aggregator.finish(SerializableFunction<T, U> transform) Transform the final value of an aggregation