インタフェースの使用
com.github.mygreen.sqlmapper.metamodel.Predicate
-
Predicateを使用しているパッケージ パッケージ 説明 com.github.mygreen.sqlmapper.metamodel メタモデルによる条件式の組み立て機能を提供します。com.github.mygreen.sqlmapper.metamodel.expression 式を表現する機能を提供します。com.github.mygreen.sqlmapper.metamodel.operation 演算子の実装com.github.mygreen.sqlmapper.metamodel.support サポート機能を提供します。 -
-
com.github.mygreen.sqlmapper.metamodelでのPredicateの使用
Predicateを実装しているcom.github.mygreen.sqlmapper.metamodelのクラス 修飾子とタイプ クラス 説明 classBooleanPathブーリアン型のプロパティを表現します。Predicateを返すcom.github.mygreen.sqlmapper.metamodelのメソッド 修飾子とタイプ メソッド 説明 PredicatePredicate. not()式の結果を否定する式を作成します。 -
com.github.mygreen.sqlmapper.metamodel.expressionでのPredicateの使用
Predicateを実装しているcom.github.mygreen.sqlmapper.metamodel.expressionのクラス 修飾子とタイプ クラス 説明 classBooleanExpressionブーリアンによる式を表現します。Predicate型のパラメータを持つcom.github.mygreen.sqlmapper.metamodel.expressionのメソッド 修飾子とタイプ メソッド 説明 BooleanExpressionBooleanExpression. and(Predicate right)右辺を論理席(左辺 AND 右辺)で評価します。BooleanExpressionBooleanExpression. andAnyOf(Predicate... predicates)引数で指定した全ての和(OR)に対して積(AND)を取ります。BooleanExpressionBooleanExpression. or(Predicate right)右辺を論理和( 左辺 OR 右辺) で評価します。BooleanExpressionBooleanExpression. orAllOf(Predicate... predicates)引数で指定した全ての積(AND)に対して和(OR)を取ります。SubQueryExpression<T>SubQueryExpression. where(Predicate where)検索条件を指定します。 -
com.github.mygreen.sqlmapper.metamodel.operationでのPredicateの使用
Predicateを実装しているcom.github.mygreen.sqlmapper.metamodel.operationのクラス 修飾子とタイプ クラス 説明 classBooleanOperationブーリアン型を値に持つ式の演算操作を表現します。classPredicateOperationPredicateに対する 演算子処理の実装。Predicateを返すcom.github.mygreen.sqlmapper.metamodel.operationのメソッド 修飾子とタイプ メソッド 説明 PredicateSubQueryMeta. getWhere()検索条件PredicatePredicateOperation. not()Predicate型のパラメータを持つcom.github.mygreen.sqlmapper.metamodel.operationのメソッド 修飾子とタイプ メソッド 説明 voidSubQueryMeta. setWhere(Predicate where)検索条件SubQueryExpression<T>SubQueryOperation. where(Predicate where) -
com.github.mygreen.sqlmapper.metamodel.supportでのPredicateの使用
Predicateを実装しているcom.github.mygreen.sqlmapper.metamodel.supportのクラス 修飾子とタイプ クラス 説明 classBooleanBuilderPredicate式を組み立てるためのヘルパークラス。Predicateを返すcom.github.mygreen.sqlmapper.metamodel.supportのメソッド 修飾子とタイプ メソッド 説明 PredicateBooleanBuilder. getPredicate()現在の式PredicateBooleanBuilder. not()式の結果を否定する式を作成します。Predicate型のパラメータを持つcom.github.mygreen.sqlmapper.metamodel.supportのメソッド 修飾子とタイプ メソッド 説明 BooleanBuilderBooleanBuilder. and(Predicate right)右辺を論理積( 左辺 AND 右辺)で評価します。BooleanBuilderBooleanBuilder. andAnyOf(Predicate... predicates)引数で指定した全ての和(OR)に対して積(AND)を取ります。BooleanBuilderBooleanBuilder. or(Predicate right)右辺を論理和( 左辺 OR 右辺)で評価します。BooleanBuilderBooleanBuilder. orAllOf(Predicate... predicates)引数で指定した全ての積(AND)に対して和(OR)を取ります。Predicate型のパラメータを持つcom.github.mygreen.sqlmapper.metamodel.supportのコンストラクタ コンストラクタ 説明 BooleanBuilder(Predicate initial)初期式を指定して、BooleanBuilderのインスタンスを作成します。
-