Package org.hibernate.query.criteria
Interface JpaJoinedFrom<O,T>
-
- All Superinterfaces:
jakarta.persistence.criteria.Expression<T>
,jakarta.persistence.criteria.FetchParent<O,T>
,jakarta.persistence.criteria.From<O,T>
,JpaCriteriaNode
,JpaExpression<T>
,JpaFetchParent<O,T>
,JpaFrom<O,T>
,JpaPath<T>
,JpaSelection<T>
,JpaTupleElement<T>
,jakarta.persistence.criteria.Path<T>
,jakarta.persistence.criteria.Selection<T>
,Serializable
,jakarta.persistence.TupleElement<T>
- All Known Subinterfaces:
JpaCollectionJoin<O,T>
,JpaDerivedJoin<T>
,JpaEntityJoin<T>
,JpaJoin<O,T>
,JpaListJoin<O,T>
,JpaMapJoin<O,K,V>
,JpaPluralJoin<O,C,E>
,JpaSetJoin<O,T>
,SqmAttributeJoin<O,T>
- All Known Implementing Classes:
AbstractSqmAttributeJoin
,AbstractSqmPluralJoin
,AbstractSqmQualifiedJoin
,SqmBagJoin
,SqmCorrelatedBagJoin
,SqmCorrelatedEntityJoin
,SqmCorrelatedListJoin
,SqmCorrelatedMapJoin
,SqmCorrelatedSetJoin
,SqmCorrelatedSingularJoin
,SqmCteJoin
,SqmDerivedJoin
,SqmEntityJoin
,SqmListJoin
,SqmMapJoin
,SqmSetJoin
,SqmSingularJoin
,SqmTreatedBagJoin
,SqmTreatedEntityJoin
,SqmTreatedListJoin
,SqmTreatedMapJoin
,SqmTreatedSetJoin
,SqmTreatedSingularJoin
public interface JpaJoinedFrom<O,T> extends JpaFrom<O,T>
Exists within the hierarchy mainly to support "entity joins".- See Also:
JpaEntityJoin
,SqmEntityJoin
,JpaDerivedJoin
,SqmDerivedJoin
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description JpaPredicate
getOn()
JpaJoinedFrom<O,T>
on(jakarta.persistence.criteria.Expression<Boolean> restriction)
JpaJoinedFrom<O,T>
on(jakarta.persistence.criteria.Predicate... restrictions)
JpaJoinedFrom<O,T>
on(JpaExpression<Boolean> restriction)
JpaJoinedFrom<O,T>
on(JpaPredicate... restrictions)
-
Methods inherited from interface org.hibernate.query.criteria.JpaExpression
as, asBigDecimal, asBigInteger, asDouble, asFloat, asInteger, asLong, asString, in, in, in, in, isNotNull, isNull
-
Methods inherited from interface org.hibernate.query.criteria.JpaFetchParent
fetch, fetch, fetch, fetch, fetch, fetch, getFetches
-
Methods inherited from interface org.hibernate.query.criteria.JpaFrom
crossJoin, crossJoin, getCorrelationParent, join, join, join, join, join, join, join, join, join, join, join, join, join, join, join, join, join, join, join, join, join, joinCollection, joinCollection, joinLateral, joinLateral, joinList, joinList, joinMap, joinMap, joinSet, joinSet
-
Methods inherited from interface org.hibernate.query.criteria.JpaPath
get, get, get, get, getLhs, getNavigablePath, getParentPath, treatAs, treatAs, type
-
Methods inherited from interface org.hibernate.query.criteria.JpaSelection
alias, getCompoundSelectionItems, getSelectionItems
-
Methods inherited from interface org.hibernate.query.criteria.JpaTupleElement
getJavaType, getJavaTypeDescriptor
-
-
-
-
Method Detail
-
on
JpaJoinedFrom<O,T> on(JpaExpression<Boolean> restriction)
-
on
JpaJoinedFrom<O,T> on(jakarta.persistence.criteria.Expression<Boolean> restriction)
-
on
JpaJoinedFrom<O,T> on(JpaPredicate... restrictions)
-
on
JpaJoinedFrom<O,T> on(jakarta.persistence.criteria.Predicate... restrictions)
-
getOn
JpaPredicate getOn()
-
-