stringStats.setAvgColLen(mStatsObj.getAvgColLen());
stringStats.setMaxColLen(mStatsObj.getMaxColLen());
stringStats.setNumDVs(mStatsObj.getNumDVs());
colStatsData.setStringStats(stringStats);
} else if (colType.equalsIgnoreCase("binary")) {
BinaryColumnStatsData binaryStats = new BinaryColumnStatsData();
binaryStats.setNumNulls(mStatsObj.getNumNulls());
binaryStats.setAvgColLen(mStatsObj.getAvgColLen());
binaryStats.setMaxColLen(mStatsObj.getMaxColLen());
colStatsData.setBinaryStats(binaryStats);
} else if (colType.equalsIgnoreCase("bigint") || colType.equalsIgnoreCase("int") ||
colType.equalsIgnoreCase("smallint") || colType.equalsIgnoreCase("tinyint") ||
colType.equalsIgnoreCase("timestamp")) {
LongColumnStatsData longStats = new LongColumnStatsData();