Z
- ソースの型X
- ターゲットの型public interface From<Z,X> extends Path<X>, FetchParent<Z,X>
関連や組み込み、型に属するコレクションの結合のファクトリー及びに型に属する属性へのパスとして機能します。
修飾子とタイプ | メソッドと説明 |
---|---|
From<Z,X> |
getCorrelationParent()
(
Subquery correlate メソッドを使用して)相関の結果として取得された相関したFrom オブジェクトから親のFrom オブジェクトを返します。 |
java.util.Set<Join<X,?>> |
getJoins()
この境界型から作られた結合を返します。
|
boolean |
isCorrelated()
このFromオブジェクトが(
Subquery correlate メソッドを使用して)相関の結果として取得されたかどうか。 |
<Y> CollectionJoin<X,Y> |
join(CollectionAttribute<? super X,Y> collection)
指定されたCollectionの値の属性への内部結合を作成します。
|
<Y> CollectionJoin<X,Y> |
join(CollectionAttribute<? super X,Y> collection,
JoinType jt)
指定されたCollectionの値の属性への与えられた結合の型を使用した結合を作成します。
|
<Y> ListJoin<X,Y> |
join(ListAttribute<? super X,Y> list)
指定されたListの値の属性への内部結合を作成します。
|
<Y> ListJoin<X,Y> |
join(ListAttribute<? super X,Y> list,
JoinType jt)
指定されたListの値の属性への与えられた結合の型を使用した結合を作成します。
|
<K,V> MapJoin<X,K,V> |
join(MapAttribute<? super X,K,V> map)
指定されたMapの値の属性への内部結合を作成します。
|
<K,V> MapJoin<X,K,V> |
join(MapAttribute<? super X,K,V> map,
JoinType jt)
指定されたMapの値の属性への与えられた結合の型を使用した結合を作成します。
|
<Y> SetJoin<X,Y> |
join(SetAttribute<? super X,Y> set)
指定されたSetの値の属性への内部結合を作成します。
|
<Y> SetJoin<X,Y> |
join(SetAttribute<? super X,Y> set,
JoinType jt)
指定されたSetの値の属性への与えられた結合の型を使用した結合を作成します。
|
<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(java.lang.String attributeName)
指定された属性への内部結合を作成します。
|
<X,Y> Join<X,Y> |
join(java.lang.String attributeName,
JoinType jt)
指定された属性への与えられた結合の型を使用した結合を作成します。
|
<X,Y> CollectionJoin<X,Y> |
joinCollection(java.lang.String attributeName)
指定されたCollectionの値の属性への内部結合を作成します。
|
<X,Y> CollectionJoin<X,Y> |
joinCollection(java.lang.String attributeName,
JoinType jt)
指定されたCollectionの値の属性への与えられた結合の型を使用した結合を作成します。
|
<X,Y> ListJoin<X,Y> |
joinList(java.lang.String attributeName)
指定されたListの値の属性への内部結合を作成します。
|
<X,Y> ListJoin<X,Y> |
joinList(java.lang.String attributeName,
JoinType jt)
指定されたListの値の属性への与えられた結合の型を使用した結合を作成します。
|
<X,K,V> MapJoin<X,K,V> |
joinMap(java.lang.String attributeName)
指定されたMapの値の属性への内部結合を作成します。
|
<X,K,V> MapJoin<X,K,V> |
joinMap(java.lang.String attributeName,
JoinType jt)
指定されたMapの値の属性への与えられた結合の型を使用した結合を作成します。
|
<X,Y> SetJoin<X,Y> |
joinSet(java.lang.String attributeName)
指定されたSetの値の属性への内部結合を作成します。
|
<X,Y> SetJoin<X,Y> |
joinSet(java.lang.String attributeName,
JoinType jt)
指定されたSetの値の属性への与えられた結合の型を使用した結合を作成します。
|
get, get, get, get, getModel, getParentPath, type
alias, getCompoundSelectionItems, isCompoundSelection
getAlias, getJavaType
fetch, fetch, fetch, fetch, fetch, fetch, getFetches
java.util.Set<Join<X,?>> getJoins()
boolean isCorrelated()
Subquery
correlate
メソッドを使用して)相関の結果として取得されたかどうか。From<Z,X> getCorrelationParent()
Subquery
correlate
メソッドを使用して)相関の結果として取得された相関したFrom
オブジェクトから親のFrom
オブジェクトを返します。java.lang.IllegalStateException
- この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(java.lang.String attributeName)
attributeName
- 結合のターゲットの属性の名前java.lang.IllegalArgumentException
- 与えられた名前の属性が存在しない場合<X,Y> CollectionJoin<X,Y> joinCollection(java.lang.String attributeName)
attributeName
- 結合のターゲットの属性の名前java.lang.IllegalArgumentException
- 与えられた名前の属性が存在しない場合<X,Y> SetJoin<X,Y> joinSet(java.lang.String attributeName)
attributeName
- 結合のターゲットの属性の名前java.lang.IllegalArgumentException
- 与えられた名前の属性が存在しない場合<X,Y> ListJoin<X,Y> joinList(java.lang.String attributeName)
attributeName
- 結合のターゲットの属性の名前java.lang.IllegalArgumentException
- 与えられた名前の属性が存在しない場合<X,K,V> MapJoin<X,K,V> joinMap(java.lang.String attributeName)
attributeName
- 結合のターゲットの属性の名前java.lang.IllegalArgumentException
- 与えられた名前の属性が存在しない場合<X,Y> Join<X,Y> join(java.lang.String attributeName, JoinType jt)
attributeName
- 結合のターゲットの属性の名前jt
- 結合の型java.lang.IllegalArgumentException
- 与えられた名前の属性が存在しない場合<X,Y> CollectionJoin<X,Y> joinCollection(java.lang.String attributeName, JoinType jt)
attributeName
- 結合のターゲットの属性の名前jt
- 結合の型java.lang.IllegalArgumentException
- 与えられた名前の属性が存在しない場合<X,Y> SetJoin<X,Y> joinSet(java.lang.String attributeName, JoinType jt)
attributeName
- 結合のターゲットの属性の名前jt
- 結合の型java.lang.IllegalArgumentException
- 与えられた名前の属性が存在しない場合<X,Y> ListJoin<X,Y> joinList(java.lang.String attributeName, JoinType jt)
attributeName
- 結合のターゲットの属性の名前jt
- 結合の型java.lang.IllegalArgumentException
- 与えられた名前の属性が存在しない場合Translated by @megascus.