public class Column
extends java.lang.Object
implements java.io.Serializable
构造器和说明 |
---|
Column() |
Column(java.lang.String columnName,
int valueType,
ColumnSize cs) |
Column(java.lang.String columnName,
int valueType,
ColumnSize cs,
java.lang.Object defaultValue,
boolean allowNull,
boolean isPrimaryKey,
boolean selfIncrease) |
限定符和类型 | 方法和说明 |
---|---|
ColumnSize |
getColumnSize() |
java.lang.Object |
getDefaultValue() |
java.lang.String |
getName() |
int |
getValueType() |
boolean |
isAllowNull()
是否允许为空
|
boolean |
isForeignKey()
是否为外键
|
boolean |
isPrimaryKey()
是否为主键
|
boolean |
isSelfIncrease()
是否自增长
|
void |
setAllowNull(boolean allowNull) |
void |
setColumnSize(ColumnSize cs) |
void |
setDefaultValue(java.lang.Object defaultValue) |
void |
setForeignKey(boolean isForeignKey) |
void |
setName(java.lang.String name) |
void |
setPrimaryKey(boolean isKey) |
void |
setSelfIncrease(boolean selfIncrease) |
void |
setValueType(int valueType) |
java.lang.String |
toSQL(Dialect dialect,
java.sql.Connection cn,
java.lang.String tableName)
转为sql
|
public Column()
public Column(java.lang.String columnName, int valueType, ColumnSize cs)
public Column(java.lang.String columnName, int valueType, ColumnSize cs, java.lang.Object defaultValue, boolean allowNull, boolean isPrimaryKey, boolean selfIncrease)
public boolean isForeignKey()
public void setForeignKey(boolean isForeignKey)
public boolean isPrimaryKey()
public void setPrimaryKey(boolean isKey)
public java.lang.Object getDefaultValue()
public void setDefaultValue(java.lang.Object defaultValue)
public ColumnSize getColumnSize()
public void setColumnSize(ColumnSize cs)
public boolean isAllowNull()
public void setAllowNull(boolean allowNull)
public java.lang.String getName()
public void setName(java.lang.String name)
public int getValueType()
public void setValueType(int valueType)
public boolean isSelfIncrease()
public void setSelfIncrease(boolean selfIncrease)
public java.lang.String toSQL(Dialect dialect, java.sql.Connection cn, java.lang.String tableName)
dialect
- 方言cn
- 数据连接tableName
- 表名