org.maachang.mimdb.core

## インタフェース MimdbSearchElement

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

      public interface MimdbSearchElement

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

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

    メソッド
    修飾子とタイプ | メソッドと説明
    --- | ---
    `int` | `columnNameByNo(BaseTable table)` カラム名を番号に変換.
    `java.lang.String` | `getColumn()` 対象カラム名を取得.
    `int` | `getColumnNo()` カラム項番を取得.
    `void` | `getOutput(java.io.OutputStream out)` バイナリ変換.
    `int` | `getType()` 検索タイプの取得.
    `java.lang.Object` | `getValue()` 検索要素の取得.
    `boolean` | `isAndOr()` 条件指定かチェック.
    `boolean` | `isNull()` 検索条件がNULLかチェック.
    `boolean` | `isOffLimit()` オフセット、リミット条件かチェック.
    `boolean` | `isPrepared()` Preparedモードかチェック.
    `boolean` | `isWhere()` 条件指定かチェック.
    `void` | `setValue(java.lang.Object v)` 検索要素の設定.

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

    - #### getColumn

          java.lang.String getColumn()

      対象カラム名を取得.
      戻り値:
        String 比較対象のカラム名を取得します.

    - #### getType

          int getType()

      検索タイプの取得.
      戻り値:
        int 検索タイプが返却されます.

    - #### getValue

          java.lang.Object getValue()

      検索要素の取得.
      戻り値:
        Object 検索要素が返却されます.

    - #### setValue

          void setValue(java.lang.Object v)

      検索要素の設定.
      パラメータ:
        `v` - 検索要素を設定します.

    - #### isNull

          boolean isNull()

      検索条件がNULLかチェック.
      戻り値:
        boolean [true]の場合はNULLです.

    - #### isPrepared

          boolean isPrepared()

      Preparedモードかチェック.
      戻り値:
        boolean [true]の場合、Preparedモードです.

    - #### isWhere

          boolean isWhere()

      条件指定かチェック.
      戻り値:
        boolean [true]の場合、a=bのような条件指定です.

    - #### isAndOr

          boolean isAndOr()

      条件指定かチェック.
      戻り値:
        boolean [true]の場合、and orのような条件指定です.

    - #### isOffLimit

          boolean isOffLimit()

      オフセット、リミット条件かチェック.
      戻り値:
        boolean [true]の場合、オフセット、リミット条件です.

    - #### columnNameByNo

          int columnNameByNo(BaseTable table)
                             throws java.lang.Exception

      カラム名を番号に変換.
      パラメータ:
        `table` - 対象のテーブルを設定します.
      戻り値:
        int カラム項番が返却されます.
      例外:
        `java.lang.Exception` - 例外.

    - #### getColumnNo

          int getColumnNo()

      カラム項番を取得.
      戻り値:
        int カラム項番が返却されます.

    - #### getOutput

          void getOutput(java.io.OutputStream out)
                         throws java.lang.Exception

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