org.maachang.rimdb.index

## インタフェース Pointer

- 既知の実装クラスのリスト:
    BetweenPointer, BoolEq, ComparableBetween, ComparableBig, ComparableEq, ComparableIn, ComparableSmall, IfPointer, InPointer, LikePointer, Number32Between, Number32Big, Number32Eq, Number32In, Number32Small, Number64Between, Number64Big, Number64Eq, Number64In, Number64Small, NumberFloatBetween, NumberFloatBig, NumberFloatEq, NumberFloatIn, NumberFloatSmall, PositionIndexPointer, SearchPointer, StringBetween, StringBig, StringEq, StringIn, StringLike, StringSmall

      public interface Pointer

  ポインタインターフェイス.
  導入されたバージョン:
    rimdb-1.00
  バージョン:
    2014/07/13
  作成者:
    masahito suzuki

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

    フィールド
    修飾子とタイプ | フィールドと説明
    --- | ---
    `static int` | `TYPE_BETWEEN` ポインタタイプ : 範囲(BETWEEN).
    `static int` | `TYPE_BIG` ポインタタイプ : 大なり(>).
    `static int` | `TYPE_BIG_EQ` ポインタタイプ : 以上(>=).
    `static int` | `TYPE_EQ` ポインタタイプ : 一致(=).
    `static int` | `TYPE_IN` ポインタタイプ : 複数一致(IN).
    `static int` | `TYPE_LIKE` ポインタタイプ : 部分検索(LIKE).
    `static int` | `TYPE_NEQ` ポインタタイプ : 不一致(!
    `static int` | `TYPE_POSITION` ポインタタイプ : 空間インデックス検索(POINT).
    `static int` | `TYPE_SMALL` ポインタタイプ : 小なり(<).
    `static int` | `TYPE_SMALL_EQ` ポインタタイプ : 以下(<=).

  - ### メソッドの概要

    メソッド
    修飾子とタイプ | メソッドと説明
    --- | ---
    `Pointer` | `copy(boolean mode)` 情報コピー.
    `int` | `getNo()` 番号取得.
    `int` | `getType()` 処理タイプを取得.
    `void` | `parameter(java.lang.Object word)` 情報セット.
    `void` | `reset(boolean mode)` 情報リセット.
    `void` | `setNo(int no)` 番号設定.

- - ### フィールドの詳細

    - #### TYPE_EQ

          static final int TYPE_EQ

      ポインタタイプ : 一致(=).
      関連項目:
        定数フィールド値

    - #### TYPE_IN

          static final int TYPE_IN

      ポインタタイプ : 複数一致(IN).
      関連項目:
        定数フィールド値

    - #### TYPE_BIG

          static final int TYPE_BIG

      ポインタタイプ : 大なり(>).
      関連項目:
        定数フィールド値

    - #### TYPE_BIG_EQ

          static final int TYPE_BIG_EQ

      ポインタタイプ : 以上(>=).
      関連項目:
        定数フィールド値

    - #### TYPE_SMALL

          static final int TYPE_SMALL

      ポインタタイプ : 小なり(<).
      関連項目:
        定数フィールド値

    - #### TYPE_SMALL_EQ

          static final int TYPE_SMALL_EQ

      ポインタタイプ : 以下(<=).
      関連項目:
        定数フィールド値

    - #### TYPE_NEQ

          static final int TYPE_NEQ

      ポインタタイプ : 不一致(!= or <>).
      関連項目:
        定数フィールド値

    - #### TYPE_BETWEEN

          static final int TYPE_BETWEEN

      ポインタタイプ : 範囲(BETWEEN).
      関連項目:
        定数フィールド値

    - #### TYPE_LIKE

          static final int TYPE_LIKE

      ポインタタイプ : 部分検索(LIKE).
      関連項目:
        定数フィールド値

    - #### TYPE_POSITION

          static final int TYPE_POSITION

      ポインタタイプ : 空間インデックス検索(POINT).
      関連項目:
        定数フィールド値

  - ### メソッドの詳細

    - #### getNo

          int getNo()

      番号取得.
      戻り値:
        int 番号が返却されます.

    - #### setNo

          void setNo(int no)

      番号設定.
      パラメータ:
        `no` - 対象の番号を設定します.

    - #### reset

          void reset(boolean mode)

      情報リセット.
      パラメータ:
        `mode` - [true]を設定した場合、設定ワード条件も削除します.

    - #### copy

          Pointer copy(boolean mode)

      情報コピー.
      パラメータ:
        `mode` - [true]を設定した場合、パラメータ情報はコピーされません.
      戻り値:
        Pointer コピーされた情報が返却されます.

    - #### parameter

          void parameter(java.lang.Object word)

      情報セット.
      パラメータ:
        `word` - 検索内容を設定します.

    - #### getType

          int getType()

      処理タイプを取得.
      戻り値:
        int 処理タイプが返却されます[TYPE_XXXX].