package com.salama.android.datacore;
public class ColDesc {
private String colName;
private String colType;
public String getColName() {
return colName;
}
/**
*
* @param colName 列名
* 因框架中提供Xml<->Data反射工具,建议大小写敏感,例如"dataId","userName",这样的典型的data属性名的形式。注意,如果在ios中定义Data类用于反射,则字段名需须避开关键字,诸如,"id","newXXX"。
*/
public void setColName(String colName) {
this.colName = colName;
}
public String getColType() {
return colType;
}
/**
*
* @param colType 列类型
* 鉴于SQLITE中实际存在3种列类型:TEXT,INTEGER,REAL。
* 所以,此处colType仅支持:
* "text"(不区分大小写):对应TEXT类型。
* "int","integer"(不区分大小写):对应INTEGER类型
* "real"(不区分大小写):对应REAL类型
*/
public void setColType(String colType) {
this.colType = colType;
}
public ColDesc() {
}
public ColDesc(String name, String type) {
this.colName = name;
this.colType = type;
}
}