パッケージ org.nkjmlab.sorm4j.sql

インタフェース TableMetaData


public interface TableMetaData
  • メソッドの詳細

    • getTableName

      String getTableName()
    • getAutoGeneratedColumns

      List<String> getAutoGeneratedColumns()
    • getColumns

      List<String> getColumns()
    • getPrimaryKeys

      List<String> getPrimaryKeys()
    • getNotAutoGeneratedColumns

      List<String> getNotAutoGeneratedColumns()
    • hasPrimaryKey

      boolean hasPrimaryKey()
    • hasAutoGeneratedColumns

      boolean hasAutoGeneratedColumns()
    • getAutoGeneratedColumnsArray

      String[] getAutoGeneratedColumnsArray()
    • getColumnsForUpdate

      List<String> getColumnsForUpdate()
    • getNotPrimaryKeys

      List<String> getNotPrimaryKeys()
    • getColumnAliases

      String getColumnAliases()

      Creates a string of column aliases.

      For example, if the "customer" table has "id" and "name" columns, and OrmColumnAliasPrefix is "c" returns "customer.id as cid, customer.name as cname".

      戻り値:
      column aliases (e.g. "customer.id as cid, customer.name as cname")
    • getColumnsWithMetaData

      List<ColumnNameWithMetaData> getColumnsWithMetaData()