org.maachang.mimdb.core

## インタフェース MimdbPreparedStatement

-     public interface MimdbPreparedStatement

  Mimdbプリコンパイル済みステートメント.
  導入されたバージョン:
    MasterInMemDB 1.02
  バージョン:
    2014/01/16
  作成者:
    masahito suzuki

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

    メソッド
    修飾子とタイプ | メソッドと説明
    --- | ---
    `MimdbPreparedStatement` | `clearParams()` preparedパラメータをクリア.
    `void` | `close()` オブジェクトクローズ.
    `MimdbResult` | `executeQuery()` クエリー実行.
    `java.lang.String` | `getColumnName(int index)` 指定パラメータ項番のカラム名を取得.
    `long` | `getDbId()` DB更新IDを取得.
    `int` | `getFetchSize()` フェッチサイズを取得.
    `java.lang.String` | `getName()` テーブル名を取得.
    `int` | `getType(int index)` 指定パラメータ項番の型タイプを取得.
    `boolean` | `isClose()` オブジェクトがクローズしているか取得.
    `int` | `length()` preparedパラメータ数を取得.
    `MimdbPreparedStatement` | `setFetchSize(int size)` フェッチサイズを設定.
    `MimdbPreparedStatement` | `setLimit(int limit)` 表示リミット値を設定.
    `MimdbPreparedStatement` | `setOffset(int off)` 表示オフセット値を設定.
    `MimdbPreparedStatement` | `setParams(int index, java.lang.Object value)` preparedパラメータを設定.

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

    - #### close

          void close()

      オブジェクトクローズ.

    - #### isClose

          boolean isClose()

      オブジェクトがクローズしているか取得.
      戻り値:
        boolean [true]の場合、クローズしています.

    - #### getDbId

          long getDbId()

      DB更新IDを取得. この情報が、結果データと一致しない場合は、その結果データは古くなっています.
      戻り値:
        int DB更新IDが返却されます.

    - #### getName

          java.lang.String getName()

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

    - #### length

          int length()

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

    - #### clearParams

          MimdbPreparedStatement clearParams()

      preparedパラメータをクリア.
      戻り値:
        MimdbPreparedStatement このオブジェクトが返却されます.

    - #### setParams

          MimdbPreparedStatement setParams(int index,
                                         java.lang.Object value)

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

    - #### getColumnName

          java.lang.String getColumnName(int index)

      指定パラメータ項番のカラム名を取得.
      パラメータ:
        `index` - 対象のパラメータ項番を設定します.
      戻り値:
        String カラム名が返却されます.

    - #### getType

          int getType(int index)

      指定パラメータ項番の型タイプを取得.
      パラメータ:
        `index` - 対象のパラメータ項番を設定します.
      戻り値:
        int 型タイプが返却されます.

    - #### setOffset

          MimdbPreparedStatement setOffset(int off)

      表示オフセット値を設定. この条件により、表示位置を確定できます.
      パラメータ:
        `off` - 表示オフセット値を設定します. [-1]が設定された場合、表示幅は確定されません.
      戻り値:
        MimdbPreparedStatement このオブジェクトが返却されます.

    - #### setLimit

          MimdbPreparedStatement setLimit(int limit)

      表示リミット値を設定. この条件により、表示位置を確定できます.
      パラメータ:
        `limit` - 表示リミット値を設定します. [-1]が設定された場合、表示幅は確定されません.
      戻り値:
        MimdbPreparedStatement このオブジェクトが返却されます.

    - #### setFetchSize

          MimdbPreparedStatement setFetchSize(int size)

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

    - #### getFetchSize

          int getFetchSize()

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

    - #### executeQuery

          MimdbResult executeQuery()
                                   throws java.lang.Exception

      クエリー実行.
      戻り値:
        MimdbResult 実行結果が返却されます.
      例外:
        `java.lang.Exception` - 例外.