类 AbstractTablePojo<T extends AbstractTablePojo<T,​C>,​C extends AbstractColumnPojo<C>>

java.lang.Object
cn.featherfly.common.db.model.AbstractTable<C>
cn.featherfly.common.db.model.AbstractTablePojo<T,​C>
类型参数:
T - the generic type
C - the generic type
所有已实现的接口:
Table
直接已知子类:
SimpleTable, TableModel

public abstract class AbstractTablePojo<T extends AbstractTablePojo<T,​C>,​C extends AbstractColumnPojo<C>>
extends AbstractTable<C>

AbstractTable

.
  • 构造器详细资料

    • AbstractTablePojo

      public AbstractTablePojo()
      Instantiates a new table model.
  • 方法详细资料

    • addColumn

      public T addColumn​(C column)

      添加列

      .
      参数:
      column - column
      返回:
      the table model
    • addColumn

      public T addColumn​(C... columns)

      添加列元数据.

      参数:
      columns - 列元数据对象数组
      返回:
      the table model
    • addColumn

      public T addColumn​(java.util.Collection<C> columns)

      添加列元数据.

      参数:
      columns - 列元数据对象集合
      返回:
      the table model
    • addIndex

      public T addIndex​(cn.featherfly.common.repository.Index index)
      添加索引.
      参数:
      index - 索引
      返回:
      the t
    • addIndex

      public T addIndex​(cn.featherfly.common.repository.Index... indexs)
      添加索引.
      参数:
      indexs - 索引对象数组
      返回:
      the t
    • addIndex

      public T addIndex​(java.util.Collection<cn.featherfly.common.repository.Index> indexs)
      添加索引.
      参数:
      indexs - 索引集合
      返回:
      the t
    • setType

      public T setType​(java.lang.String type)
      设置type.
      参数:
      type - type
      返回:
      the table model
    • setName

      public T setName​(java.lang.String name)
      设置name.
      参数:
      name - name
      返回:
      the table model
    • setRemark

      public T setRemark​(java.lang.String remark)
      设置remark.
      参数:
      remark - remark
      返回:
      the table model
    • setCatalog

      public T setCatalog​(java.lang.String catalog)
      设置catalog.
      参数:
      catalog - catalog
      返回:
      the table model
    • setSchema

      public T setSchema​(java.lang.String schema)
      设置schema.
      参数:
      schema - schema
      返回:
      the table model