Interface  Description 

IAggregableReduceOp<T,V> 
Created by huitseeker on 4/28/17.

Class  Description 

AggregableCheckingOp<T> 
A variant of
IAggregableReduceOp exercised on a Writable that takes schema metadata
in its constructor, and checks the input Writable against the schema before accepting it. 
AggregableMultiOp<T> 
This class transforms a list of
IAggregableReduceOp on one single field, each returning a Writable
and transforms it into an operation on that single column, that returns a Writable list. 
AggregatorImpls 
Created by huitseeker on 4/28/17.

AggregatorImpls.AggregableCount<T>  
AggregatorImpls.AggregableCountUnique<T> 
This distinct count is based on streamlib's implementation of "HyperLogLog in Practice:
Algorithmic Engineering of a State of The Art Cardinality Estimation Algorithm", available
here.

AggregatorImpls.AggregableFirst<T>  
AggregatorImpls.AggregableLast<T>  
AggregatorImpls.AggregableMax<T extends Number & Comparable<T>>  
AggregatorImpls.AggregableMean<T extends Number>  
AggregatorImpls.AggregableMin<T extends Number & Comparable<T>>  
AggregatorImpls.AggregablePopulationVariance<T extends Number> 
This class offers an aggregable reduce operation for the population variance, i.e. the uncorrected estimator
of the arithmetic mean of squared differences to the mean.

AggregatorImpls.AggregableProd<T extends Number>  
AggregatorImpls.AggregableRange<T extends Number & Comparable<T>>  
AggregatorImpls.AggregableStdDev<T extends Number> 
This class offers an aggregable reduce operation for the unbiased standard deviation, i.e. the estimator
of the square root of the arithmetic mean of squared differences to the mean, corrected with Bessel's correction.

AggregatorImpls.AggregableSum<T extends Number>  
AggregatorImpls.AggregableUncorrectedStdDev<T extends Number> 
This class offers an aggregable reduce operation for the biased standard deviation, i.e. the estimator
of the square root of the arithmetic mean of squared differences to the mean.

AggregatorImpls.AggregableVariance<T extends Number> 
This class offers an aggregable reduce operation for the unbiased variance, i.e. the estimator
of the arithmetic mean of squared differences to the mean, corrected with Bessel's correction.

ByteWritableOp<T> 
This class converts an
IAggregableReduceOp operating on a Byte to one operating
on Writable instances. 
DispatchOp<T,U> 
This class takes many
IAggregableReduceOp , each acting on one field, and each returning several
Writable elements, in the form of a list of Writable . 
DispatchWithConditionOp<U> 
A variant of
DispatchOp that for each operation, tests the input list of elements for a Condition ,
before dispatching the appropriate column of this element to its operation. 
DoubleWritableOp<T> 
This class converts an
IAggregableReduceOp operating on a Double to one operating
on Writable instances. 
FloatWritableOp<T> 
This class converts an
IAggregableReduceOp operating on a Float to one operating
on Writable instances. 
IntWritableOp<T> 
This class converts an
IAggregableReduceOp operating on a Integer to one operating
on Writable instances. 
LongWritableOp<T> 
This class converts an
IAggregableReduceOp operating on a Long to one operating
on Writable instances. 
StringAggregatorImpls 
Groups useful
IAggregableReduceOp utilities on Strings
Created by huitseeker on 5/18/17. 
StringAggregatorImpls.AggregableStringAppend  
StringAggregatorImpls.AggregableStringPrepend  
StringWritableOp<T> 
This class converts an
IAggregableReduceOp operating on a String to one operating
on Writable instances. 
Copyright © 2020. All rights reserved.