mColStats.setLastAnalyzed(statsDesc.getLastAnalyzed());
mColStats.setColName(statsObj.getColName());
mColStats.setColType(statsObj.getColType());
if (statsObj.getStatsData().isSetBooleanStats()) {
BooleanColumnStatsData boolStats = statsObj.getStatsData().getBooleanStats();
mColStats.setBooleanStats(boolStats.getNumTrues(), boolStats.getNumFalses(),
boolStats.getNumNulls());
} else if (statsObj.getStatsData().isSetLongStats()) {
LongColumnStatsData longStats = statsObj.getStatsData().getLongStats();
mColStats.setLongStats(longStats.getNumNulls(), longStats.getNumDVs(),
longStats.getLowValue(), longStats.getHighValue());
} else if (statsObj.getStatsData().isSetDoubleStats()) {