public class TableStats extends Object implements ProtoObject<CatalogProtos.TableStatsProto>, Cloneable, GsonObject
Constructor and Description |
---|
TableStats() |
TableStats(CatalogProtos.TableStatsProto proto) |
Modifier and Type | Method and Description |
---|---|
void |
addColumnStat(ColumnStats columnStats) |
Object |
clone() |
boolean |
equals(Object obj) |
Long |
getAvgRows() |
List<ColumnStats> |
getColumnStats() |
Integer |
getNumBlocks() |
Long |
getNumBytes() |
Long |
getNumRows() |
Integer |
getNumShuffleOutputs() |
CatalogProtos.TableStatsProto |
getProto() |
Long |
getReadBytes() |
int |
hashCode() |
void |
merge(TableStats stat) |
void |
setAvgRows(long avgRows) |
void |
setColumnStats(List<ColumnStats> columnStatses) |
void |
setNumBlocks(int numBlocks) |
void |
setNumBytes(long numBytes) |
void |
setNumRows(long numRows) |
void |
setNumShuffleOutputs(int numOutputs) |
void |
setReadBytes(long readBytes) |
void |
setValues(TableStats stat) |
String |
toJson() |
String |
toString() |
public TableStats()
public TableStats(CatalogProtos.TableStatsProto proto)
public Long getNumRows()
public void setNumRows(long numRows)
public Integer getNumBlocks()
public void setNumBytes(long numBytes)
public Long getNumBytes()
public void setNumBlocks(int numBlocks)
public Integer getNumShuffleOutputs()
public void setNumShuffleOutputs(int numOutputs)
public Long getAvgRows()
public void setAvgRows(long avgRows)
public Long getReadBytes()
public void setReadBytes(long readBytes)
public List<ColumnStats> getColumnStats()
public void setColumnStats(List<ColumnStats> columnStatses)
public void addColumnStat(ColumnStats columnStats)
public Object clone() throws CloneNotSupportedException
clone
in class Object
CloneNotSupportedException
public void merge(TableStats stat)
public void setValues(TableStats stat)
public String toJson()
toJson
in interface GsonObject
public CatalogProtos.TableStatsProto getProto()
getProto
in interface ProtoObject<CatalogProtos.TableStatsProto>
Copyright © 2014 Apache Software Foundation. All Rights Reserved.