@Override public boolean isSmallerThan(long size) { return !hasNonNullValue() || (16 < size); }
@Override public boolean isSmallerThan(long size) { return !hasNonNullValue() || (16 < size); }
@Override public void updateStats(long value) { if (!this.hasNonNullValue()) { initializeStats(value, value); } else { updateStats(value, value); } }
@Override public void updateStats(long value) { if (!this.hasNonNullValue()) { initializeStats(value, value); } else { updateStats(value, value); } }
private LongStatistics(LongStatistics other) { super(other.type()); if (other.hasNonNullValue()) { initializeStats(other.min, other.max); } setNumNulls(other.getNumNulls()); }
private LongStatistics(LongStatistics other) { super(other.type()); if (other.hasNonNullValue()) { initializeStats(other.min, other.max); } setNumNulls(other.getNumNulls()); }
@Override public void mergeStatisticsMinMax(Statistics stats) { LongStatistics longStats = (LongStatistics)stats; if (!this.hasNonNullValue()) { initializeStats(longStats.getMin(), longStats.getMax()); } else { updateStats(longStats.getMin(), longStats.getMax()); } }
@Override public void mergeStatisticsMinMax(Statistics stats) { LongStatistics longStats = (LongStatistics)stats; if (!this.hasNonNullValue()) { initializeStats(longStats.getMin(), longStats.getMax()); } else { updateStats(longStats.getMin(), longStats.getMax()); } }