org.maachang.rimdb

## クラス Sql

- java.lang.Object
- - org.maachang.rimdb.Sql

-     public final class Sql
      extends java.lang.Object

  SQL(のような言語)を解析して検索オブジェクトを生成.
  導入されたバージョン:
    rimdb-1.00
  バージョン:
    2014/07/16
  作成者:
    masahito suzuki

- - ### メソッドのサマリー

    メソッド
    修飾子とタイプ | メソッドと説明
    --- | ---
    `int` | `count(java.lang.String sql)` 検索結果件数を取得.
    `static Search` | `create(java.lang.String sql)` Searchオブジェクトを取得.
    `SearchResult` | `execute(int offset, int limit, java.lang.String sql)` 検索処理.
    `SearchResult` | `execute(java.lang.String sql)` 検索処理.
    `Row` | `first(java.lang.String sql)` 検索して最初の１件だけを取得する.
    `static Search` | `get(java.lang.String name)` キャッシュ情報を取得.
    `static void` | `remove(java.lang.String name)` Searchキャッシュをクリア.

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

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

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

    - #### remove

          public static final void remove(java.lang.String name)

      Searchキャッシュをクリア.
      パラメータ:
        `name` - 対象のキャッシュ名を設定します.

    - #### get

          public static final Search get(java.lang.String name)

      キャッシュ情報を取得.
      パラメータ:
        `name` - 対象のキャッシュ名を設定します.
      戻り値:
        Search キャッシュされた検索オブジェクトが返却されます.

    - #### count

          public final int count(java.lang.String sql)

      検索結果件数を取得.
      パラメータ:
        `sql` - 対象のSQL文を設定します.
      戻り値:
        int 検索結果の件数が返却されます.

    - #### execute

          public final SearchResult execute(java.lang.String sql)

      検索処理.
      パラメータ:
        `sql` - 対象のSQL文を設定します.
      戻り値:
        SearchResult 検索結果が返却されます.

    - #### execute

          public final SearchResult execute(int offset,
                             int limit,
                             java.lang.String sql)

      検索処理.
      パラメータ:
        `offset` - 対象のオフセット値を設定します.
        `limit` - 対象のリミット値を設定します.
        `sql` - 対象のSQL文を設定します.
      戻り値:
        SearchResult 検索結果が返却されます.

    - #### first

          public final Row first(java.lang.String sql)

      検索して最初の１件だけを取得する.
      パラメータ:
        `sql` - 対象のSQL文を設定します.
      戻り値:
        Row 検索結果が返却されます.

    - #### create

          public static final Search create(java.lang.String sql)

      Searchオブジェクトを取得.
      パラメータ:
        `sql` - 対象のSQL文を設定します.
      戻り値:
        Search 検索オブジェクトが返却されます.