package com.taobao.tddl.optimizer.costbased.esitimater.stat; import java.util.List; import org.apache.commons.lang.builder.ToStringBuilder; import com.taobao.tddl.common.utils.TddlToStringStyle; /** * 一个表的列的统计数据 * * @author danchen */ public class TableColumnStat { // 表名 private String tableName; // 列的统计数据 private List<KVColumnStat> columnStats; public List<KVColumnStat> getColumnStats() { return columnStats; } public void setColumnStats(List<KVColumnStat> columnStats) { this.columnStats = columnStats; } public String getTableName() { return tableName; } public void setTableName(String tableName) { this.tableName = tableName; } public void addColumnStat(KVColumnStat columnStat) { if (columnStat == null) { return; } columnStats.add(columnStat); } public String toString() { return ToStringBuilder.reflectionToString(this, TddlToStringStyle.DEFAULT_STYLE); } }