インタフェースの使用
com.github.mygreen.sqlmapper.metamodel.expression.SubQueryExpression
-
SubQueryExpressionを使用しているパッケージ パッケージ 説明 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でのSubQueryExpressionの使用
SubQueryExpression型のパラメータを持つcom.github.mygreen.sqlmapper.metamodelのメソッド 修飾子とタイプ メソッド 説明 voidVisitor. visit(SubQueryExpression<?> expr, C context)サブクエリを処理します。 -
com.github.mygreen.sqlmapper.metamodel.expressionでのSubQueryExpressionの使用
SubQueryExpressionを返すcom.github.mygreen.sqlmapper.metamodel.expressionのメソッド 修飾子とタイプ メソッド 説明 SubQueryExpression<T>SubQueryExpression. includes(PropertyPath<?>... properties)指定のプロパティのみを挿入対象とします。SubQueryExpression<T>SubQueryExpression. limit(int limit)抽出する行数を指定します。SubQueryExpression<T>SubQueryExpression. offset(int offset)抽出するデータの開始位置を指定します。SubQueryExpression<T>SubQueryExpression. orderBy(OrderSpecifier... orders)ソート順を指定します。SubQueryExpression<T>SubQueryExpression. where(Predicate where)検索条件を指定します。SubQueryExpression型のパラメータを持つcom.github.mygreen.sqlmapper.metamodel.expressionのメソッド 修飾子とタイプ メソッド 説明 BooleanExpressionGeneralExpression. in(SubQueryExpression<T> right)左辺 IN (右辺) として比較する式を作成します。BooleanExpressionGeneralExpression. notIn(SubQueryExpression<T> right)左辺 NOT IN (右辺) として比較する式を作成します。 -
com.github.mygreen.sqlmapper.metamodel.operationでのSubQueryExpressionの使用
SubQueryExpression型の型パラメータを持つcom.github.mygreen.sqlmapper.metamodel.operationのクラス 修飾子とタイプ クラス 説明 classSubQueryOperation<T,Q extends SubQueryExpression<T>>サブクエリ式を値に持つ式の演算操作を表現します。SubQueryExpressionを実装しているcom.github.mygreen.sqlmapper.metamodel.operationのクラス 修飾子とタイプ クラス 説明 classSubQueryOperation<T,Q extends SubQueryExpression<T>>サブクエリ式を値に持つ式の演算操作を表現します。SubQueryExpressionを返すcom.github.mygreen.sqlmapper.metamodel.operationのメソッド 修飾子とタイプ メソッド 説明 SubQueryExpression<T>SubQueryOperation. includes(PropertyPath<?>... properties)SubQueryExpression<T>SubQueryOperation. limit(int limit)SubQueryExpression<T>SubQueryOperation. offset(int offset)SubQueryExpression<T>SubQueryOperation. orderBy(OrderSpecifier... orders)SubQueryExpression<T>SubQueryOperation. where(Predicate where) -
com.github.mygreen.sqlmapper.metamodel.supportでのSubQueryExpressionの使用
SubQueryExpressionを返すcom.github.mygreen.sqlmapper.metamodel.supportのメソッド 修飾子とタイプ メソッド 説明 static SubQueryExpression<?>SubQueryHelper. from(EntityPath<?> entityPath)抽出対象のエンティティを指定して、サブクエリのインスタンスを作成します。static <T> SubQueryExpression<T>SubQueryHelper. from(EntityPath<?> entityPath, PropertyPath<T> include)抽出対象のエンティティ(テーブル)とプロパティ(カラム)指定して、サブクエリのインスタンスを作成します。SubQueryExpression型のパラメータを持つcom.github.mygreen.sqlmapper.metamodel.supportのメソッド 修飾子とタイプ メソッド 説明 voidDebugVisitor. visit(SubQueryExpression<?> expr, DebugVisitorContext context)
-