クラス SubQueryMeta
- java.lang.Object
-
- com.github.mygreen.sqlmapper.metamodel.operation.SubQueryMeta
-
public class SubQueryMeta extends Object
クエリの情報を保持するクラス。- 作成者:
- T.TSUCHIE
-
-
コンストラクタの概要
コンストラクタ コンストラクタ 説明 SubQueryMeta()
-
メソッドの概要
すべてのメソッド インスタンス・メソッド concreteメソッド 修飾子とタイプ メソッド 説明 voidaddInclude(PropertyPath<?>... properties)voidaddOrder(OrderSpecifier... orders)EntityPath<?>getEntityPath()抽出対象テーブルのエンティティSet<PropertyPath<?>>getIncludesProperties()抽出対象のプロパティです。intgetLimit()取得するレコード数の上限値です。intgetOffset()取得するレコード数の開始位置です。List<OrderSpecifier>getOrders()ソート順です。PredicategetWhere()検索条件voidsetEntityPath(EntityPath<?> entityPath)抽出対象テーブルのエンティティvoidsetLimit(int limit)取得するレコード数の上限値です。voidsetOffset(int offset)取得するレコード数の開始位置です。voidsetWhere(Predicate where)検索条件
-
-
-
メソッドの詳細
-
addOrder
public void addOrder(OrderSpecifier... orders)
-
addInclude
public void addInclude(PropertyPath<?>... properties)
-
getEntityPath
public EntityPath<?> getEntityPath()
抽出対象テーブルのエンティティ
-
setEntityPath
public void setEntityPath(EntityPath<?> entityPath)
抽出対象テーブルのエンティティ
-
getWhere
public Predicate getWhere()
検索条件
-
setWhere
public void setWhere(Predicate where)
検索条件
-
getLimit
public int getLimit()
取得するレコード数の上限値です。負の値の時は無視します。
-
setLimit
public void setLimit(int limit)
取得するレコード数の上限値です。負の値の時は無視します。
-
getOffset
public int getOffset()
取得するレコード数の開始位置です。負の値の時は無視します。
-
setOffset
public void setOffset(int offset)
取得するレコード数の開始位置です。負の値の時は無視します。
-
getOrders
public List<OrderSpecifier> getOrders()
ソート順です。
-
getIncludesProperties
public Set<PropertyPath<?>> getIncludesProperties()
抽出対象のプロパティです。
-
-