クラス StringExpression

    • コンストラクタの詳細

    • メソッドの詳細

      • like

        public BooleanExpression like​(String str)
        左辺 LIKE 右辺 として比較する式を作成します。
        パラメータ:
        str - LIKE検索対象の文字列。特殊文字のエスケープは予め実施しておく必要があります。
        戻り値:
        左辺 LIKE 右辺
      • like

        public BooleanExpression like​(String str,
                                      char escape)
        左辺 LIKE 右辺 として比較する式を作成します。
        パラメータ:
        str - LIKE検索対象の文字列。特殊文字のエスケープは予め実施しておく必要があります。
        escape - エスケープ文字。
        戻り値:
        左辺 LIKE 右辺
        導入されたバージョン:
        0.3
      • like

        public BooleanExpression like​(Expression<String> str)
        左辺 LIKE 右辺 として比較する式を作成します。
        パラメータ:
        str - LIKE検索対象の文字列。特殊文字のエスケープは予め実施しておく必要があります。
        戻り値:
        左辺 LIKE 右辺
      • like

        public BooleanExpression like​(Expression<String> str,
                                      char escape)
        左辺 LIKE 右辺 として比較する式を作成します。
        パラメータ:
        str - LIKE検索対象の文字列。特殊文字のエスケープは予め実施しておく必要があります。
        escape - エスケープ文字。
        戻り値:
        左辺 LIKE 右辺
        導入されたバージョン:
        0.3
      • contains

        public BooleanExpression contains​(String str)
        部分一致 左辺 LIKE %右辺% として比較する式を作成します。
        パラメータ:
        str - 検索対象の文字列。
        戻り値:
        左辺 LIKE %右辺%
      • contains

        public BooleanExpression contains​(String str,
                                          char escape)
        部分一致 左辺 LIKE %右辺% として比較する式を作成します。
        パラメータ:
        str - 検索対象の文字列。
        escape - エスケープ文字。
        戻り値:
        左辺 LIKE %右辺%
        導入されたバージョン:
        0.3
      • contains

        protected BooleanExpression contains​(Expression<String> str)
        部分一致 左辺 LIKE %右辺% として比較する式を作成します。
        パラメータ:
        str - 検索対象の文字列。
        戻り値:
        左辺 LIKE %右辺%
      • contains

        protected BooleanExpression contains​(Expression<String> str,
                                             char escape)
        部分一致 左辺 LIKE %右辺% として比較する式を作成します。
        パラメータ:
        str - 検索対象の文字列。
        escape - エスケープ文字。
        戻り値:
        左辺 LIKE %右辺%
        導入されたバージョン:
        0.3
      • starts

        public BooleanExpression starts​(String str)
        前方一致 左辺 LIKE %右辺 として比較する式を作成します。
        パラメータ:
        str - 検索対象の文字列。
        戻り値:
        左辺 LIKE %右辺
      • starts

        public BooleanExpression starts​(String str,
                                        char escape)
        前方一致 左辺 LIKE %右辺 として比較する式を作成します。
        パラメータ:
        str - 検索対象の文字列。
        escape - エスケープ文字。
        戻り値:
        左辺 LIKE %右辺
        導入されたバージョン:
        0.3
      • starts

        protected BooleanExpression starts​(Expression<String> str)
        前方一致 左辺 LIKE %右辺 として比較する式を作成します。
        パラメータ:
        str - 検索対象の文字列。
        戻り値:
        左辺 LIKE %右辺
      • starts

        protected BooleanExpression starts​(Expression<String> str,
                                           char escape)
        前方一致 左辺 LIKE %右辺 として比較する式を作成します。
        パラメータ:
        str - 検索対象の文字列。
        escape - エスケープ文字。
        戻り値:
        左辺 LIKE %右辺
        導入されたバージョン:
        0.3
      • ends

        public BooleanExpression ends​(String str)
        後方一致 左辺 LIKE 右辺% として比較する式を作成します。
        パラメータ:
        str - 検索対象の文字列。
        戻り値:
        左辺 LIKE 右辺%
      • ends

        public BooleanExpression ends​(String str,
                                      char escape)
        後方一致 左辺 LIKE 右辺% として比較する式を作成します。
        パラメータ:
        str - 検索対象の文字列。
        escape - エスケープ文字。
        戻り値:
        左辺 LIKE 右辺%
      • ends

        protected BooleanExpression ends​(Expression<String> str)
        後方一致 左辺 LIKE 右辺% として比較する式を作成します。
        パラメータ:
        str - 検索対象の文字列。
        戻り値:
        左辺 LIKE 右辺%
      • ends

        protected BooleanExpression ends​(Expression<String> str,
                                         char escape)
        後方一致 左辺 LIKE 右辺% として比較する式を作成します。
        パラメータ:
        str - 検索対象の文字列。
        escape - エスケープ文字。
        戻り値:
        左辺 LIKE 右辺%
        導入されたバージョン:
        0.3
      • lower

        public StringExpression lower()
        小文字に変換する関数 LOWER(左辺) を返します。
        戻り値:
        LOWER(左辺)
      • upper

        public StringExpression upper()
        大文字に変換する関数 UPPER(左辺) を返します。
        戻り値:
        UPPER(左辺)
      • concat

        public StringExpression concat​(String str)
        文字列を結合します。
        パラメータ:
        str - 結合する文字列。
        戻り値:
        CONCAT(左辺, 右辺)
        導入されたバージョン:
        0.3
      • concat

        public StringExpression concat​(Expression<String> str)
        文字列を結合します。
        パラメータ:
        str - 結合する文字列。
        戻り値:
        CONCAT(左辺, 右辺)
        導入されたバージョン:
        0.3