クラス ComparableExpression<T extends Comparable>
- 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<T>
-
- 型パラメータ:
T
- 比較可能な式のクラスタイプ。
- すべての実装されたインタフェース:
Expression<T>
- 直系の既知のサブクラス:
BooleanExpression
,DateExpressionBase
,NumberExpression
,StringExpression
,TemporalExpressionBase
public abstract class ComparableExpression<T extends Comparable> extends GeneralExpression<T>
比較可能な型に対する式を表現するためのベースクラス。- 作成者:
- T.TSUCHIE
-
-
フィールドの概要
-
クラスから継承されたフィールド com.github.mygreen.sqlmapper.metamodel.expression.DslExpression
mixin
-
-
コンストラクタの概要
コンストラクタ コンストラクタ 説明 ComparableExpression(Expression<T> mixin)
-
メソッドの概要
すべてのメソッド インスタンス・メソッド concreteメソッド 修飾子とタイプ メソッド 説明 BooleanExpression
between(Expression<T> from, Expression<T> to)
左辺 BETEEN <FROM式> AND <TO式> として比較する式を作成します。BooleanExpression
between(T from, T to)
左辺 BETEEN <FROM値> AND <TO値> として比較する式を作成します。BooleanExpression
goe(Expression<T> right)
左辺 >= 右辺 として比較する式を作成します。BooleanExpression
goe(T right)
左辺 >= 右辺 として比較する式を作成します。BooleanExpression
gt(Expression<T> right)
左辺 > 右辺 として比較する式を作成します。BooleanExpression
gt(T right)
左辺 > 右辺 として比較する式を作成します。BooleanExpression
loe(Expression<T> right)
左辺 <= 右辺 として比較する式を作成します。BooleanExpression
loe(T right)
左辺 <= 右辺 として比較する式を作成します。BooleanExpression
lt(Expression<T> right)
左辺 < 右辺 として比較する式を作成します。BooleanExpression
lt(T right)
左辺 < 右辺 として比較する式を作成します。-
クラスから継承されたメソッド 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
-
-
-
-
コンストラクタの詳細
-
ComparableExpression
public ComparableExpression(Expression<T> mixin)
-
-
メソッドの詳細
-
between
public BooleanExpression between(T from, T to)
左辺 BETEEN <FROM値> AND <TO値> として比較する式を作成します。- パラメータ:
from
- FROM値to
- TO値- 戻り値:
- 左辺 BETEEN <FROM値> AND <TO値>
-
between
public BooleanExpression between(Expression<T> from, Expression<T> to)
左辺 BETEEN <FROM式> AND <TO式> として比較する式を作成します。- パラメータ:
from
- FROM式to
- TO式- 戻り値:
- 左辺 BETEEN <FROM式> AND <TO式>
-
goe
public BooleanExpression goe(T right)
左辺 >= 右辺 として比較する式を作成します。- パラメータ:
right
- 右辺- 戻り値:
- 左辺 >= 右辺
-
goe
public BooleanExpression goe(Expression<T> right)
左辺 >= 右辺 として比較する式を作成します。- パラメータ:
right
- 右辺- 戻り値:
- 左辺 >= 右辺
-
gt
public BooleanExpression gt(T right)
左辺 > 右辺 として比較する式を作成します。- パラメータ:
right
- 右辺- 戻り値:
- 左辺 > 右辺
-
gt
public BooleanExpression gt(Expression<T> right)
左辺 > 右辺 として比較する式を作成します。- パラメータ:
right
- 右辺- 戻り値:
- 左辺 > 右辺
-
loe
public BooleanExpression loe(T right)
左辺 <= 右辺 として比較する式を作成します。- パラメータ:
right
- 右辺- 戻り値:
- 左辺 <= 右辺
-
loe
public BooleanExpression loe(Expression<T> right)
左辺 <= 右辺 として比較する式を作成します。- パラメータ:
right
- 右辺- 戻り値:
- 左辺 <= 右辺
-
lt
public BooleanExpression lt(T right)
左辺 < 右辺 として比較する式を作成します。- パラメータ:
right
- 右辺- 戻り値:
- 左辺 < 右辺
-
lt
public BooleanExpression lt(Expression<T> right)
左辺 < 右辺 として比較する式を作成します。- パラメータ:
right
- 右辺- 戻り値:
- 左辺 < 右辺
-
-