public abstract class AbstractTable<T extends Table> extends java.lang.Object implements Table
AbstractTable
| 限定符和类型 | 字段和说明 |
|---|---|
protected java.lang.String |
catalog
The catalog.
|
protected java.util.Map<java.lang.String,Column> |
columnMap
The column map.
|
protected java.lang.String |
name
The name.
|
protected java.util.List<Column> |
primaryColumns
The primary columns.
|
protected java.lang.String |
remark
The remark.
|
protected java.lang.String |
type
The type.
|
| 构造器和说明 |
|---|
AbstractTable()
Instantiates a new table model.
|
| 限定符和类型 | 方法和说明 |
|---|---|
protected void |
add(Column column) |
java.lang.String |
getCatalog()
返回catalog.
|
Column |
getColumn(java.lang.String columnName)
返回指定名称的列元数据对象.
|
java.util.Map<java.lang.String,Column> |
getColumnMap()
返回所有列元数据对象的MAP.
|
java.util.Collection<Column> |
getColumns()
返回所有列元数据对象的集合.
|
java.lang.String |
getName()
返回name.
|
java.util.List<Column> |
getPrimaryColumns()
返回所有主键列元数据对象的列表.
|
java.lang.String |
getRemark()
返回remark.
|
java.lang.String |
getType()
返回type.
|
T |
setCatalog(java.lang.String catalog)
设置catalog.
|
T |
setName(java.lang.String name)
设置name.
|
T |
setRemark(java.lang.String remark)
设置remark.
|
T |
setType(java.lang.String type)
设置type.
|
protected java.lang.String type
protected java.lang.String name
protected java.lang.String remark
protected java.lang.String catalog
protected java.util.List<Column> primaryColumns
protected java.util.Map<java.lang.String,Column> columnMap
protected void add(Column column)
public T setType(java.lang.String type)
type - typepublic T setName(java.lang.String name)
name - namepublic T setRemark(java.lang.String remark)
remark - remarkpublic java.lang.String getCatalog()
getCatalog 在接口中 Tablepublic T setCatalog(java.lang.String catalog)
catalog - catalogpublic Column getColumn(java.lang.String columnName)
返回指定名称的列元数据对象. 没有找到返回null.
public java.util.Collection<Column> getColumns()
返回所有列元数据对象的集合.
getColumns 在接口中 Tablepublic java.util.Map<java.lang.String,Column> getColumnMap()
返回所有列元数据对象的MAP.
getColumnMap 在接口中 Tablepublic java.util.List<Column> getPrimaryColumns()
返回所有主键列元数据对象的列表.
getPrimaryColumns 在接口中 Table