public class Enrichers
extends java.lang.Object
| Modifier and Type | Class and Description | 
|---|---|
static class  | 
Enrichers.AbstractEnricherBuilder<B extends Enrichers.AbstractEnricherBuilder<B>>  | 
static class  | 
Enrichers.AbstractUpdatingMapBuilder<S,TKey,TVal,B extends Enrichers.AbstractUpdatingMapBuilder<S,TKey,TVal,B>>  | 
static class  | 
Enrichers.AggregatorBuilder<S,T>  | 
static class  | 
Enrichers.Builder<B extends Enrichers.Builder<B>>  | 
static class  | 
Enrichers.CombinerBuilder<S,T>  | 
static class  | 
Enrichers.ComputingAverage<T extends java.lang.Number>  | 
static class  | 
Enrichers.ComputingSum<T extends java.lang.Number>  | 
static class  | 
Enrichers.InitialBuilder  | 
static class  | 
Enrichers.JoinerBuilder  | 
static class  | 
Enrichers.PropagatorBuilder  | 
static class  | 
Enrichers.TransformerBuilder<S,T>  | 
static class  | 
Enrichers.UpdatingMapBuilder<S,TKey,TVal>  | 
| Modifier and Type | Method and Description | 
|---|---|
static Enrichers.InitialBuilder | 
builder()  | 
static <N extends java.lang.Number>  | 
sum(java.lang.Iterable<? extends java.lang.Number> vals,
   java.lang.Number valueIfNull,
   java.lang.Number valueIfNone,
   com.google.common.reflect.TypeToken<N> type)  | 
public static Enrichers.InitialBuilder builder()
@Beta
public static <N extends java.lang.Number> N sum(java.lang.Iterable<? extends java.lang.Number> vals,
                                      java.lang.Number valueIfNull,
                                      java.lang.Number valueIfNone,
                                      com.google.common.reflect.TypeToken<N> type)