org.maachang.rimdb

## インタフェース Search

- 既知の実装クラスのリスト:
    SearchImpl

      public interface Search

  検索処理.
  導入されたバージョン:
    rimdb-1.00
  バージョン:
    2014/07/11
  作成者:
    masahito suzuki

- - ### メソッドの概要

    メソッド
    修飾子とタイプ | メソッドと説明
    --- | ---
    `void` | `clear()` 情報クリア.
    `int` | `count()` 検索結果件数を取得.
    `int` | `count(boolean clearMode)` 検索結果件数を取得.
    `SearchResult` | `execute()` 検索処理.
    `SearchResult` | `execute(int offset, int limit)` 検索処理.
    `java.lang.String` | `getName()` テーブル名を取得.
    `int` | `getParameterSize()` パラメータ数を取得.
    `Search` | `setParameter(int no, java.lang.Object... value)` 情報設定.

- - ### メソッドの詳細

    - #### clear

          void clear()

      情報クリア.

    - #### getName

          java.lang.String getName()

      テーブル名を取得.
      戻り値:
        String テーブル名が返却されます.

    - #### getParameterSize

          int getParameterSize()

      パラメータ数を取得.
      戻り値:
        int パラメータ数が返却されます.

    - #### setParameter

          Search setParameter(int no,
                            java.lang.Object... value)

      情報設定.
      パラメータ:
        `no` - 対象の項番を設定します.
        `value` - 対象のパラメータを設定します.
      戻り値:
        Search オブジェクトが返却されます.

    - #### count

          int count()

      検索結果件数を取得. この処理を呼び出すと、パラメータ定義の内容はクリアされます. クリアされなく呼び出したい場合は[count(false)]で実行してください.
      戻り値:
        int 検索結果の件数が返却されます.

    - #### count

          int count(boolean clearMode)

      検索結果件数を取得.
      パラメータ:
        `clearMode` - 処理結果に対して、パラメータ定義などを クリアする場合は[true]を設定します.
      戻り値:
        int 検索結果の件数が返却されます.

    - #### execute

          SearchResult execute()

      検索処理.
      戻り値:
        SearchResult 検索結果が返却されます.

    - #### execute

          SearchResult execute(int offset,
                             int limit)

      検索処理.
      パラメータ:
        `offset` - 対象のオフセット値を設定します.
        `limit` - 対象のリミット値を設定します.
      戻り値:
        SearchResult 検索結果が返却されます.