} else if (statsObj.getStatsData().isSetDoubleStats()) {
DoubleColumnStatsData doubleStats = statsObj.getStatsData().getDoubleStats();
mColStats.setDoubleStats(doubleStats.getNumNulls(), doubleStats.getNumDVs(),
doubleStats.getLowValue(), doubleStats.getHighValue());
} else if (statsObj.getStatsData().isSetDecimalStats()) {
DecimalColumnStatsData decimalStats = statsObj.getStatsData().getDecimalStats();
String low = createJdoDecimalString(decimalStats.getLowValue()),
high = createJdoDecimalString(decimalStats.getHighValue());
mColStats.setDecimalStats(decimalStats.getNumNulls(), decimalStats.getNumDVs(), low, high);
} 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()) {