org.maachang.rimdb.index

## クラス BetweenPointer<W>

- java.lang.Object
- - org.maachang.rimdb.index.SearchPointer<Index<W>>
  - - org.maachang.rimdb.index.BetweenPointer<W>

- すべての実装されたインタフェース:
    java.lang.Comparable<SearchPointer<Index<W>>>, Pointer
  直系の既知のサブクラス:
    ComparableBetween, Number32Between, Number64Between, NumberFloatBetween, StringBetween

      public abstract class BetweenPointer<W>
      extends SearchPointer<Index<W>>

  Between検索ポインター.
  導入されたバージョン:
    rimdb-1.00
  バージョン:
    2014/06/29
  作成者:
    masahito suzuki

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

    - ### インタフェースから継承されたフィールド org.maachang.rimdb.index.Pointer

      `TYPE_BETWEEN, TYPE_BIG, TYPE_BIG_EQ, TYPE_EQ, TYPE_IN, TYPE_LIKE, TYPE_NEQ, TYPE_POSITION, TYPE_SMALL, TYPE_SMALL_EQ`

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

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

  - ### メソッドの概要

    メソッド
    修飾子とタイプ | メソッドと説明
    --- | ---
    `void` | `get(NAdd out, Index<W> index)` 検索結果情報をNAdd情報に格納.
    `void` | `parameter(java.lang.Object word)` 情報セット.
    `abstract void` | `parameter(java.lang.Object start, java.lang.Object end)` 情報セット.
    `int[]` | `position()` インデックス開始位置を取得.
    `void` | `reset(boolean mode)` 情報リセット.
    `void` | `search(Index<W> index)` 検索処理.
    `void` | `set(W start, W end)` 情報セット.

    - ### クラスから継承されたメソッド org.maachang.rimdb.index.SearchPointer

      `compareTo, copy, get, getColumnName, getCount, getLength, getNo, getType, search, setNo`

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

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

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

    - #### BetweenPointer

          public BetweenPointer()

  - ### メソッドの詳細

    - #### reset

          public void reset(boolean mode)

      情報リセット.
      定義:
        `reset` インタフェース内 `Pointer`
      オーバーライド:
        `reset` クラス内 `SearchPointer<Index<W>>`
      パラメータ:
        `mode` - [true]を設定した場合、設定ワード条件も削除します.

    - #### set

          public void set(W start,
                 W end)

      情報セット.
      パラメータ:
        `start` - 対象の開始ワード情報を設定します.
        `end` - 対象の終了ワード情報を設定します.

    - #### parameter

          public abstract void parameter(java.lang.Object start,
                       java.lang.Object end)

      情報セット.
      パラメータ:
        `start` - 対象の開始ワード情報を設定します.
        `end` - 対象の終了ワード情報を設定します.

    - #### parameter

          public final void parameter(java.lang.Object word)

      情報セット.
      定義:
        `parameter` インタフェース内 `Pointer`
      定義:
        `parameter` クラス内 `SearchPointer<Index<W>>`
      パラメータ:
        `word` - 対象の検索ワードを設定します.

    - #### position

          public final int[] position()

      インデックス開始位置を取得.
      戻り値:
        int[] インデックス開始位置が返却されます.

    - #### search

          public final void search(Index<W> index)

      検索処理.
      定義:
        `search` クラス内 `SearchPointer<Index<W>>`
      パラメータ:
        `index` - 対象のインデックスを設定します.

    - #### get

          public final void get(NAdd out,
                 Index<W> index)

      検索結果情報をNAdd情報に格納. ※この処理は、検索条件が１件の場合に利用します.
      定義:
        `get` クラス内 `SearchPointer<Index<W>>`
      パラメータ:
        `out` - 検索結果の行情報をNAdd情報にセットします.
        `index` - 対象のインデックスを設定します.