org.maachang.mimdb.core

## クラス QueryCompileInfo

- java.lang.Object
- - org.maachang.mimdb.core.QueryCompileInfo

- すべての実装されたインタフェース:
    MimdbBase

      public final class QueryCompileInfo
      extends java.lang.Object
      implements MimdbBase

  コンパイル済みクエリー情報.
  導入されたバージョン:
    MasterInMemDB 1.02
  バージョン:
    2014/01/16
  作成者:
    masahito suzuki

- - ### コンストラクタの概要

    コンストラクタ
    コンストラクタと説明
    `QueryCompileInfo()` コンストラクタ.

  - ### メソッドの概要

    メソッド
    修飾子とタイプ | メソッドと説明
    --- | ---
    `void` | `clear()` 情報クリア.
    `void` | `getBinary(java.io.OutputStream out)` バイナリ情報に変換.
    `long` | `getDbId()` DB更新IDの取得.
    `java.lang.String` | `getName()` テーブル名を取得.
    `int` | `getPreparedId()` プリコンパイル済みIDを取得.
    `java.lang.String` | `getSql(TableManager manager)` SQL文に変換.
    `void` | `setPreparedId(int id)` プリコンパイル済みIDを設定.
    `int` | `toObject(byte[] b, int off, int len)` バイナリ情報から、オブジェクトに変換.

    - ### クラスから継承されたメソッド java.lang.Object

      `equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

- - ### コンストラクタの詳細

    - #### QueryCompileInfo

          public QueryCompileInfo()

      コンストラクタ.

  - ### メソッドの詳細

    - #### clear

          public void clear()

      情報クリア.

    - #### getDbId

          public long getDbId()

      DB更新IDの取得.
      定義:
        `getDbId` インタフェース内 `MimdbBase`
      戻り値:
        long DB更新IDが返却されます.

    - #### getName

          public java.lang.String getName()

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

    - #### setPreparedId

          public void setPreparedId(int id)

      プリコンパイル済みIDを設定.
      パラメータ:
        `id` - 対象のプリコンパイル済みIDを設定します.

    - #### getPreparedId

          public int getPreparedId()

      プリコンパイル済みIDを取得.
      戻り値:
        int プリコンパイル済みIDが返却されます.

    - #### getSql

          public java.lang.String getSql(TableManager manager)
                                  throws java.lang.Exception

      SQL文に変換.
      パラメータ:
        `manager` - 対象のテーブル管理オブジェクトを設定します.
      戻り値:
        String SQL文に変換されます.
      例外:
        `java.lang.Exception` - 例外.

    - #### getBinary

          public void getBinary(java.io.OutputStream out)
                         throws java.lang.Exception

      バイナリ情報に変換.
      パラメータ:
        `out` - 対象のOutputStreamを設定します.
      例外:
        `java.lang.Exception` - 例外.

    - #### toObject

          public int toObject(byte[] b,
                     int off,
                     int len)
                       throws java.lang.Exception

      バイナリ情報から、オブジェクトに変換.
      パラメータ:
        `b` - 対象のバイナリオブジェクトを設定します.
        `off` - 対象のオフセット値を設定します.
        `len` - 対象の長さを設定します.
      戻り値:
        int オフセット値が返却されます.
      例外:
        `java.lang.Exception` - 例外.