org.maachang.rimdb

## インタフェース SearchResult

- すべてのスーパーインタフェース:
    java.util.Iterator<Row>
  既知の実装クラスのリスト:
    SearchResultImpl

      public interface SearchResult
      extends java.util.Iterator<Row>

  検索結果情報.
  導入されたバージョン:
    rimdb-1.00
  バージョン:
    2014/07/14
  作成者:
    masahito suzuki

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

    メソッド
    修飾子とタイプ | メソッドと説明
    --- | ---
    `void` | `clear()` 情報クリア.
    `SearchResult` | `first()` 先頭行に移動.
    `Row` | `get()` 現在カーソル位置の行情報を取得.
    `int` | `getLength()` 件数を取得.
    `int` | `getMax()` 最大件数を取得.
    `java.lang.String` | `getName()` テーブル名を取得.
    `int` | `getRow()` 現在の行番号を取得.
    `Table` | `getTable()` テーブルオブジェクトを取得.
    `SearchResult` | `last()` 最終行に移動.
    `SearchResult` | `setRow(int no)` 指定行に移動.

    - ### インタフェースから継承されたメソッド java.util.Iterator

      `hasNext, next, remove`

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

    - #### clear

          void clear()

      情報クリア.

    - #### getName

          java.lang.String getName()

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

    - #### getTable

          Table getTable()

      テーブルオブジェクトを取得.
      戻り値:
        Table テーブルオブジェクトが返却されます.

    - #### get

          Row get()

      現在カーソル位置の行情報を取得.
      戻り値:
        Row 現在カーソル位置の行情報が返却されます.

    - #### first

          SearchResult first()

      先頭行に移動.
      戻り値:
        SearchResult オブジェクトが返却されます.

    - #### last

          SearchResult last()

      最終行に移動.
      戻り値:
        SearchResult オブジェクトが返却されます.

    - #### setRow

          SearchResult setRow(int no)

      指定行に移動.
      パラメータ:
        `no` - 移動先の行を指定します.
      戻り値:
        SearchResult オブジェクトが返却されます.

    - #### getRow

          int getRow()

      現在の行番号を取得.
      戻り値:
        int 現在の行番号が返却されます.

    - #### getLength

          int getLength()

      件数を取得.
      戻り値:
        int 件数が返却されます.

    - #### getMax

          int getMax()

      最大件数を取得. ※offset,limitが定義されていない場合は[getLength()]と同様の値が返却されます.
      戻り値:
        int 最大件数が返却されます.