Package io.prestosql.spi.statistics
Class ColumnStatistics
- java.lang.Object
-
- io.prestosql.spi.statistics.ColumnStatistics
-
public final class ColumnStatistics extends Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
ColumnStatistics.Builder
If one of the estimates below is unspecified (i.e.
-
Constructor Summary
Constructors Constructor Description ColumnStatistics(Estimate nullsFraction, Estimate distinctValuesCount, Estimate dataSize, Optional<DoubleRange> range)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method 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()
-
-
-
Constructor Detail
-
ColumnStatistics
public ColumnStatistics(Estimate nullsFraction, Estimate distinctValuesCount, Estimate dataSize, Optional<DoubleRange> range)
-
-
Method Detail
-
empty
public static ColumnStatistics empty()
-
getNullsFraction
public Estimate getNullsFraction()
-
getDistinctValuesCount
public Estimate getDistinctValuesCount()
-
getDataSize
public Estimate getDataSize()
-
getRange
public Optional<DoubleRange> getRange()
-
builder
public static ColumnStatistics.Builder builder()
-
-