
com.silentgo.core.db.BaseTableInfo Maven / Gradle / Ivy
package com.silentgo.core.db;
import java.util.List;
import java.util.Map;
/**
* Project : silentgo
* com.silentgo.core.plugin.db.bridge
*
* @author teddyzhu
*
* Created by teddyzhu on 16/9/22.
*/
public class BaseTableInfo {
public DBType type;
public Class extends TableModel> clazz;
public String tableName;
public List primaryKeys;
public Map> columnsMap;
public Map fullColumns;
public Class extends TableModel> getClazz() {
return clazz;
}
public DBType getType() {
return type;
}
public void setType(DBType type) {
this.type = type;
}
public void setClazz(Class extends TableModel> clazz) {
this.clazz = clazz;
}
public Map getFullColumns() {
return fullColumns;
}
public void setFullColumns(Map fullColumns) {
this.fullColumns = fullColumns;
}
public List getPrimaryKeys() {
return primaryKeys;
}
public void setPrimaryKeys(List primaryKeys) {
this.primaryKeys = primaryKeys;
}
public String getTableName() {
return tableName;
}
public void setTableName(String tableName) {
this.tableName = tableName;
}
public Map> getColumnsMap() {
return columnsMap;
}
public void setColumnsMap(Map> columnsMap) {
this.columnsMap = columnsMap;
}
}