インターフェース CollectionJoin<Z,E>

型パラメーター:
Z - 結合のソース型
E - ターゲット Collection の要素型
すべてのスーパーインターフェース:
Expression<E>FetchParent<Z,E>From<Z,E>Join<Z,E>Path<E>PluralJoin<Z,CollectionSE<E>,E>Selection<E>TupleElement<E>

public interface CollectionJoin<Z,E> extends PluralJoin<Z,CollectionSE<E>,E>
CollectionJoin インターフェースは、CollectionSE として指定された関連付けまたは要素コレクションを介してコレクションに結合した結果の型です。
導入:
2.0
  • メソッドの詳細

    • on

      CollectionJoin<Z,E> on(Expression<BooleanSE> restriction)
      結合を変更して、指定された ON 条件に従って結果を制限し、結合オブジェクトを返します。以前の ON 状態があれば、それを置き換えます。
      次で指定:
      インターフェース Join<Z,E>on 
      パラメーター:
      restriction - 単純または複合ブール式
      戻り値:
      変更された結合オブジェクト
      導入:
      2.1
    • on

      CollectionJoin<Z,E> on(Predicate... restrictions)
      結合を変更して、指定された ON 条件に従って結果を制限し、結合オブジェクトを返します。以前の ON 状態があれば、それを置き換えます。
      次で指定:
      インターフェース Join<Z,E>on 
      パラメーター:
      restrictions - 0 個以上の制限述語
      戻り値:
      変更された結合オブジェクト
      導入:
      2.1
    • getModel

      CollectionAttribute<? super Z,E> getModel()
      コレクション属性のメタモデル表現を返します。
      次で指定:
      インターフェース Path<Z>getModel 
      次で指定:
      インターフェース PluralJoin<Z,CollectionSE<E>,E>getModel 
      戻り値:
      結合のターゲットである Collection を表すメタモデル型