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, getParent
getCorrelationParent, getJoins, isCorrelated, join, join, join, join, join, join, join, join, join, join, join, join, joinCollection, joinCollection, joinList, joinList, joinMap, joinMap, joinSet, joinSet
alias, getCompoundSelectionItems, isCompoundSelection
getAlias, getJavaType
fetch, fetch, fetch, fetch, fetch, fetch, getFetches
MapJoin<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.