public abstract class AbstractColumn<T extends Column> extends java.lang.Object implements Column
AbstractColumn
| 限定符和类型 | 字段和说明 |
|---|---|
protected boolean |
autoincrement |
protected int |
columnIndex |
protected int |
decimalDigits
小数位数
|
protected java.lang.String |
defaultValue |
protected java.lang.String |
name |
protected boolean |
nullable |
protected boolean |
primaryKey |
protected java.lang.String |
remark |
protected int |
size |
protected SqlType |
sqlType |
protected int |
type |
protected java.lang.String |
typeName |
| 构造器和说明 |
|---|
AbstractColumn() |
| 限定符和类型 | 方法和说明 |
|---|---|
int |
getColumnIndex()
返回columnIndex
|
int |
getDecimalDigits()
返回decimalDigits
|
java.lang.String |
getDefaultValue()
返回defaultValue
|
java.lang.String |
getName()
返回name
|
java.lang.String |
getRemark()
返回remark
|
int |
getSize()
返回size
|
SqlType |
getSqlType()
返回sqlType
|
int |
getType()
返回type
|
java.lang.String |
getTypeName()
返回typeName
|
boolean |
isAutoincrement()
返回autoincrement
|
boolean |
isNullable()
返回nullable
|
boolean |
isPrimaryKey()
返回primaryKey
|
T |
setAutoincrement(boolean autoincrement)
设置autoincrement
|
T |
setColumnIndex(int columnIndex)
设置columnIndex
|
T |
setDecimalDigits(int decimalDigits)
设置decimalDigits
|
T |
setDefaultValue(java.lang.String defaultValue)
设置defaultValue
|
T |
setName(java.lang.String name)
设置name
|
T |
setNullable(boolean nullable)
设置nullable
|
T |
setPrimaryKey(boolean primaryKey)
设置primaryKey
|
T |
setRemark(java.lang.String remark)
设置remark
|
T |
setSize(int size)
设置size
|
T |
setSqlType(SqlType sqlType)
设置sqlType
|
T |
setType(int type)
设置type
|
T |
setTypeName(java.lang.String typeName)
设置typeName
|
protected java.lang.String name
protected SqlType sqlType
protected int type
protected java.lang.String typeName
protected int size
protected java.lang.String remark
protected java.lang.String defaultValue
protected boolean nullable
protected int columnIndex
protected boolean primaryKey
protected int decimalDigits
protected boolean autoincrement
public T setName(java.lang.String name)
name - namepublic T setType(int type)
type - typepublic java.lang.String getTypeName()
getTypeName 在接口中 Columnpublic T setTypeName(java.lang.String typeName)
typeName - typeNamepublic T setSize(int size)
size - sizepublic T setRemark(java.lang.String remark)
remark - remarkpublic java.lang.String getDefaultValue()
getDefaultValue 在接口中 Columnpublic T setDefaultValue(java.lang.String defaultValue)
defaultValue - defaultValuepublic boolean isNullable()
isNullable 在接口中 Columnpublic T setNullable(boolean nullable)
nullable - nullablepublic int getColumnIndex()
getColumnIndex 在接口中 Columnpublic T setColumnIndex(int columnIndex)
columnIndex - columnIndexpublic boolean isPrimaryKey()
isPrimaryKey 在接口中 Columnpublic T setPrimaryKey(boolean primaryKey)
primaryKey - primaryKeypublic int getDecimalDigits()
getDecimalDigits 在接口中 Columnpublic T setDecimalDigits(int decimalDigits)
decimalDigits - decimalDigitspublic boolean isAutoincrement()
isAutoincrement 在接口中 Columnpublic T setAutoincrement(boolean autoincrement)
autoincrement - autoincrementpublic SqlType getSqlType()
getSqlType 在接口中 Column