org.apache.hadoop.hive.metastore.model
Class MTableColumnStatistics
java.lang.Object
org.apache.hadoop.hive.metastore.model.MTableColumnStatistics
public class MTableColumnStatistics
- extends Object
MTableColumnStatistics - Represents Hive's Column Statistics Description. The fields in this
class with the exception of table are persisted in the metastore. In case of table, tbl_id is
persisted in its place.
Method Summary |
double |
getAvgColLen()
|
String |
getColName()
|
String |
getColType()
|
String |
getDbName()
|
double |
getDoubleHighValue()
|
double |
getDoubleLowValue()
|
long |
getLastAnalyzed()
|
long |
getLongHighValue()
|
long |
getLongLowValue()
|
long |
getMaxColLen()
|
long |
getNumDVs()
|
long |
getNumFalses()
|
long |
getNumNulls()
|
long |
getNumTrues()
|
MTable |
getTable()
|
String |
getTableName()
|
void |
setAvgColLen(double avgColLen)
|
void |
setBinaryStats(long numNulls,
long maxColLen,
double avgColLen)
|
void |
setBooleanStats(long numTrues,
long numFalses,
long numNulls)
|
void |
setColName(String colName)
|
void |
setColType(String colType)
|
void |
setDbName(String dbName)
|
void |
setDoubleHighValue(double doubleHighValue)
|
void |
setDoubleLowValue(double doubleLowValue)
|
void |
setDoubleStats(long numNulls,
long numNDVs,
double lowValue,
double highValue)
|
void |
setLastAnalyzed(long lastAnalyzed)
|
void |
setLongHighValue(long longHighValue)
|
void |
setLongLowValue(long longLowValue)
|
void |
setLongStats(long numNulls,
long numNDVs,
long lowValue,
long highValue)
|
void |
setMaxColLen(long maxColLen)
|
void |
setNumDVs(long numDVs)
|
void |
setNumFalses(long numFalses)
|
void |
setNumNulls(long numNulls)
|
void |
setNumTrues(long numTrues)
|
void |
setStringStats(long numNulls,
long numNDVs,
long maxColLen,
double avgColLen)
|
void |
setTable(MTable table)
|
void |
setTableName(String tableName)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
MTableColumnStatistics
public MTableColumnStatistics()
getTable
public MTable getTable()
setTable
public void setTable(MTable table)
getTableName
public String getTableName()
setTableName
public void setTableName(String tableName)
getColName
public String getColName()
setColName
public void setColName(String colName)
getColType
public String getColType()
setColType
public void setColType(String colType)
getNumNulls
public long getNumNulls()
setNumNulls
public void setNumNulls(long numNulls)
getNumDVs
public long getNumDVs()
setNumDVs
public void setNumDVs(long numDVs)
getAvgColLen
public double getAvgColLen()
setAvgColLen
public void setAvgColLen(double avgColLen)
getMaxColLen
public long getMaxColLen()
setMaxColLen
public void setMaxColLen(long maxColLen)
getNumTrues
public long getNumTrues()
setNumTrues
public void setNumTrues(long numTrues)
getNumFalses
public long getNumFalses()
setNumFalses
public void setNumFalses(long numFalses)
getLastAnalyzed
public long getLastAnalyzed()
setLastAnalyzed
public void setLastAnalyzed(long lastAnalyzed)
getDbName
public String getDbName()
setDbName
public void setDbName(String dbName)
setBooleanStats
public void setBooleanStats(long numTrues,
long numFalses,
long numNulls)
setLongStats
public void setLongStats(long numNulls,
long numNDVs,
long lowValue,
long highValue)
setDoubleStats
public void setDoubleStats(long numNulls,
long numNDVs,
double lowValue,
double highValue)
setStringStats
public void setStringStats(long numNulls,
long numNDVs,
long maxColLen,
double avgColLen)
setBinaryStats
public void setBinaryStats(long numNulls,
long maxColLen,
double avgColLen)
getLongLowValue
public long getLongLowValue()
setLongLowValue
public void setLongLowValue(long longLowValue)
getLongHighValue
public long getLongHighValue()
setLongHighValue
public void setLongHighValue(long longHighValue)
getDoubleLowValue
public double getDoubleLowValue()
setDoubleLowValue
public void setDoubleLowValue(double doubleLowValue)
getDoubleHighValue
public double getDoubleHighValue()
setDoubleHighValue
public void setDoubleHighValue(double doubleHighValue)
Copyright © 2011 The Apache Software Foundation