インターフェース Join<Z,X>

型パラメーター:
Z - 結合のソース型
X - 結合のターゲット型
すべてのスーパーインターフェース:
Expression<X>FetchParent<Z,X>From<Z,X>Path<X>Selection<X>TupleElement<X>
すべての既知のサブインターフェース:
CollectionJoin<Z,E>ListJoin<Z,E>MapJoin<Z,K,V>PluralJoin<Z,C,E>SetJoin<Z,E>

public interface Join<Z,X> extends From<Z,X>
エンティティ、埋め込み型、基本型への結合。
導入:
2.0
  • メソッドの詳細

    • on

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

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

      Predicate getOn()
      結合の ON 制限に対応する述語を返します。ON 条件が指定されていない場合は null を返します。
      戻り値:
      ON 制限述語
      導入:
      2.1
    • getAttribute

      Attribute<? super Z,?> getAttribute()
      結合ターゲットが存在する場合は、それを表すメタモデル属性を返します。結合のターゲットがエンティティ型の場合は null を返します。
      戻り値:
      メタモデル属性または null
    • getParent

      From<?,Z> getParent()
      結合の親を返します。
      戻り値:
      親に参加する
    • getJoinType

      JoinType getJoinType()
      結合型を返します。
      戻り値:
      ジョインの型