primaryColumns
The primary columns.
C - the generic typeTableAbstractTablePojo, TableMetadatapublic abstract class AbstractTable<C extends Column> 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.util.Map<java.lang.String,cn.featherfly.common.repository.Index> |
indexMap |
The index 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 |
schema |
The schema.
|
protected java.lang.String |
type |
The type.
|
| 构造器 | 说明 |
|---|---|
AbstractTable() |
Instantiates a new table model.
|
| 修饰符和类型 | 方法 | 说明 |
|---|---|---|
protected void |
add(C column) |
Adds the column.
|
protected void |
add(cn.featherfly.common.repository.Index index) |
Adds the index.
|
boolean |
equals(java.lang.Object obj) |
|
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() |
返回所有列元数据对象的集合.
|
cn.featherfly.common.repository.Index |
getIndex(java.lang.String indexName) |
返回指定名称的索引元数据对象.
|
java.util.Map<java.lang.String,cn.featherfly.common.repository.Index> |
getIndexMap() |
返回所有索引元数据对象的MAP.
|
java.util.List<cn.featherfly.common.repository.Index> |
getIndexs() |
Gets the indexs.
|
java.lang.String |
getName() |
Gets the name.
|
java.util.List<Column> |
getPrimaryColumns() |
返回所有主键列元数据对象的列表.
|
java.lang.String |
getRemark() |
Gets the remark.
|
java.lang.String |
getSchema() |
Gets the schema.
|
java.lang.String |
getType() |
Gets the type.
|
boolean |
hasColumn(java.lang.String columnName) |
hasColumn.
|
int |
hashCode() |
|
boolean |
hasIndex(java.lang.String indexName) |
hasIndex.
|
java.lang.String |
toString() |
clone, finalize, getClass, notify, notifyAll, wait, wait, waitcolumn - the columnindex - the indexhashCode 在类中 java.lang.Objectequals 在类中 java.lang.ObjecttoString 在类中 java.lang.ObjectgetCatalog 在接口中 Table返回指定名称的列元数据对象. 没有找到返回null.
返回所有列元数据对象的集合.
getColumns 在接口中 Table返回所有列元数据对象的MAP.
getColumnMap 在接口中 Table返回所有主键列元数据对象的列表.
getPrimaryColumns 在接口中 Table返回所有索引元数据对象的MAP.
getIndexMap 在接口中 Table返回指定名称的索引元数据对象. 没有找到返回null.