public class ColumnStats extends Object implements ProtoObject<CatalogProtos.ColumnStatsProto>, Cloneable, GsonObject
Constructor and Description |
---|
ColumnStats(CatalogProtos.ColumnStatsProto proto) |
ColumnStats(Column column) |
Modifier and Type | Method and Description |
---|---|
Object |
clone() |
boolean |
equals(Object obj) |
Column |
getColumn() |
Datum |
getMaxValue() |
Datum |
getMinValue() |
Long |
getNumDistValues() |
Long |
getNumNulls() |
CatalogProtos.ColumnStatsProto |
getProto() |
int |
hashCode() |
boolean |
maxIsNotSet() |
boolean |
minIsNotSet() |
void |
setMaxValue(Datum maxValue) |
void |
setMinValue(Datum minValue) |
void |
setNumDistVals(long numDistVals) |
void |
setNumNulls(long numNulls) |
String |
toJson() |
String |
toString() |
public ColumnStats(Column column)
public ColumnStats(CatalogProtos.ColumnStatsProto proto)
public Column getColumn()
public Long getNumDistValues()
public void setNumDistVals(long numDistVals)
public boolean minIsNotSet()
public Datum getMinValue()
public void setMinValue(Datum minValue)
public boolean maxIsNotSet()
public Datum getMaxValue()
public void setMaxValue(Datum maxValue)
public Long getNumNulls()
public void setNumNulls(long numNulls)
public Object clone() throws CloneNotSupportedException
clone
in class Object
CloneNotSupportedException
public String toJson()
toJson
in interface GsonObject
public CatalogProtos.ColumnStatsProto getProto()
getProto
in interface ProtoObject<CatalogProtos.ColumnStatsProto>
Copyright © 2014 Apache Software Foundation. All Rights Reserved.