org.maachang.mimdb.core

## インタフェース BaseTable

- すべてのスーパーインタフェース:
    MimdbBase
  既知の実装クラスのリスト:
    MimdbTable, RemoteTable

      public interface BaseTable
      extends MimdbBase

  基本テーブルオブジェクト.
  導入されたバージョン:
    MasterInMemDB 1.00
  バージョン:
    2013/10/10
  作成者:
    masahito suzuki

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

    メソッド
    修飾子とタイプ | メソッドと説明
    --- | ---
    `java.lang.String` | `getColumnName(int no)` カラム名を取得.
    `int` | `getColumnNameByNo(java.lang.String name)` 指定カラム名に対する項番を取得.
    `java.lang.String[]` | `getColumns()` カラム名一覧を取得.
    `int` | `getColumnSize()` カラム数の取得.
    `int` | `getColumnType(int no)` カラムタイプを取得.
    `int` | `getColumnType(java.lang.String name)` カラムタイプを取得.
    `java.lang.String` | `getName()` テーブル名を取得.
    `boolean` | `isIndex(int no)` 指定項番のカラムがインデックスかチェック.
    `boolean` | `isIndex(java.lang.String name)` 指定項番のカラムがインデックスかチェック.

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

      `getDbId`

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

    - #### getName

          java.lang.String getName()

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

    - #### 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

    - #### isIndex

          boolean isIndex(int no)

      指定項番のカラムがインデックスかチェック.
      パラメータ:
        `no` - 対象のカラム項番を設定します.
      戻り値:
        boolean [true]の場合は、インデックスです.

    - #### isIndex

          boolean isIndex(java.lang.String name)

      指定項番のカラムがインデックスかチェック.
      パラメータ:
        `name` - 対象のカラム名を設定します.
      戻り値:
        boolean [true]の場合は、インデックスです.

    - #### getColumns

          java.lang.String[] getColumns()

      カラム名一覧を取得.
      戻り値:
        String[] カラム名一覧が返却されます.