public abstract class NumericalColumnAnalysis extends java.lang.Object implements ColumnAnalysis
Modifier and Type | Class and Description |
---|---|
static class |
NumericalColumnAnalysis.Builder<T extends NumericalColumnAnalysis.Builder<T>> |
Modifier and Type | Field and Description |
---|---|
protected long |
countMaxValue |
protected long |
countMinValue |
protected long |
countNegative |
protected long |
countPositive |
protected long |
countTotal |
protected long |
countZero |
protected long[] |
histogramBucketCounts |
protected double[] |
histogramBuckets |
protected double |
mean |
protected double |
sampleStdev |
protected double |
sampleVariance |
Modifier | Constructor and Description |
---|---|
protected |
NumericalColumnAnalysis() |
protected |
NumericalColumnAnalysis(NumericalColumnAnalysis.Builder builder) |
Modifier and Type | Method and Description |
---|---|
abstract double |
getMaxDouble() |
abstract double |
getMinDouble() |
java.lang.String |
toString() |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
getColumnType, getCountTotal
protected double mean
protected double sampleStdev
protected double sampleVariance
protected long countZero
protected long countNegative
protected long countPositive
protected long countMinValue
protected long countMaxValue
protected long countTotal
protected double[] histogramBuckets
protected long[] histogramBucketCounts
protected NumericalColumnAnalysis(NumericalColumnAnalysis.Builder builder)
protected NumericalColumnAnalysis()