Z
- ソース型 X
- ターゲット型 public interface From<Z,X> extends Path<X>, FetchParent<Z,X>
型に属する関連付け、埋め込み、コレクションの結合、型に属する属性のパスのファクトリとして機能します。
修飾子と型 | メソッドと説明 |
---|---|
From<Z, X> | getCorrelationParent() 相関によって相関 From オブジェクトが取得された親 From オブジェクトを返します(Subquery correlate メソッドを使用)。 |
SetSE<Join<X,?>> | getJoins() このバインドされた型から作成された結合を返します。 |
boolean | isCorrelated() 相関の結果として From オブジェクトが取得されたかどうか(Subquery correlate メソッドの使用)。 |
<Y> CollectionJoin<X,Y> | join(CollectionAttribute<? super X,Y> collection) 指定されたコレクション値属性への内部結合を作成します。 |
<Y> CollectionJoin<X,Y> | join(CollectionAttribute<? super X,Y> collection, JoinType jt) 指定された結合型を使用して、指定されたコレクション値属性への結合を作成します。 |
<Y> ListJoin<X,Y> | join(ListAttribute<? super X,Y> list) 指定されたリスト値属性への内部結合を作成します。 |
<Y> ListJoin<X,Y> | join(ListAttribute<? super X,Y> list, JoinType jt) 指定された結合型を使用して、指定されたリスト値属性への結合を作成します。 |
<K,V> MapJoin<X,K,V> | join(MapAttribute<? super X,K,V> map) 指定されたマップ値属性への内部結合を作成します。 |
<K,V> MapJoin<X,K,V> | join(MapAttribute<? super X,K,V> map, JoinType jt) 指定された結合型を使用して、指定されたマップ値属性への結合を作成します。 |
<Y> SetJoin<X,Y> | join(SetAttribute<? super X,Y> set) 指定された Set-valued 属性への内部結合を作成します。 |
<Y> SetJoin<X,Y> | join(SetAttribute<? super X,Y> set, JoinType jt) 指定された結合型を使用して、指定されたセット値属性への結合を作成します。 |
<Y> Join<X,Y> | join(SingularAttribute<? super X,Y> attribute) 指定された単一値属性への内部結合を作成します。 |
<Y> Join<X,Y> | join(SingularAttribute<? super X,Y> attribute, JoinType jt) 指定された結合型を使用して、指定された単一値属性への結合を作成します。 |
<X,Y> Join<X,Y> | join(StringSE attributeName) 指定された属性への内部結合を作成します。 |
<X,Y> Join<X,Y> | join(StringSE attributeName, JoinType jt) 指定された結合型を使用して、指定された属性への結合を作成します。 |
<X,Y> CollectionJoin<X,Y> | joinCollection(StringSE attributeName) 指定されたコレクション値属性への内部結合を作成します。 |
<X,Y> CollectionJoin<X,Y> | joinCollection(StringSE attributeName, JoinType jt) 指定された結合型を使用して、指定されたコレクション値属性への結合を作成します。 |
<X,Y> ListJoin<X,Y> | joinList(StringSE attributeName) 指定されたリスト値属性への内部結合を作成します。 |
<X,Y> ListJoin<X,Y> | joinList(StringSE attributeName, JoinType jt) 指定された結合型を使用して、指定されたリスト値属性への結合を作成します。 |
<X,K,V> MapJoin<X,K,V> | joinMap(StringSE attributeName) 指定されたマップ値属性への内部結合を作成します。 |
<X,K,V> MapJoin<X,K,V> | joinMap(StringSE attributeName, JoinType jt) 指定された結合型を使用して、指定されたマップ値属性への結合を作成します。 |
<X,Y> SetJoin<X,Y> | joinSet(StringSE attributeName) 指定された Set-valued 属性への内部結合を作成します。 |
<X,Y> SetJoin<X,Y> | joinSet(StringSE attributeName, JoinType jt) 指定された結合型を使用して、指定されたセット値属性への結合を作成します。 |
get, get, get, get, getModel, getParentPath, type
alias, getCompoundSelectionItems, isCompoundSelection
getAlias, getJavaType
fetch, fetch, fetch, fetch, fetch, fetch, getFetches
SetSE<Join<X,?>> getJoins()
boolean isCorrelated()
From
オブジェクトが取得されたかどうか(Subquery
correlate
メソッドの使用)。From<Z,X> getCorrelationParent()
From
オブジェクトが取得された親 From
オブジェクトを返します(Subquery
correlate
メソッドを使用)。IllegalStateExceptionSE
- From オブジェクトが相関によって取得されていない場合 <Y> Join<X,Y> join(SingularAttribute<? super X,Y> attribute)
attribute
- 結合のターゲット <Y> Join<X,Y> join(SingularAttribute<? super X,Y> attribute, JoinType jt)
attribute
- 結合のターゲット jt
- ジョインの型 <Y> CollectionJoin<X,Y> join(CollectionAttribute<? super X,Y> collection)
collection
- 結合のターゲット <Y> SetJoin<X,Y> join(SetAttribute<? super X,Y> set)
set
- 結合のターゲット <Y> ListJoin<X,Y> join(ListAttribute<? super X,Y> list)
list
- 結合のターゲット <K,V> MapJoin<X,K,V> join(MapAttribute<? super X,K,V> map)
map
- 結合のターゲット <Y> CollectionJoin<X,Y> join(CollectionAttribute<? super X,Y> collection, JoinType jt)
collection
- 結合のターゲット jt
- ジョインの型 <Y> SetJoin<X,Y> join(SetAttribute<? super X,Y> set, JoinType jt)
set
- 結合のターゲット jt
- ジョインの型 <Y> ListJoin<X,Y> join(ListAttribute<? super X,Y> list, JoinType jt)
list
- 結合のターゲット jt
- ジョインの型 <K,V> MapJoin<X,K,V> join(MapAttribute<? super X,K,V> map, JoinType jt)
map
- 結合のターゲット jt
- ジョインの型 <X,Y> Join<X,Y> join(StringSE attributeName)
attributeName
- 結合のターゲットの属性の名前 IllegalArgumentExceptionSE
- 指定された名前の属性が存在しない場合 <X,Y> CollectionJoin<X,Y> joinCollection(StringSE attributeName)
attributeName
- 結合のターゲットの属性の名前 IllegalArgumentExceptionSE
- 指定された名前の属性が存在しない場合 <X,Y> SetJoin<X,Y> joinSet(StringSE attributeName)
attributeName
- 結合のターゲットの属性の名前 IllegalArgumentExceptionSE
- 指定された名前の属性が存在しない場合 <X,Y> ListJoin<X,Y> joinList(StringSE attributeName)
attributeName
- 結合のターゲットの属性の名前 IllegalArgumentExceptionSE
- 指定された名前の属性が存在しない場合 <X,K,V> MapJoin<X,K,V> joinMap(StringSE attributeName)
attributeName
- 結合のターゲットの属性の名前 IllegalArgumentExceptionSE
- 指定された名前の属性が存在しない場合 <X,Y> Join<X,Y> join(StringSE attributeName, JoinType jt)
attributeName
- 結合のターゲットの属性の名前 jt
- ジョインの型 IllegalArgumentExceptionSE
- 指定された名前の属性が存在しない場合 <X,Y> CollectionJoin<X,Y> joinCollection(StringSE attributeName, JoinType jt)
attributeName
- 結合のターゲットの属性の名前 jt
- ジョインの型 IllegalArgumentExceptionSE
- 指定された名前の属性が存在しない場合 <X,Y> SetJoin<X,Y> joinSet(StringSE attributeName, JoinType jt)
attributeName
- 結合のターゲットの属性の名前 jt
- ジョインの型 IllegalArgumentExceptionSE
- 指定された名前の属性が存在しない場合 <X,Y> ListJoin<X,Y> joinList(StringSE attributeName, JoinType jt)
attributeName
- 結合のターゲットの属性の名前 jt
- ジョインの型 IllegalArgumentExceptionSE
- 指定された名前の属性が存在しない場合 <X,K,V> MapJoin<X,K,V> joinMap(StringSE attributeName, JoinType jt)
attributeName
- 結合のターゲットの属性の名前 jt
- ジョインの型 IllegalArgumentExceptionSE
- 指定された名前の属性が存在しない場合 Copyright © 2018,2020 Eclipse Foundation.
Use is subject to license terms.