org.maachang.mimdb.core

## クラス MimdbTableManager

- java.lang.Object
- - org.maachang.mimdb.core.MimdbTableManager

- すべての実装されたインタフェース:
    TableManager

      public class MimdbTableManager
      extends java.lang.Object
      implements TableManager

  Mimdbテーブル管理.
  導入されたバージョン:
    MasterInMemDB 1.00
  バージョン:
    2013/10/14
  作成者:
    masahito suzuki

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

    メソッド
    修飾子とタイプ | メソッドと説明
    --- | ---
    `void` | `destroy()` オブジェクトを破棄.
    `BaseTable` | `get(java.lang.String name)` 登録テーブル情報の取得.
    `long` | `getId(java.lang.String name)` テーブル更新IDを取得.
    `static MimdbTableManager` | `getInstance()` オブジェクトを取得.
    `java.lang.String[]` | `getTables()` 登録テーブル一覧を取得.
    `boolean` | `isTable(java.lang.String name)` テーブルが登録されているかチェック.
    `void` | `put(MimdbTable table)` テーブル登録.
    `boolean` | `remove(java.lang.String name)` 登録テーブル情報を削除.
    `int` | `size()` 登録テーブル数を取得.

    - ### クラスから継承されたメソッド java.lang.Object

      `equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

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

    - #### getInstance

          public static final MimdbTableManager getInstance()

      オブジェクトを取得.
      戻り値:
        MimdbTableManager オブジェクトが返却されます.

    - #### destroy

          public void destroy()

      オブジェクトを破棄.
      定義:
        `destroy` インタフェース内 `TableManager`

    - #### isTable

          public boolean isTable(java.lang.String name)

      テーブルが登録されているかチェック.
      定義:
        `isTable` インタフェース内 `TableManager`
      パラメータ:
        `name` - 対象のテーブルを設定します.
      戻り値:
        boolean [true]の場合、登録されています.

    - #### getId

          public long getId(java.lang.String name)

      テーブル更新IDを取得.
      パラメータ:
        `name` - 対象のテーブル名を設定します.
      戻り値:
        long 新しいテーブル更新IDが返却されます. [-1L]が返却された場合は、テーブル名は存在しません.

    - #### put

          public void put(MimdbTable table)

      テーブル登録.
      パラメータ:
        `table` - 登録対象のテーブルを設定します.

    - #### get

          public BaseTable get(java.lang.String name)

      登録テーブル情報の取得.
      定義:
        `get` インタフェース内 `TableManager`
      パラメータ:
        `name` - テーブル名を設定します.
      戻り値:
        MimdbTable テーブル情報が返されます.

    - #### remove

          public boolean remove(java.lang.String name)

      登録テーブル情報を削除.
      パラメータ:
        `name` - テーブル名を設定します.
      戻り値:
        boolean [true]の場合、削除できました.

    - #### size

          public int size()

      登録テーブル数を取得.
      定義:
        `size` インタフェース内 `TableManager`
      戻り値:
        int 登録されているテーブル数が返却されます.

    - #### getTables

          public java.lang.String[] getTables()

      登録テーブル一覧を取得.
      定義:
        `getTables` インタフェース内 `TableManager`
      戻り値:
        String[] 登録されているテーブル名一覧が返却されます.