Z - 結合のソース型 K - ターゲットマップキーの型 V - ターゲットマップ値の型 public interface MapJoin<Z,K,V> extends PluralJoin<Z,MapSE<K,V>,V>
MapJoin インターフェースは、java.util.Map として指定された関連付けまたは要素コレクションを介してコレクションに結合した結果の型です。| 修飾子と型 | メソッドと説明 |
|---|---|
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() マップ値に対応するパス式を作成します。 |
getAttribute, getJoinType, getOn, getParentgetCorrelationParent, getJoins, isCorrelated, join, join, join, join, join, join, join, join, join, join, join, join, joinCollection, joinCollection, joinList, joinList, joinMap, joinMap, joinSet, joinSetalias, getCompoundSelectionItems, isCompoundSelectiongetAlias, getJavaTypefetch, fetch, fetch, fetch, fetch, fetch, getFetchesMapJoin<Z,K,V> on(Expression<BooleanSE> restriction)
MapJoin<Z,K,V> on(Predicate... restrictions)
MapAttribute<? super Z,K,V> getModel()
Expression<Map.EntrySE<K,V>> entry()
Copyright © 2018,2020 Eclipse Foundation.
Use is subject to license terms.