Top Methods
org.hibernate.query.criteria

public Interface JpaDerivedJoin<T>

extends JpaDerivedFrom<T>, JpaJoinedFrom<T, T>
Known Direct Implementers
org.hibernate.query.sqm.tree.from.SqmDerivedJoin
Annotations
@Incubating
Imports
org.hibernate.Incubating, jakarta.persistence.criteria.Expression, .Predicate

Author
Christian Beikov

Method Summary

Modifier and TypeMethod and Description
public boolean
isLateral()

Specifies whether the subquery part can access previous from node aliases.

public JpaDerivedJoin<T>
public JpaDerivedJoin<T>
public JpaDerivedJoin<T>
public JpaDerivedJoin<T>
Inherited from org.hibernate.query.criteria.JpaDerivedFrom:
getQueryPart
Inherited from org.hibernate.query.criteria.JpaJoinedFrom:
getOn

Method Detail

isLateralback to summary
public boolean isLateral()

Specifies whether the subquery part can access previous from node aliases. Normally, subqueries in the from clause are unable to access other from nodes, but when specifying them as lateral, they are allowed to do so. Refer to the SQL standard definition of LATERAL for more details.

onback to summary
public JpaDerivedJoin<T> on(JpaExpression<Boolean> restriction)

Redeclares org.hibernate.query.criteria.JpaJoinedFrom.on.

Annotations
@Override
onback to summary
public JpaDerivedJoin<T> on(Expression<Boolean> restriction)

Redeclares org.hibernate.query.criteria.JpaJoinedFrom.on.

Annotations
@Override
onback to summary
public JpaDerivedJoin<T> on(JpaPredicate... restrictions)

Redeclares org.hibernate.query.criteria.JpaJoinedFrom.on.

Annotations
@Override
onback to summary
public JpaDerivedJoin<T> on(Predicate... restrictions)

Redeclares org.hibernate.query.criteria.JpaJoinedFrom.on.

Annotations
@Override