インターフェース MapJoin<Z,K,V>
- 型パラメーター:
Z
- 結合のソース型K
- ターゲットマップキーの型V
- ターゲットマップ値の型
- すべてのスーパーインターフェース:
Expression<V>
、FetchParent<Z,V>
、From<Z,V>
、Join<Z,V>
、Path<V>
、PluralJoin<Z,MapSE<K,V>,V>
、Selection<V>
、TupleElement<V>
public interface MapJoin<Z,K,V> extends PluralJoin<Z,MapSE<K,V>,V>
MapJoin
インターフェースは、java.util.Map
として指定された関連付けまたは要素コレクションを介してコレクションに結合した結果の型です。- 導入:
- 2.0
メソッドのサマリー
すべてのメソッド インスタンスメソッド 抽象メソッド 修飾子と型 メソッド 説明 Expression<Map.EntrySE<K,V>>
entry()
マップエントリに対応する式を作成します。MapAttribute<? super Z,K,V>
getModel()
map 属性のメタモデル表現を返します。Path<K>
key()
マップキーに対応するパス式を作成します。MapJoin<Z,K,V>
on(Expression<BooleanSE> restriction)
結合を変更して、指定された ON 条件に従って結果を制限し、結合オブジェクトを返します。MapJoin<Z,K,V>
on(Predicate... restrictions)
結合を変更して、指定された ON 条件に従って結果を制限し、結合オブジェクトを返します。Path<V>
value()
マップ値に対応するパス式を作成します。インターフェース jakarta.persistence.criteria.FetchParent から継承されたメソッド
fetch, fetch, fetch, fetch, fetch, fetch, getFetches
インターフェース jakarta.persistence.criteria.From から継承されたメソッド
getCorrelationParent, getJoins, isCorrelated, join, join, join, join, join, join, join, join, join, join, join, join, joinCollection, joinCollection, joinList, joinList, joinMap, joinMap, joinSet, joinSet
インターフェース jakarta.persistence.criteria.Join から継承されたメソッド
getAttribute, getJoinType, getOn, getParent
インターフェース jakarta.persistence.criteria.Selection から継承されたメソッド
alias, getCompoundSelectionItems, isCompoundSelection
インターフェース jakarta.persistence.TupleElement から継承されたメソッド
getAlias, getJavaType
メソッドの詳細
on
MapJoin<Z,K,V> on(Expression<BooleanSE> restriction)
結合を変更して、指定された ON 条件に従って結果を制限し、結合オブジェクトを返します。以前の ON 状態があれば、それを置き換えます。
on
MapJoin<Z,K,V> on(Predicate... restrictions)
結合を変更して、指定された ON 条件に従って結果を制限し、結合オブジェクトを返します。以前の ON 状態があれば、それを置き換えます。
getModel
MapAttribute<? super Z,K,V> getModel()
map 属性のメタモデル表現を返します。
entry
Expression<Map.EntrySE<K,V>> entry()
マップエントリに対応する式を作成します。- 戻り値:
- マップエントリに対応する式