クラス StringExpression
- java.lang.Object
-
- com.github.mygreen.sqlmapper.metamodel.expression.DslExpression<T>
-
- com.github.mygreen.sqlmapper.metamodel.expression.GeneralExpression<T>
-
- com.github.mygreen.sqlmapper.metamodel.expression.ComparableExpression<String>
-
- com.github.mygreen.sqlmapper.metamodel.expression.StringExpression
-
- すべての実装されたインタフェース:
Expression<String>
- 直系の既知のサブクラス:
StringOperation
,StringPath
public abstract class StringExpression extends ComparableExpression<String>
文字列型の式を表現します。- バージョン:
- 0.3
- 作成者:
- T.TSUCHIE
-
-
フィールドの概要
-
クラスから継承されたフィールド com.github.mygreen.sqlmapper.metamodel.expression.DslExpression
mixin
-
-
コンストラクタの概要
コンストラクタ コンストラクタ 説明 StringExpression(Expression<String> mixin)
-
メソッドの概要
すべてのメソッド インスタンス・メソッド concreteメソッド 修飾子とタイプ メソッド 説明 StringExpression
concat(Expression<String> str)
文字列を結合します。StringExpression
concat(String str)
文字列を結合します。protected BooleanExpression
contains(Expression<String> str)
部分一致 左辺 LIKE %右辺% として比較する式を作成します。protected BooleanExpression
contains(Expression<String> str, char escape)
部分一致 左辺 LIKE %右辺% として比較する式を作成します。BooleanExpression
contains(String str)
部分一致 左辺 LIKE %右辺% として比較する式を作成します。BooleanExpression
contains(String str, char escape)
部分一致 左辺 LIKE %右辺% として比較する式を作成します。protected BooleanExpression
ends(Expression<String> str)
後方一致 左辺 LIKE 右辺% として比較する式を作成します。protected BooleanExpression
ends(Expression<String> str, char escape)
後方一致 左辺 LIKE 右辺% として比較する式を作成します。BooleanExpression
ends(String str)
後方一致 左辺 LIKE 右辺% として比較する式を作成します。BooleanExpression
ends(String str, char escape)
後方一致 左辺 LIKE 右辺% として比較する式を作成します。BooleanExpression
like(Expression<String> str)
左辺 LIKE 右辺 として比較する式を作成します。BooleanExpression
like(Expression<String> str, char escape)
左辺 LIKE 右辺 として比較する式を作成します。BooleanExpression
like(String str)
左辺 LIKE 右辺 として比較する式を作成します。BooleanExpression
like(String str, char escape)
左辺 LIKE 右辺 として比較する式を作成します。StringExpression
lower()
小文字に変換する関数 LOWER(左辺) を返します。protected BooleanExpression
starts(Expression<String> str)
前方一致 左辺 LIKE %右辺 として比較する式を作成します。protected BooleanExpression
starts(Expression<String> str, char escape)
前方一致 左辺 LIKE %右辺 として比較する式を作成します。BooleanExpression
starts(String str)
前方一致 左辺 LIKE %右辺 として比較する式を作成します。BooleanExpression
starts(String str, char escape)
前方一致 左辺 LIKE %右辺 として比較する式を作成します。StringExpression
upper()
大文字に変換する関数 UPPER(左辺) を返します。-
クラスから継承されたメソッド com.github.mygreen.sqlmapper.metamodel.expression.ComparableExpression
between, between, goe, goe, gt, gt, loe, loe, lt, lt
-
クラスから継承されたメソッド com.github.mygreen.sqlmapper.metamodel.expression.GeneralExpression
eq, eq, function, in, in, in, isNotNull, isNull, ne, ne, notIn, notIn, notIn
-
クラスから継承されたメソッド com.github.mygreen.sqlmapper.metamodel.expression.DslExpression
getType, toString
-
クラスから継承されたメソッド java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
インタフェースから継承されたメソッド com.github.mygreen.sqlmapper.metamodel.expression.Expression
accept
-
-
-
-
コンストラクタの詳細
-
StringExpression
public StringExpression(Expression<String> mixin)
-
-
メソッドの詳細
-
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
-
-