} else if (statsObj.getStatsData().isSetDoubleStats()) {
DoubleColumnStatsData doubleStats = statsObj.getStatsData().getDoubleStats();
mColStats.setDoubleStats(doubleStats.getNumNulls(), doubleStats.getNumDVs(),
doubleStats.getLowValue(), doubleStats.getHighValue());
} else if (statsObj.getStatsData().isSetStringStats()) {
StringColumnStatsData stringStats = statsObj.getStatsData().getStringStats();
mColStats.setStringStats(stringStats.getNumNulls(), stringStats.getNumDVs(),
stringStats.getMaxColLen(), stringStats.getAvgColLen());
} else if (statsObj.getStatsData().isSetBinaryStats()) {
BinaryColumnStatsData binaryStats = statsObj.getStatsData().getBinaryStats();
mColStats.setBinaryStats(binaryStats.getNumNulls(), binaryStats.getMaxColLen(),
binaryStats.getAvgColLen());
}