接口 Table

所有已知实现类:
AbstractTable, AbstractTablePojo, SimpleTable, TableMetadata, TableModel

public interface Table

Table

.
  • 方法概要

    修饰符和类型 方法 说明
    java.lang.String getCatalog()
    Gets the 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.
    boolean hasIndex​(java.lang.String indexName)
    hasIndex.
  • 方法详细资料

    • getName

      java.lang.String getName()
      Gets the name.
      返回:
      the name
    • getType

      java.lang.String getType()
      Gets the type.
      返回:
      the type
    • getRemark

      java.lang.String getRemark()
      Gets the remark.
      返回:
      the remark
    • getCatalog

      java.lang.String getCatalog()
      Gets the catalog.
      返回:
      the catalog
    • getSchema

      java.lang.String getSchema()
      Gets the schema.
      返回:
      the schema
    • getIndexs

      java.util.List<cn.featherfly.common.repository.Index> getIndexs()
      Gets the indexs.
      返回:
      the indexs
    • getPrimaryColumns

      java.util.List<Column> getPrimaryColumns()

      返回所有主键列元数据对象的列表.

      返回:
      所有主键列元数据对象的列表.
    • getColumns

      java.util.Collection<Column> getColumns()

      返回所有列元数据对象的集合.

      返回:
      所有列元数据对象的集合
    • getColumnMap

      java.util.Map<java.lang.String,​Column> getColumnMap()

      返回所有列元数据对象的MAP.

      返回:
      所有列元数据对象的MAP
    • getColumn

      Column getColumn​(java.lang.String columnName)

      返回指定名称的列元数据对象. 没有找到返回null.

      参数:
      columnName - 列名称
      返回:
      列元数据对象
    • hasColumn

      boolean hasColumn​(java.lang.String columnName)
      hasColumn.
      参数:
      columnName - columnName
      返回:
      boolean
    • getIndexMap

      java.util.Map<java.lang.String,​cn.featherfly.common.repository.Index> getIndexMap()

      返回所有索引元数据对象的MAP.

      返回:
      所有索引元数据对象的MAP
    • getIndex

      cn.featherfly.common.repository.Index getIndex​(java.lang.String indexName)

      返回指定名称的索引元数据对象. 没有找到返回null.

      参数:
      indexName - 索引名称
      返回:
      列元数据对象
    • hasIndex

      boolean hasIndex​(java.lang.String indexName)
      hasIndex.
      参数:
      indexName - indexName
      返回:
      boolean