org.maachang.rimdb.index

## クラス CreateIndex<T,O>

- java.lang.Object
- - org.maachang.rimdb.index.CreateIndex<T,O>

- 直系の既知のサブクラス:
    CreateBoolIndex, CreateComparableIndex, CreateNumber32Index, CreateNumber64Index, CreateNumberFloatIndex, CreateStringIndex

      public abstract class CreateIndex<T,O>
      extends java.lang.Object

  インデックス作成オブジェクト.
  導入されたバージョン:
    rimdb-1.00
  バージョン:
    2014/06/29
  作成者:
    masahito suzuki

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

    コンストラクタ
    コンストラクタと説明
    `CreateIndex()`

  - ### メソッドの概要

    メソッド
    修飾子とタイプ | メソッドと説明
    --- | ---
    `void` | `add(T value)` インデックス行情報をセット.
    `void` | `clear()` 情報クリア.
    `O` | `create()` インデックス情報を生成.
    `void` | `setNGram(boolean flg)` NGramインデックスを許可するか設定.

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

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

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

    - #### CreateIndex

          public CreateIndex()

  - ### メソッドの詳細

    - #### clear

          public void clear()

      情報クリア.

    - #### add

          public void add(T value)

      インデックス行情報をセット.
      パラメータ:
        `value` - 対象のデータを設定します.

    - #### setNGram

          public void setNGram(boolean flg)

      NGramインデックスを許可するか設定.
      パラメータ:
        `flg` - [true]の場合、NGramインデックスを定義します.

    - #### create

          public O create()

      インデックス情報を生成.
      戻り値:
        O 生成されたインデックスオブジェクトが返却されます.