org.maachang.mimdb.core

## インタフェース MimdbResult

- すべてのスーパーインタフェース:
    MimdbBase

      public interface MimdbResult
      extends MimdbBase

  検索結果情報.
  導入されたバージョン:
    MasterInMemDB 1.00
  バージョン:
    2013/10/11
  作成者:
    masahito suzuki

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

    メソッド
    修飾子とタイプ | メソッドと説明
    --- | ---
    `boolean` | `absolute(int no)` 指定行に移動.
    `void` | `clear()` 情報クリア.
    `boolean` | `first()` 最初の行に移動.
    `MimdbResultRow` | `get()` 結果データの取得.
    `MimdbResultRow` | `get(int no)` 結果データの取得.
    `int` | `getFetchSize()` フェッチサイズを取得.
    `MimdbMetaData` | `getMetaData()` メタデータを取得.
    `int` | `getRow()` 現在の行番号を取得.
    `boolean` | `last()` 最後の行に移動.
    `int` | `length()` 結果データ数を取得.
    `int` | `maxLength()` 最大データ長を取得.
    `boolean` | `next()` 次の情報が存在するかチェック.
    `MimdbResult` | `setFetchSize(int size)` フェッチサイズを設定.

    - ### インタフェースから継承されたメソッド org.maachang.mimdb.core.MimdbBase

      `getDbId`

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

    - #### clear

          void clear()

      情報クリア.

    - #### getMetaData

          MimdbMetaData getMetaData()

      メタデータを取得.
      戻り値:
        MimdbMetaData メタデータが返却されます.

    - #### length

          int length()

      結果データ数を取得.
      戻り値:
        int 結果データ数が返却されます.

    - #### maxLength

          int maxLength()

      最大データ長を取得. ※offset,limit値をセットした場合のみ有効.
      戻り値:
        int 最大データ長が返却されます.

    - #### first

          boolean first()
                        throws java.lang.Exception

      最初の行に移動.
      戻り値:
        boolean [true]の場合、存在します.
      例外:
        `java.lang.Exception` - 例外.

    - #### last

          boolean last()
                       throws java.lang.Exception

      最後の行に移動.
      戻り値:
        boolean [true]の場合、存在します.
      例外:
        `java.lang.Exception` - 例外.

    - #### next

          boolean next()

      次の情報が存在するかチェック.
      戻り値:
        boolean [true]の場合、存在します.

    - #### absolute

          boolean absolute(int no)
                           throws java.lang.Exception

      指定行に移動.
      パラメータ:
        `no` - 対象の行番号を設定します.
      戻り値:
        boolean [true]の場合、存在します.
      例外:
        `java.lang.Exception` - 例外.

    - #### getRow

          int getRow()

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

    - #### setFetchSize

          MimdbResult setFetchSize(int size)

      フェッチサイズを設定. ※この値は、サーバーモードでの接続のみ有効となります.
      パラメータ:
        `size` - フェッチサイズを設定します.
      戻り値:
        MimdbResult このオブジェクトが返却されます.

    - #### getFetchSize

          int getFetchSize()

      フェッチサイズを取得. ※この値は、サーバーモードでの接続のみ有効となります.
      戻り値:
        int フェッチサイズが返却されます.

    - #### get

          MimdbResultRow get()
                             throws java.lang.Exception

      結果データの取得.
      戻り値:
        MimdbResultRow 結果行情報が返却されます.
      例外:
        `java.lang.Exception` - 例外.

    - #### get

          MimdbResultRow get(int no)
                             throws java.lang.Exception

      結果データの取得. ※この条件では、カーソルは移動されません.
      パラメータ:
        `no` - 対象の行番号を設定します.
      戻り値:
        MimdbResultRow 結果行情報が返却されます.
      例外:
        `java.lang.Exception` - 例外.