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

java.lang.Object
  extended by org.apache.hadoop.hive.metastore.model.MPartitionColumnStatistics

public class MPartitionColumnStatistics
extends Object

MPartitionColumnStatistics - Represents Hive's partiton level Column Statistics Description. The fields in this class with the exception of partition are persisted in the metastore. In case of partition, part_id is persisted in its place.


Constructor Summary
MPartitionColumnStatistics()
           
 
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()
           
 MPartition getPartition()
           
 String getPartitionName()
           
 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 setPartition(MPartition partition)
           
 void setPartitionName(String partitionName)
           
 void setStringStats(long numNulls, long numNDVs, long maxColLen, double avgColLen)
           
 void setTableName(String tableName)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MPartitionColumnStatistics

public MPartitionColumnStatistics()
Method Detail

getTableName

public String getTableName()

setTableName

public void setTableName(String tableName)

getColName

public String getColName()

setColName

public void setColName(String colName)

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)

getPartition

public MPartition getPartition()

setPartition

public void setPartition(MPartition partition)

getPartitionName

public String getPartitionName()

setPartitionName

public void setPartitionName(String partitionName)

getColType

public String getColType()

setColType

public void setColType(String colType)

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