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

インタフェース TableMetaData


  • public interface TableMetaData
    An instance of this class contains table metadata.
    作成者:
    yuu_nkjm
    • メソッドの詳細

      • getAutoGeneratedColumns

        List<String> getAutoGeneratedColumns()
        Gets auto generated columns list.
        戻り値:
      • 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")
      • getColumnsForUpdate

        List<String> getColumnsForUpdate()
      • getNotAutoGeneratedColumns

        List<String> getNotAutoGeneratedColumns()
      • getNotPrimaryKeys

        List<String> getNotPrimaryKeys()
      • getTableName

        String getTableName()
      • hasAutoGeneratedColumns

        boolean hasAutoGeneratedColumns()
      • hasPrimaryKey

        boolean hasPrimaryKey()