Interface SqmCorrelation<L,R>

Type Parameters:
L - The left-hand side of the correlation. See getCorrelatedRoot()
R - The right-hand side of the correlation, which is the type of this node.
All Superinterfaces:
Expression<R>, FetchParent<L,R>, From<L,R>, JpaCriteriaNode, JpaExpression<R>, JpaFetchParent<L,R>, JpaFrom<L,R>, JpaPath<R>, JpaSelection<R>, JpaTupleElement<R>, Path<R>, Selection<R>, SemanticPathPart, Serializable, SqmExpressibleAccessor<R>, SqmExpression<R>, SqmFrom<L,R>, SqmNode, SqmPath<R>, SqmPathWrapper<R,R>, SqmSelectableNode<R>, SqmTypedNode<R>, SqmVisitableNode, TupleElement<R>
All Known Subinterfaces:
SqmCorrelatedJoin<L,R>, SqmCorrelatedSingularValuedJoin<L,R>
All Known Implementing Classes:
SqmCorrelatedBagJoin, SqmCorrelatedCrossJoin, SqmCorrelatedEntityJoin, SqmCorrelatedListJoin, SqmCorrelatedMapJoin, SqmCorrelatedPluralPartJoin, SqmCorrelatedRoot, SqmCorrelatedRootJoin, SqmCorrelatedSetJoin, SqmCorrelatedSingularJoin

public interface SqmCorrelation<L,R> extends SqmFrom<L,R>, SqmPathWrapper<R,R>
Specialization of SqmFrom for sub-query correlations
See Also:
  • Method Details

    • getCorrelatedRoot

      SqmRoot<L> getCorrelatedRoot()