public final class ColumnStatistics extends Object
| Modifier and Type | Class and Description |
|---|---|
static class |
ColumnStatistics.Builder
If one of the estimates below is unspecified, the default "unknown" estimate value
(represented by floating point NaN) may cause the resulting symbol statistics
to be "unknown" as well.
|
| Constructor and Description |
|---|
ColumnStatistics(Estimate nullsFraction,
Estimate distinctValuesCount,
Estimate dataSize,
Optional<DoubleRange> range) |
| Modifier and Type | Method and Description |
|---|---|
static ColumnStatistics.Builder |
builder() |
static ColumnStatistics |
empty() |
boolean |
equals(Object o) |
Estimate |
getDataSize() |
Estimate |
getDistinctValuesCount() |
Estimate |
getNullsFraction() |
Optional<DoubleRange> |
getRange() |
int |
hashCode() |
String |
toString() |
public ColumnStatistics(Estimate nullsFraction, Estimate distinctValuesCount, Estimate dataSize, Optional<DoubleRange> range)
public static ColumnStatistics empty()
public Estimate getNullsFraction()
public Estimate getDistinctValuesCount()
public Estimate getDataSize()
public Optional<DoubleRange> getRange()
public static ColumnStatistics.Builder builder()
Copyright © 2012–2022. All rights reserved.