static IAggregator<IQuantity,?> |
Aggregators.avg(String name,
String description,
KindOfQuantity<?> ct,
IAccessorFactory<IQuantity> af) |
|
static <V,K,C extends IItemConsumer<C>> IAggregator<V,?> |
GroupingAggregator.build(String name,
String description,
IAccessorFactory<K> keyField,
IAggregator<?,C> a,
GroupingAggregator.IGroupsFinisher<V,K,C> finisher) |
|
static <V,K,C extends IItemConsumer<C>> IAggregator<V,?> |
GroupingAggregator.build(String name,
String description,
IAccessorFactory<K> keyField,
IAggregator<IQuantity,C> a,
GroupingAggregator.IQuantityListFinisher<V> groupFinisher) |
|
static <K,C extends IItemConsumer<C>> IAggregator<Iterable<? extends GroupingAggregator.GroupEntry<K,C>>,?> |
GroupingAggregator.build(String name,
String description,
IAccessorFactory<K> keyField,
IItemConsumerFactory<C> groupAggregator,
Predicate<IType<IItem>> acceptType) |
|
static <V,K,C extends IItemConsumer<C>> IAggregator<V,?> |
GroupingAggregator.build(String name,
String description,
IAccessorFactory<K> keyField,
IItemConsumerFactory<C> groupAggregator,
Predicate<IType<IItem>> acceptType,
GroupingAggregator.IGroupsFinisher<V,K,C> finisher) |
|
static <V,C extends IItemConsumer<C>> IAggregator<IQuantity,?> |
GroupingAggregator.buildMax(String name,
String description,
IAccessorFactory<?> keyField,
IAggregator<IQuantity,C> aggregate) |
|
static <T> IAggregator<IQuantity,?> |
Aggregators.countDistinct(String name,
String description,
IAccessorFactory<T> attribute) |
|
static <T> IAggregator<Set<T>,?> |
Aggregators.distinct(String name,
IAccessorFactory<T> attribute) |
|
static IAggregator<IQuantity,?> |
Aggregators.sum(String name,
String description,
LinearKindOfQuantity ct,
IAccessorFactory<IQuantity> af) |
|