org.maachang.mimdb.core.impl

## クラス MTimestampIndex

- java.lang.Object
- - org.maachang.mimdb.core.impl.AbstractNumberIndex<java.lang.Long>
  - - org.maachang.mimdb.core.impl.MLongIndex
    - - org.maachang.mimdb.core.impl.MTimestampIndex

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

      public class MTimestampIndex
      extends MLongIndex

  Timestampカラム.
  導入されたバージョン:
    MasterInMemDB 1.00
  バージョン:
    2013/10/10
  作成者:
    masahito suzuki

- - ### フィールドの概要

    - ### インタフェースから継承されたフィールド org.maachang.mimdb.core.MimdbIndex

      `COLUMN_BOOL, COLUMN_DATE, COLUMN_FLOAT, COLUMN_INT, COLUMN_LONG, COLUMN_STRING, COLUMN_TIME, COLUMN_TIMESTAMP`

  - ### コンストラクタの概要

    コンストラクタ
    コンストラクタと説明
    `MTimestampIndex(long id, java.lang.String n, boolean h)` コンストラクタ.
    `MTimestampIndex(long id, java.lang.String n, int size, boolean h)` コンストラクタ.

  - ### メソッドの概要

    メソッド
    修飾子とタイプ | メソッドと説明
    --- | ---
    `void` | `add(java.lang.Object value, int lineNo)` 情報セット.
    `void` | `add(java.sql.Time value, int lineNo)` 情報セット.
    `int` | `getDBType()` DBカラムタイプを取得.
    `int` | `getType()` カラムタイプを取得.

    - ### クラスから継承されたメソッド org.maachang.mimdb.core.impl.MLongIndex

      `add, clear, createIndex, getIndexSize, isNGram`

    - ### クラスから継承されたメソッド org.maachang.mimdb.core.impl.AbstractNumberIndex

      `and, getDbId, getName, getSortNoList, isIndex, or, search`

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

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

- - ### コンストラクタの詳細

    - #### MTimestampIndex

          public MTimestampIndex(long id,
                         java.lang.String n,
                         boolean h)

      コンストラクタ.
      パラメータ:
        `id` - DbIdを設定します.
        `n` - カラム名を設定します.
        `h` - ハッシュインデックスを利用する場合は[true].

    - #### MTimestampIndex

          public MTimestampIndex(long id,
                         java.lang.String n,
                         int size,
                         boolean h)

      コンストラクタ.
      パラメータ:
        `id` - DbIdを設定します.
        `n` - カラム名を設定します.
        `size` - 初期サイズを設定.
        `h` - ハッシュインデックスを利用する場合は[true].

  - ### メソッドの詳細

    - #### add

          public void add(java.sql.Time value,
                 int lineNo)
                   throws java.lang.Exception

      情報セット.
      パラメータ:
        `value` - 対象の情報を設定します.
        `lineNo` - 行番号を設定します.
      例外:
        `java.lang.Exception` - 例外.

    - #### add

          public void add(java.lang.Object value,
                 int lineNo)
                   throws java.lang.Exception

      情報セット.
      オーバーライド:
        `add` クラス内 `MLongIndex`
      パラメータ:
        `value` - 対象の情報を設定します.
        `lineNo` - 行番号を設定します.
      例外:
        `java.lang.Exception` - 例外.

    - #### getType

          public int getType()

      カラムタイプを取得.
      定義:
        `getType` インタフェース内 `MimdbIndex`
      オーバーライド:
        `getType` クラス内 `MLongIndex`
      戻り値:
        int カラムタイプが返却されます.

    - #### getDBType

          public int getDBType()

      DBカラムタイプを取得.
      定義:
        `getDBType` インタフェース内 `MimdbIndex`
      オーバーライド:
        `getDBType` クラス内 `MLongIndex`
      戻り値:
        int DBカラムタイプ(java.sql.Types)が返却されます.