T - the generic typepublic abstract class AbstractColumn<T extends Column> extends java.lang.Object implements Column
AbstractColumn
.| 限定符和类型 | 字段和说明 |
|---|---|
protected boolean |
autoincrement
The autoincrement.
|
protected int |
columnIndex
The column index.
|
protected int |
decimalDigits
小数位数.
|
protected java.lang.String |
defaultValue
The default value.
|
protected java.lang.String |
name
The name.
|
protected boolean |
nullable
The nullable.
|
protected boolean |
primaryKey
The primary key.
|
protected java.lang.String |
remark
The remark.
|
protected int |
size
The size.
|
protected java.sql.SQLType |
sqlType
The sql type.
|
protected int |
type
The type.
|
protected java.lang.String |
typeName
The type name.
|
| 构造器和说明 |
|---|
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.
|
java.sql.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(java.sql.SQLType sqlType)
设置sqlType.
|
T |
setType(int type)
设置type.
|
T |
setTypeName(java.lang.String typeName)
设置typeName.
|
protected java.lang.String name
protected java.sql.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 java.sql.SQLType getSqlType()
getSqlType 在接口中 Columnpublic T setSqlType(java.sql.SQLType sqlType)
sqlType - sqlType