Package org.aksw.jenax.arq.aggregation
Class AccMap2<B,E,K,V,C extends org.aksw.commons.collector.domain.Aggregator<B,E,V>>
java.lang.Object
org.aksw.jenax.arq.aggregation.AccMap2<B,E,K,V,C>
- Type Parameters:
B-K-V-C-
- All Implemented Interfaces:
org.aksw.commons.collector.domain.Accumulator<B,E, Map<K, V>>
- Direct Known Subclasses:
AccMap
public class AccMap2<B,E,K,V,C extends org.aksw.commons.collector.domain.Aggregator<B,E,V>>
extends Object
implements org.aksw.commons.collector.domain.Accumulator<B,E,Map<K,V>>
- Author:
- raven
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaccumulate(B binding, E env) static <B,E, K, V, C extends org.aksw.commons.collector.domain.Aggregator<B, E, V>>
AccMap2<B,E, K, V, C> create(BiFunction<B, Long, K> mapper, C subAgg) static <B,E, K, V, C extends org.aksw.commons.collector.domain.Aggregator<B, E, V>>
AccMap2<B,E, K, V, C> getValue()Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.aksw.commons.collector.domain.Accumulator
accumulate
-
Field Details
-
mapper
-
subAgg
-
state
-
-
Constructor Details
-
AccMap2
-
AccMap2
-
-
Method Details
-
accumulate
-
getValue
-
create
-
create
public static <B,E, AccMap2<B,K, V, C extends org.aksw.commons.collector.domain.Aggregator<B, E, V>> E, createK, V, C> (BiFunction<B, Long, K> mapper, C subAgg)
-