## クラス
org.maachang.rimdb.index.SearchPointerの使用

- SearchPointerを使用しているパッケージ
  パッケージ | 説明
  --- | ---
  org.maachang.rimdb.index | インデックス
  org.maachang.rimdb.index.bool | Booleanインデックス
  org.maachang.rimdb.index.comparable | Comparable(比較可能なオブジェクト)インデックス
  org.maachang.rimdb.index.number32 | 32ビット数値インデックス
  org.maachang.rimdb.index.number64 | 64bit数値インデックス
  org.maachang.rimdb.index.numberFloat | 浮動小数点インデックス
  org.maachang.rimdb.index.string | 文字インデックス
  org.maachang.rimdb.search | 検索処理

- - ### org.maachang.rimdb.indexでのSearchPointerの使用

    org.maachang.rimdb.indexでのSearchPointerのサブクラス
    修飾子とタイプ | クラスと説明
    --- | ---
    `class` | `BetweenPointer<W>` Between検索ポインター.
    `class` | `IfPointer<W>` 判別検索ポインター.
    `class` | `InPointer<W>` In検索ポインター.
    `class` | `LikePointer<W>` Like検索ポインター.

    SearchPointerを返すorg.maachang.rimdb.indexのメソッド
    修飾子とタイプ | メソッドと説明
    --- | ---
    `abstract SearchPointer<T>` | SearchPointer.`copy(boolean mode)` オブジェクトコピー.

    SearchPointer型のパラメータを持つorg.maachang.rimdb.indexのメソッド
    修飾子とタイプ | メソッドと説明
    --- | ---
    `int` | SearchPointer.`compareTo(SearchPointer<T> n)` 比較処理.

  - ### org.maachang.rimdb.index.boolでのSearchPointerの使用

    org.maachang.rimdb.index.boolでのSearchPointerのサブクラス
    修飾子とタイプ | クラスと説明
    --- | ---
    `class` | `BoolEq` Bool(boolean)一致,不一致ポインタ.

  - ### org.maachang.rimdb.index.comparableでのSearchPointerの使用

    org.maachang.rimdb.index.comparableでのSearchPointerのサブクラス
    修飾子とタイプ | クラスと説明
    --- | ---
    `class` | `ComparableBetween` Comparable(比較可能なJavaオブジェクト)一致ポインタ.
    `class` | `ComparableBig` Comparable(比較可能なJavaオブジェクト)大なり(>)ポインタ.
    `class` | `ComparableEq` Comparable(比較可能なJavaオブジェクト)一致,不一致ポインタ.
    `class` | `ComparableIn` Comparable(比較可能なJavaオブジェクト)複数一致ポインタ.
    `class` | `ComparableSmall` Comparable(比較可能なJavaオブジェクト)小なり(<)ポインタ.

  - ### org.maachang.rimdb.index.number32でのSearchPointerの使用

    org.maachang.rimdb.index.number32でのSearchPointerのサブクラス
    修飾子とタイプ | クラスと説明
    --- | ---
    `class` | `Number32Between` Number32(int)一致ポインタ.
    `class` | `Number32Big` Number32(int)大なり(>)ポインタ.
    `class` | `Number32Eq` Number32(int)一致,不一致ポインタ.
    `class` | `Number32In` Number32(int)複数一致ポインタ.
    `class` | `Number32Small` Number32(int)小なり(<)ポインタ.

  - ### org.maachang.rimdb.index.number64でのSearchPointerの使用

    org.maachang.rimdb.index.number64でのSearchPointerのサブクラス
    修飾子とタイプ | クラスと説明
    --- | ---
    `class` | `Number64Between` Number64(long)一致ポインタ.
    `class` | `Number64Big` Number64(long)大なり(>)ポインタ.
    `class` | `Number64Eq` Number64(long)一致,不一致ポインタ.
    `class` | `Number64In` Number64(long)複数一致ポインタ.
    `class` | `Number64Small` Number64(long)小なり(<)ポインタ.

  - ### org.maachang.rimdb.index.numberFloatでのSearchPointerの使用

    org.maachang.rimdb.index.numberFloatでのSearchPointerのサブクラス
    修飾子とタイプ | クラスと説明
    --- | ---
    `class` | `NumberFloatBetween` Float(double)一致ポインタ.
    `class` | `NumberFloatBig` Float(double)大なり(>)ポインタ.
    `class` | `NumberFloatEq` Float(double)一致,不一致ポインタ.
    `class` | `NumberFloatIn` Float(double)複数一致ポインタ.
    `class` | `NumberFloatSmall` Float(double)小なり(<)ポインタ.

  - ### org.maachang.rimdb.index.stringでのSearchPointerの使用

    org.maachang.rimdb.index.stringでのSearchPointerのサブクラス
    修飾子とタイプ | クラスと説明
    --- | ---
    `class` | `StringBetween` String(IString)一致ポインタ.
    `class` | `StringBig` String(IString)大なり(>)ポインタ.
    `class` | `StringEq` String(IString)一致,不一致ポインタ.
    `class` | `StringIn` String(IString)複数一致ポインタ.
    `class` | `StringLike` String(IString)部分一致検索ポインタ.
    `class` | `StringSmall` String(IString)小なり(<)ポインタ.

  - ### org.maachang.rimdb.searchでのSearchPointerの使用

    SearchPointerを返すorg.maachang.rimdb.searchのメソッド
    修飾子とタイプ | メソッドと説明
    --- | ---
    `SearchPointer[]` | PointerList.`get()` 検索ポインタリストを取得.
    `SearchPointer` | PointerBlock.`get()` 検索ポインタリストを取得.

    SearchPointer型のパラメータを持つorg.maachang.rimdb.searchのメソッド
    修飾子とタイプ | メソッドと説明
    --- | ---
    `static void` | SearchBlock.`andBlock(MaskFlags maskFlags, Indexs indexTable, SearchPointer<Index>... pointer)` AND-block.
    `static void` | SearchBlock.`or(MaskFlags maskFlags, Index index, SearchPointer<Index> p)` OR処理.
    `static void` | SearchBlock.`or(MaskFlags maskFlags, Indexs indexTable, SearchPointer<Index> p)` OR処理.
    `static void` | SearchBlock.`orBlock(MaskFlags maskFlags, Indexs indexTable, SearchPointer<Index>... list)` OR-block処理.