org.maachang.mimdb.core

## インタフェース MimdbMetaData

- すべてのスーパーインタフェース:
    MimdbBase

      public interface MimdbMetaData
      extends MimdbBase

  結果メタデータ.
  導入されたバージョン:
    MasterInMemDB 1.00
  バージョン:
    2013/10/28
  作成者:
    masahito suzuki

- - ### メソッドの概要

    メソッド
    修飾子とタイプ | メソッドと説明
    --- | ---
    `void` | `clear()` 情報クリア.
    `java.lang.String` | `getColumnName(int no)` カラム名を取得.
    `int` | `getColumnNameByNo(java.lang.String name)` 指定カラム名に対する項番を取得.
    `int` | `getColumnSize()` カラム数の取得.
    `int` | `getColumnType(int no)` カラムタイプを取得.
    `int` | `getColumnType(java.lang.String name)` カラムタイプを取得.
    `java.lang.String` | `getName()` テーブル名の取得.
    `BaseTable` | `getTable()` テーブル情報の取得.

    - ### インタフェースから継承されたメソッド org.maachang.mimdb.core.MimdbBase

      `getDbId`

- - ### メソッドの詳細

    - #### clear

          void clear()

      情報クリア.

    - #### getName

          java.lang.String getName()

      テーブル名の取得.
      戻り値:
        String テーブル名が返却されます.

    - #### getTable

          BaseTable getTable()

      テーブル情報の取得.
      戻り値:
        BaseTable テーブル情報が返却されます.

    - #### getColumnSize

          int getColumnSize()

      カラム数の取得.
      戻り値:
        int カラム数が返却されます.

    - #### getColumnName

          java.lang.String getColumnName(int no)

      カラム名を取得.
      パラメータ:
        `no` - カラム項番を設定します.
      戻り値:
        String カラム名が返却されます.

    - #### getColumnNameByNo

          int getColumnNameByNo(java.lang.String name)

      指定カラム名に対する項番を取得.
      パラメータ:
        `name` - カラム名を設定します.
      戻り値:
        int カラム項番が返却されます. [-1]の場合は対象カラム名は存在しません.

    - #### getColumnType

          int getColumnType(int no)

      カラムタイプを取得.
      パラメータ:
        `no` - カラム項番を設定します.
      戻り値:
        int カラムタイプが返却されます. -1が返却された場合は、対象カラムは存在しません. java.lang.Boolean : MimdbIndex.COLUMN_BOOL java.lang.Integer : MimdbIndex.COLUMN_INT java.lang.Long : MimdbIndex.COLUMN_LONG java.lang.Double : MimdbIndex.COLUMN_FLOAT java.lang.String : MimdbIndex.COLUMN_STRING java.sql.Date : MimdbIndex.COLUMN_DATE java.sql.Time : MimdbIndex.COLUMN_TIME java.sql.Timestamp : MimdbIndex.COLUMN_TIMESTAMP java.util.Date : MimdbIndex.COLUMN_DATE

    - #### getColumnType

          int getColumnType(java.lang.String name)

      カラムタイプを取得.
      パラメータ:
        `name` - 対象のカラム名を設定します.
      戻り値:
        int カラムタイプが返却されます. -1が返却された場合は、対象カラムは存在しません. java.lang.Boolean : MimdbIndex.COLUMN_BOOL java.lang.Integer : MimdbIndex.COLUMN_INT java.lang.Long : MimdbIndex.COLUMN_LONG java.lang.Double : MimdbIndex.COLUMN_FLOAT java.lang.String : MimdbIndex.COLUMN_STRING java.sql.Date : MimdbIndex.COLUMN_DATE java.sql.Time : MimdbIndex.COLUMN_TIME java.sql.Timestamp : MimdbIndex.COLUMN_TIMESTAMP java.util.Date : MimdbIndex.COLUMN_DATE