インターフェース FetchParent<Z,X>
- 型パラメーター:
Z
- ソース型X
- ターゲット型
- すべての既知のサブインターフェース:
CollectionJoin<Z,E>
、Fetch<Z,X>
、From<Z,X>
、Join<Z,X>
、ListJoin<Z,E>
、MapJoin<Z,K,V>
、PluralJoin<Z,C,E>
、Root<X>
、SetJoin<Z,E>
public interface FetchParent<Z,X>
Fetches の親として機能する可能性がある from 句の要素を表します。- 導入:
- 2.0
メソッドのサマリー
すべてのメソッド インスタンスメソッド 抽象メソッド 修飾子と型 メソッド 説明 <Y> Fetch<X,Y>
fetch(PluralAttribute<? super X,?,Y> attribute)
内部結合を使用して、指定されたコレクション値属性へのフェッチ結合を作成します。<Y> Fetch<X,Y>
fetch(PluralAttribute<? super X,?,Y> attribute, JoinType jt)
指定された結合型を使用して、指定されたコレクション値属性へのフェッチ結合を作成します。<Y> Fetch<X,Y>
fetch(SingularAttribute<? super X,Y> attribute)
内部結合を使用して、指定された単一値属性へのフェッチ結合を作成します。<Y> Fetch<X,Y>
fetch(SingularAttribute<? super X,Y> attribute, JoinType jt)
指定された結合型を使用して、指定された単一値属性へのフェッチ結合を作成します。<X,Y>
Fetch<X,Y>fetch(StringSE attributeName)
内部結合を使用して、指定された属性へのフェッチ結合を作成します。<X,Y>
Fetch<X,Y>fetch(StringSE attributeName, JoinType jt)
指定された結合型を使用して、指定された属性へのフェッチ結合を作成します。SetSE<Fetch<X,?>>
getFetches()
この型から作成されたフェッチ結合を返します。
メソッドの詳細
getFetches
SetSE<Fetch<X,?>> getFetches()
この型から作成されたフェッチ結合を返します。この型からフェッチ結合が行われていない場合は、空のセットを返します。セットを変更しても、クエリには影響しません。- 戻り値:
- この型から作成された結合をフェッチします
fetch
<Y> Fetch<X,Y> fetch(SingularAttribute<? super X,Y> attribute)
内部結合を使用して、指定された単一値属性へのフェッチ結合を作成します。- パラメーター:
attribute
- 結合のターゲット- 戻り値:
- 結果のフェッチ結合
fetch
<Y> Fetch<X,Y> fetch(SingularAttribute<? super X,Y> attribute, JoinType jt)
指定された結合型を使用して、指定された単一値属性へのフェッチ結合を作成します。- パラメーター:
attribute
- 結合のターゲットjt
- ジョインの型- 戻り値:
- 結果のフェッチ結合
fetch
<Y> Fetch<X,Y> fetch(PluralAttribute<? super X,?,Y> attribute)
内部結合を使用して、指定されたコレクション値属性へのフェッチ結合を作成します。- パラメーター:
attribute
- 結合のターゲット- 戻り値:
- 結果の結合
fetch
<Y> Fetch<X,Y> fetch(PluralAttribute<? super X,?,Y> attribute, JoinType jt)
指定された結合型を使用して、指定されたコレクション値属性へのフェッチ結合を作成します。- パラメーター:
attribute
- 結合のターゲットjt
- ジョインの型- 戻り値:
- 結果の結合
fetch
<X,Y> Fetch<X,Y> fetch(StringSE attributeName)
内部結合を使用して、指定された属性へのフェッチ結合を作成します。- パラメーター:
attributeName
- 結合のターゲットの属性の名前- 戻り値:
- 結果のフェッチ結合
- 例外:
IllegalArgumentExceptionSE
- 指定された名前の属性が存在しない場合
fetch
<X,Y> Fetch<X,Y> fetch(StringSE attributeName, JoinType jt)
指定された結合型を使用して、指定された属性へのフェッチ結合を作成します。- パラメーター:
attributeName
- 結合のターゲットの属性の名前jt
- ジョインの型- 戻り値:
- 結果のフェッチ結合
- 例外:
IllegalArgumentExceptionSE
- 指定された名前の属性が存在しない場合