T - the generic typeC - the generic typepublic abstract class AbstractTablePojo<T extends AbstractTablePojo<T,C>,C extends AbstractColumnPojo<C>> extends AbstractTable<C>
AbstractTable
.catalog, columnMap, indexMap, name, primaryColumns, remark, schema, type| 构造器和说明 |
|---|
AbstractTablePojo()
Instantiates a new table model.
|
| 限定符和类型 | 方法和说明 |
|---|---|
T |
addColumn(C... columns)
添加列元数据.
|
T |
addColumn(C column)
添加列
.
|
T |
addColumn(java.util.Collection<C> columns)
添加列元数据.
|
T |
addIndex(java.util.Collection<cn.featherfly.common.repository.Index> indexs)
添加索引.
|
T |
addIndex(cn.featherfly.common.repository.Index... indexs)
添加索引.
|
T |
addIndex(cn.featherfly.common.repository.Index index)
添加索引.
|
T |
setCatalog(java.lang.String catalog)
设置catalog.
|
T |
setName(java.lang.String name)
设置name.
|
T |
setRemark(java.lang.String remark)
设置remark.
|
T |
setSchema(java.lang.String schema)
设置schema.
|
T |
setType(java.lang.String type)
设置type.
|
add, add, equals, getCatalog, getColumn, getColumnMap, getColumns, getIndex, getIndexMap, getIndexs, getName, getPrimaryColumns, getRemark, getSchema, getType, hasColumn, hashCode, hasIndex, toStringpublic T addColumn(java.util.Collection<C> columns)
添加列元数据.
columns - 列元数据对象集合public T addIndex(cn.featherfly.common.repository.Index index)
index - 索引public T addIndex(cn.featherfly.common.repository.Index... indexs)
indexs - 索引对象数组public T addIndex(java.util.Collection<cn.featherfly.common.repository.Index> indexs)
indexs - 索引集合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 T setCatalog(java.lang.String catalog)
catalog - catalogpublic T setSchema(java.lang.String schema)
schema - schema