org.apache.hadoop.hive.metastore.model
Class MTableColumnStatistics

java.lang.Object
  extended by 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.


Constructor Summary
MTableColumnStatistics()
           
 
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
 

Constructor Detail

MTableColumnStatistics

public MTableColumnStatistics()
Method Detail

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