org.maachang.rimdb.index.string

## クラス LikeAnalyzer

- java.lang.Object
- - org.maachang.rimdb.index.string.LikeAnalyzer

-     public final class LikeAnalyzer
      extends java.lang.Object

  Like文の解析.
  導入されたバージョン:
    rimdb-1.00
  バージョン:
    2014/07/04
  作成者:
    masahito suzuki

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

    メソッド
    修飾子とタイプ | メソッドと説明
    --- | ---
    `static boolean` | `match(LikeParser parser, java.lang.String value)` マッチしているかチェック.
    `static LikeParser` | `parser(java.lang.String like)` Like文の解析.

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

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

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

    - #### parser

          public static final LikeParser parser(java.lang.String like)
                                         throws java.lang.Exception

      Like文の解析. Like検索は、[%,_]をサポート. [%][*]は不明な複数文字が設定されている内容. [_][?]は不明な１文字が設定されている内容.
      パラメータ:
        `like` - Like構文を設定します.
      戻り値:
        LikeParser Like構文がパースされた内容が返却されます.
      例外:
        `java.lang.Exception` - 例外.

    - #### match

          public static final boolean match(LikeParser parser,
                      java.lang.String value)
                                     throws java.lang.Exception

      マッチしているかチェック.
      パラメータ:
        `parser` - パーサーを設定します.
        `value` - 文字列を設定します.
      戻り値:
        boolean [true]の場合、マッチしています.
      例外:
        `java.lang.Exception` - 例外.