Class Hierarchy
- java.lang.Object
- org.hibernate.query.sqm.tree.AbstractSqmNode (implements java.io.Serializable, org.hibernate.query.sqm.tree.SqmNode)
- org.hibernate.query.sqm.tree.jpa.AbstractJpaTupleElement<T> (implements org.hibernate.query.criteria.JpaTupleElement<T>, org.hibernate.query.sqm.tree.SqmVisitableNode)
- org.hibernate.query.sqm.tree.jpa.AbstractJpaSelection<T> (implements org.hibernate.query.criteria.JpaSelection<T>, org.hibernate.query.sqm.tree.select.SqmSelectableNode<T>)
- org.hibernate.query.sqm.tree.expression.AbstractSqmExpression<T> (implements org.hibernate.query.sqm.tree.expression.SqmExpression<T>)
- org.hibernate.query.sqm.tree.predicate.AbstractSqmPredicate (implements org.hibernate.query.sqm.tree.predicate.SqmPredicate)
- org.hibernate.query.sqm.tree.predicate.AbstractNegatableSqmPredicate (implements org.hibernate.query.sqm.tree.predicate.SqmNegatablePredicate)
- org.hibernate.query.sqm.tree.predicate.SqmBetweenPredicate
- org.hibernate.query.sqm.tree.predicate.SqmBooleanExpressionPredicate
- org.hibernate.query.sqm.tree.predicate.SqmComparisonPredicate
- org.hibernate.query.sqm.tree.predicate.SqmEmptinessPredicate
- org.hibernate.query.sqm.tree.predicate.SqmExistsPredicate
- org.hibernate.query.sqm.tree.predicate.SqmInListPredicate<T> (implements org.hibernate.query.sqm.tree.predicate.SqmInPredicate<T>)
- org.hibernate.query.sqm.tree.predicate.SqmInSubQueryPredicate<T> (implements org.hibernate.query.sqm.tree.predicate.SqmInPredicate<T>)
- org.hibernate.query.sqm.tree.predicate.SqmLikePredicate
- org.hibernate.query.sqm.tree.predicate.SqmMemberOfPredicate
- org.hibernate.query.sqm.tree.predicate.SqmNegatedPredicate
- org.hibernate.query.sqm.tree.predicate.SqmNullnessPredicate
- org.hibernate.query.sqm.tree.predicate.SqmTruthnessPredicate
- org.hibernate.query.sqm.tree.predicate.SqmGroupedPredicate
- org.hibernate.query.sqm.tree.predicate.SqmJunctionPredicate
- org.hibernate.query.sqm.tree.predicate.AbstractNegatableSqmPredicate (implements org.hibernate.query.sqm.tree.predicate.SqmNegatablePredicate)
- org.hibernate.query.sqm.tree.predicate.AbstractSqmPredicate (implements org.hibernate.query.sqm.tree.predicate.SqmPredicate)
- org.hibernate.query.sqm.tree.expression.AbstractSqmExpression<T> (implements org.hibernate.query.sqm.tree.expression.SqmExpression<T>)
- org.hibernate.query.sqm.tree.jpa.AbstractJpaSelection<T> (implements org.hibernate.query.criteria.JpaSelection<T>, org.hibernate.query.sqm.tree.select.SqmSelectableNode<T>)
- org.hibernate.query.sqm.tree.jpa.AbstractJpaTupleElement<T> (implements org.hibernate.query.criteria.JpaTupleElement<T>, org.hibernate.query.sqm.tree.SqmVisitableNode)
- org.hibernate.query.sqm.tree.predicate.SqmWhereClause
- org.hibernate.query.sqm.tree.AbstractSqmNode (implements java.io.Serializable, org.hibernate.query.sqm.tree.SqmNode)
Interface Hierarchy
- java.io.Serializable
- org.hibernate.query.criteria.JpaCriteriaNode
- org.hibernate.query.criteria.JpaTupleElement<T> (also extends jakarta.persistence.TupleElement<X>)
- org.hibernate.query.criteria.JpaSelection<T> (also extends jakarta.persistence.criteria.Selection<X>)
- org.hibernate.query.criteria.JpaExpression<T> (also extends jakarta.persistence.criteria.Expression<T>)
- org.hibernate.query.criteria.JpaPredicate (also extends jakarta.persistence.criteria.Predicate)
- org.hibernate.query.criteria.JpaInPredicate<T> (also extends jakarta.persistence.criteria.CriteriaBuilder.In<T>)
- org.hibernate.query.sqm.tree.predicate.SqmInPredicate<T> (also extends org.hibernate.query.sqm.tree.predicate.SqmNegatablePredicate)
- org.hibernate.query.sqm.tree.predicate.SqmPredicate (also extends org.hibernate.query.sqm.tree.expression.SqmExpression<T>, org.hibernate.query.sqm.tree.SqmVisitableNode)
- org.hibernate.query.sqm.tree.predicate.SqmNegatablePredicate
- org.hibernate.query.sqm.tree.predicate.SqmInPredicate<T> (also extends org.hibernate.query.criteria.JpaInPredicate<T>)
- org.hibernate.query.sqm.tree.predicate.SqmNegatablePredicate
- org.hibernate.query.criteria.JpaInPredicate<T> (also extends jakarta.persistence.criteria.CriteriaBuilder.In<T>)
- org.hibernate.query.sqm.tree.expression.SqmExpression<T> (also extends org.hibernate.query.sqm.tree.select.SqmSelectableNode<T>)
- org.hibernate.query.sqm.tree.predicate.SqmPredicate (also extends org.hibernate.query.criteria.JpaPredicate, org.hibernate.query.sqm.tree.SqmVisitableNode)
- org.hibernate.query.sqm.tree.predicate.SqmNegatablePredicate
- org.hibernate.query.sqm.tree.predicate.SqmInPredicate<T> (also extends org.hibernate.query.criteria.JpaInPredicate<T>)
- org.hibernate.query.sqm.tree.predicate.SqmNegatablePredicate
- org.hibernate.query.sqm.tree.predicate.SqmPredicate (also extends org.hibernate.query.criteria.JpaPredicate, org.hibernate.query.sqm.tree.SqmVisitableNode)
- org.hibernate.query.criteria.JpaPredicate (also extends jakarta.persistence.criteria.Predicate)
- org.hibernate.query.sqm.tree.select.SqmSelectableNode<T> (also extends org.hibernate.query.sqm.tree.SqmTypedNode<T>)
- org.hibernate.query.sqm.tree.expression.SqmExpression<T> (also extends org.hibernate.query.criteria.JpaExpression<T>)
- org.hibernate.query.sqm.tree.predicate.SqmPredicate (also extends org.hibernate.query.criteria.JpaPredicate, org.hibernate.query.sqm.tree.SqmVisitableNode)
- org.hibernate.query.sqm.tree.predicate.SqmNegatablePredicate
- org.hibernate.query.sqm.tree.predicate.SqmInPredicate<T> (also extends org.hibernate.query.criteria.JpaInPredicate<T>)
- org.hibernate.query.sqm.tree.predicate.SqmNegatablePredicate
- org.hibernate.query.sqm.tree.predicate.SqmPredicate (also extends org.hibernate.query.criteria.JpaPredicate, org.hibernate.query.sqm.tree.SqmVisitableNode)
- org.hibernate.query.sqm.tree.expression.SqmExpression<T> (also extends org.hibernate.query.criteria.JpaExpression<T>)
- org.hibernate.query.criteria.JpaExpression<T> (also extends jakarta.persistence.criteria.Expression<T>)
- org.hibernate.query.criteria.JpaSelection<T> (also extends jakarta.persistence.criteria.Selection<X>)
- org.hibernate.query.sqm.tree.SqmNode
- org.hibernate.query.sqm.tree.SqmTypedNode<T> (also extends org.hibernate.query.sqm.tree.SqmExpressibleAccessor<T>, org.hibernate.query.sqm.tree.SqmVisitableNode)
- org.hibernate.query.sqm.tree.select.SqmSelectableNode<T> (also extends org.hibernate.query.criteria.JpaSelection<T>)
- org.hibernate.query.sqm.tree.expression.SqmExpression<T> (also extends org.hibernate.query.criteria.JpaExpression<T>)
- org.hibernate.query.sqm.tree.predicate.SqmPredicate (also extends org.hibernate.query.criteria.JpaPredicate, org.hibernate.query.sqm.tree.SqmVisitableNode)
- org.hibernate.query.sqm.tree.predicate.SqmNegatablePredicate
- org.hibernate.query.sqm.tree.predicate.SqmInPredicate<T> (also extends org.hibernate.query.criteria.JpaInPredicate<T>)
- org.hibernate.query.sqm.tree.predicate.SqmNegatablePredicate
- org.hibernate.query.sqm.tree.predicate.SqmPredicate (also extends org.hibernate.query.criteria.JpaPredicate, org.hibernate.query.sqm.tree.SqmVisitableNode)
- org.hibernate.query.sqm.tree.expression.SqmExpression<T> (also extends org.hibernate.query.criteria.JpaExpression<T>)
- org.hibernate.query.sqm.tree.select.SqmSelectableNode<T> (also extends org.hibernate.query.criteria.JpaSelection<T>)
- org.hibernate.query.sqm.tree.SqmVisitableNode
- org.hibernate.query.sqm.tree.predicate.SqmPredicate (also extends org.hibernate.query.criteria.JpaPredicate, org.hibernate.query.sqm.tree.expression.SqmExpression<T>)
- org.hibernate.query.sqm.tree.predicate.SqmNegatablePredicate
- org.hibernate.query.sqm.tree.predicate.SqmInPredicate<T> (also extends org.hibernate.query.criteria.JpaInPredicate<T>)
- org.hibernate.query.sqm.tree.predicate.SqmNegatablePredicate
- org.hibernate.query.sqm.tree.SqmTypedNode<T> (also extends org.hibernate.query.sqm.tree.SqmExpressibleAccessor<T>, org.hibernate.query.sqm.tree.SqmNode)
- org.hibernate.query.sqm.tree.select.SqmSelectableNode<T> (also extends org.hibernate.query.criteria.JpaSelection<T>)
- org.hibernate.query.sqm.tree.expression.SqmExpression<T> (also extends org.hibernate.query.criteria.JpaExpression<T>)
- org.hibernate.query.sqm.tree.predicate.SqmPredicate (also extends org.hibernate.query.criteria.JpaPredicate, org.hibernate.query.sqm.tree.SqmVisitableNode)
- org.hibernate.query.sqm.tree.predicate.SqmNegatablePredicate
- org.hibernate.query.sqm.tree.predicate.SqmInPredicate<T> (also extends org.hibernate.query.criteria.JpaInPredicate<T>)
- org.hibernate.query.sqm.tree.predicate.SqmNegatablePredicate
- org.hibernate.query.sqm.tree.predicate.SqmPredicate (also extends org.hibernate.query.criteria.JpaPredicate, org.hibernate.query.sqm.tree.SqmVisitableNode)
- org.hibernate.query.sqm.tree.expression.SqmExpression<T> (also extends org.hibernate.query.criteria.JpaExpression<T>)
- org.hibernate.query.sqm.tree.select.SqmSelectableNode<T> (also extends org.hibernate.query.criteria.JpaSelection<T>)
- org.hibernate.query.sqm.tree.predicate.SqmPredicate (also extends org.hibernate.query.criteria.JpaPredicate, org.hibernate.query.sqm.tree.expression.SqmExpression<T>)
- org.hibernate.query.sqm.tree.SqmTypedNode<T> (also extends org.hibernate.query.sqm.tree.SqmExpressibleAccessor<T>, org.hibernate.query.sqm.tree.SqmVisitableNode)
- org.hibernate.query.criteria.JpaTupleElement<T> (also extends jakarta.persistence.TupleElement<X>)
- org.hibernate.query.criteria.JpaCriteriaNode
- org.hibernate.query.sqm.tree.SqmExpressibleAccessor<T>
- org.hibernate.query.sqm.tree.SqmTypedNode<T> (also extends org.hibernate.query.sqm.tree.SqmNode, org.hibernate.query.sqm.tree.SqmVisitableNode)
- org.hibernate.query.sqm.tree.select.SqmSelectableNode<T> (also extends org.hibernate.query.criteria.JpaSelection<T>)
- org.hibernate.query.sqm.tree.expression.SqmExpression<T> (also extends org.hibernate.query.criteria.JpaExpression<T>)
- org.hibernate.query.sqm.tree.predicate.SqmPredicate (also extends org.hibernate.query.criteria.JpaPredicate, org.hibernate.query.sqm.tree.SqmVisitableNode)
- org.hibernate.query.sqm.tree.predicate.SqmNegatablePredicate
- org.hibernate.query.sqm.tree.predicate.SqmInPredicate<T> (also extends org.hibernate.query.criteria.JpaInPredicate<T>)
- org.hibernate.query.sqm.tree.predicate.SqmNegatablePredicate
- org.hibernate.query.sqm.tree.predicate.SqmPredicate (also extends org.hibernate.query.criteria.JpaPredicate, org.hibernate.query.sqm.tree.SqmVisitableNode)
- org.hibernate.query.sqm.tree.expression.SqmExpression<T> (also extends org.hibernate.query.criteria.JpaExpression<T>)
- org.hibernate.query.sqm.tree.select.SqmSelectableNode<T> (also extends org.hibernate.query.criteria.JpaSelection<T>)
- org.hibernate.query.sqm.tree.SqmTypedNode<T> (also extends org.hibernate.query.sqm.tree.SqmNode, org.hibernate.query.sqm.tree.SqmVisitableNode)
- org.hibernate.query.sqm.tree.predicate.SqmWhereClauseContainer
- jakarta.persistence.TupleElement<X>
- org.hibernate.query.criteria.JpaTupleElement<T> (also extends org.hibernate.query.criteria.JpaCriteriaNode)
- org.hibernate.query.criteria.JpaSelection<T> (also extends jakarta.persistence.criteria.Selection<X>)
- org.hibernate.query.criteria.JpaExpression<T> (also extends jakarta.persistence.criteria.Expression<T>)
- org.hibernate.query.criteria.JpaPredicate (also extends jakarta.persistence.criteria.Predicate)
- org.hibernate.query.criteria.JpaInPredicate<T> (also extends jakarta.persistence.criteria.CriteriaBuilder.In<T>)
- org.hibernate.query.sqm.tree.predicate.SqmInPredicate<T> (also extends org.hibernate.query.sqm.tree.predicate.SqmNegatablePredicate)
- org.hibernate.query.sqm.tree.predicate.SqmPredicate (also extends org.hibernate.query.sqm.tree.expression.SqmExpression<T>, org.hibernate.query.sqm.tree.SqmVisitableNode)
- org.hibernate.query.sqm.tree.predicate.SqmNegatablePredicate
- org.hibernate.query.sqm.tree.predicate.SqmInPredicate<T> (also extends org.hibernate.query.criteria.JpaInPredicate<T>)
- org.hibernate.query.sqm.tree.predicate.SqmNegatablePredicate
- org.hibernate.query.criteria.JpaInPredicate<T> (also extends jakarta.persistence.criteria.CriteriaBuilder.In<T>)
- org.hibernate.query.sqm.tree.expression.SqmExpression<T> (also extends org.hibernate.query.sqm.tree.select.SqmSelectableNode<T>)
- org.hibernate.query.sqm.tree.predicate.SqmPredicate (also extends org.hibernate.query.criteria.JpaPredicate, org.hibernate.query.sqm.tree.SqmVisitableNode)
- org.hibernate.query.sqm.tree.predicate.SqmNegatablePredicate
- org.hibernate.query.sqm.tree.predicate.SqmInPredicate<T> (also extends org.hibernate.query.criteria.JpaInPredicate<T>)
- org.hibernate.query.sqm.tree.predicate.SqmNegatablePredicate
- org.hibernate.query.sqm.tree.predicate.SqmPredicate (also extends org.hibernate.query.criteria.JpaPredicate, org.hibernate.query.sqm.tree.SqmVisitableNode)
- org.hibernate.query.criteria.JpaPredicate (also extends jakarta.persistence.criteria.Predicate)
- org.hibernate.query.sqm.tree.select.SqmSelectableNode<T> (also extends org.hibernate.query.sqm.tree.SqmTypedNode<T>)
- org.hibernate.query.sqm.tree.expression.SqmExpression<T> (also extends org.hibernate.query.criteria.JpaExpression<T>)
- org.hibernate.query.sqm.tree.predicate.SqmPredicate (also extends org.hibernate.query.criteria.JpaPredicate, org.hibernate.query.sqm.tree.SqmVisitableNode)
- org.hibernate.query.sqm.tree.predicate.SqmNegatablePredicate
- org.hibernate.query.sqm.tree.predicate.SqmInPredicate<T> (also extends org.hibernate.query.criteria.JpaInPredicate<T>)
- org.hibernate.query.sqm.tree.predicate.SqmNegatablePredicate
- org.hibernate.query.sqm.tree.predicate.SqmPredicate (also extends org.hibernate.query.criteria.JpaPredicate, org.hibernate.query.sqm.tree.SqmVisitableNode)
- org.hibernate.query.sqm.tree.expression.SqmExpression<T> (also extends org.hibernate.query.criteria.JpaExpression<T>)
- org.hibernate.query.criteria.JpaExpression<T> (also extends jakarta.persistence.criteria.Expression<T>)
- org.hibernate.query.criteria.JpaSelection<T> (also extends jakarta.persistence.criteria.Selection<X>)
- jakarta.persistence.criteria.Selection<X>
- jakarta.persistence.criteria.Expression<T>
- org.hibernate.query.criteria.JpaExpression<T> (also extends org.hibernate.query.criteria.JpaSelection<T>)
- org.hibernate.query.criteria.JpaPredicate (also extends jakarta.persistence.criteria.Predicate)
- org.hibernate.query.criteria.JpaInPredicate<T> (also extends jakarta.persistence.criteria.CriteriaBuilder.In<T>)
- org.hibernate.query.sqm.tree.predicate.SqmInPredicate<T> (also extends org.hibernate.query.sqm.tree.predicate.SqmNegatablePredicate)
- org.hibernate.query.sqm.tree.predicate.SqmPredicate (also extends org.hibernate.query.sqm.tree.expression.SqmExpression<T>, org.hibernate.query.sqm.tree.SqmVisitableNode)
- org.hibernate.query.sqm.tree.predicate.SqmNegatablePredicate
- org.hibernate.query.sqm.tree.predicate.SqmInPredicate<T> (also extends org.hibernate.query.criteria.JpaInPredicate<T>)
- org.hibernate.query.sqm.tree.predicate.SqmNegatablePredicate
- org.hibernate.query.criteria.JpaInPredicate<T> (also extends jakarta.persistence.criteria.CriteriaBuilder.In<T>)
- org.hibernate.query.sqm.tree.expression.SqmExpression<T> (also extends org.hibernate.query.sqm.tree.select.SqmSelectableNode<T>)
- org.hibernate.query.sqm.tree.predicate.SqmPredicate (also extends org.hibernate.query.criteria.JpaPredicate, org.hibernate.query.sqm.tree.SqmVisitableNode)
- org.hibernate.query.sqm.tree.predicate.SqmNegatablePredicate
- org.hibernate.query.sqm.tree.predicate.SqmInPredicate<T> (also extends org.hibernate.query.criteria.JpaInPredicate<T>)
- org.hibernate.query.sqm.tree.predicate.SqmNegatablePredicate
- org.hibernate.query.sqm.tree.predicate.SqmPredicate (also extends org.hibernate.query.criteria.JpaPredicate, org.hibernate.query.sqm.tree.SqmVisitableNode)
- org.hibernate.query.criteria.JpaPredicate (also extends jakarta.persistence.criteria.Predicate)
- jakarta.persistence.criteria.Predicate
- jakarta.persistence.criteria.CriteriaBuilder.In<T>
- org.hibernate.query.criteria.JpaInPredicate<T> (also extends org.hibernate.query.criteria.JpaPredicate)
- org.hibernate.query.sqm.tree.predicate.SqmInPredicate<T> (also extends org.hibernate.query.sqm.tree.predicate.SqmNegatablePredicate)
- org.hibernate.query.criteria.JpaInPredicate<T> (also extends org.hibernate.query.criteria.JpaPredicate)
- org.hibernate.query.criteria.JpaPredicate (also extends org.hibernate.query.criteria.JpaExpression<T>)
- org.hibernate.query.criteria.JpaInPredicate<T> (also extends jakarta.persistence.criteria.CriteriaBuilder.In<T>)
- org.hibernate.query.sqm.tree.predicate.SqmInPredicate<T> (also extends org.hibernate.query.sqm.tree.predicate.SqmNegatablePredicate)
- org.hibernate.query.sqm.tree.predicate.SqmPredicate (also extends org.hibernate.query.sqm.tree.expression.SqmExpression<T>, org.hibernate.query.sqm.tree.SqmVisitableNode)
- org.hibernate.query.sqm.tree.predicate.SqmNegatablePredicate
- org.hibernate.query.sqm.tree.predicate.SqmInPredicate<T> (also extends org.hibernate.query.criteria.JpaInPredicate<T>)
- org.hibernate.query.sqm.tree.predicate.SqmNegatablePredicate
- org.hibernate.query.criteria.JpaInPredicate<T> (also extends jakarta.persistence.criteria.CriteriaBuilder.In<T>)
- jakarta.persistence.criteria.CriteriaBuilder.In<T>
- org.hibernate.query.criteria.JpaExpression<T> (also extends org.hibernate.query.criteria.JpaSelection<T>)
- org.hibernate.query.criteria.JpaSelection<T> (also extends org.hibernate.query.criteria.JpaTupleElement<T>)
- org.hibernate.query.criteria.JpaExpression<T> (also extends jakarta.persistence.criteria.Expression<T>)
- org.hibernate.query.criteria.JpaPredicate (also extends jakarta.persistence.criteria.Predicate)
- org.hibernate.query.criteria.JpaInPredicate<T> (also extends jakarta.persistence.criteria.CriteriaBuilder.In<T>)
- org.hibernate.query.sqm.tree.predicate.SqmInPredicate<T> (also extends org.hibernate.query.sqm.tree.predicate.SqmNegatablePredicate)
- org.hibernate.query.sqm.tree.predicate.SqmPredicate (also extends org.hibernate.query.sqm.tree.expression.SqmExpression<T>, org.hibernate.query.sqm.tree.SqmVisitableNode)
- org.hibernate.query.sqm.tree.predicate.SqmNegatablePredicate
- org.hibernate.query.sqm.tree.predicate.SqmInPredicate<T> (also extends org.hibernate.query.criteria.JpaInPredicate<T>)
- org.hibernate.query.sqm.tree.predicate.SqmNegatablePredicate
- org.hibernate.query.criteria.JpaInPredicate<T> (also extends jakarta.persistence.criteria.CriteriaBuilder.In<T>)
- org.hibernate.query.sqm.tree.expression.SqmExpression<T> (also extends org.hibernate.query.sqm.tree.select.SqmSelectableNode<T>)
- org.hibernate.query.sqm.tree.predicate.SqmPredicate (also extends org.hibernate.query.criteria.JpaPredicate, org.hibernate.query.sqm.tree.SqmVisitableNode)
- org.hibernate.query.sqm.tree.predicate.SqmNegatablePredicate
- org.hibernate.query.sqm.tree.predicate.SqmInPredicate<T> (also extends org.hibernate.query.criteria.JpaInPredicate<T>)
- org.hibernate.query.sqm.tree.predicate.SqmNegatablePredicate
- org.hibernate.query.sqm.tree.predicate.SqmPredicate (also extends org.hibernate.query.criteria.JpaPredicate, org.hibernate.query.sqm.tree.SqmVisitableNode)
- org.hibernate.query.criteria.JpaPredicate (also extends jakarta.persistence.criteria.Predicate)
- org.hibernate.query.sqm.tree.select.SqmSelectableNode<T> (also extends org.hibernate.query.sqm.tree.SqmTypedNode<T>)
- org.hibernate.query.sqm.tree.expression.SqmExpression<T> (also extends org.hibernate.query.criteria.JpaExpression<T>)
- org.hibernate.query.sqm.tree.predicate.SqmPredicate (also extends org.hibernate.query.criteria.JpaPredicate, org.hibernate.query.sqm.tree.SqmVisitableNode)
- org.hibernate.query.sqm.tree.predicate.SqmNegatablePredicate
- org.hibernate.query.sqm.tree.predicate.SqmInPredicate<T> (also extends org.hibernate.query.criteria.JpaInPredicate<T>)
- org.hibernate.query.sqm.tree.predicate.SqmNegatablePredicate
- org.hibernate.query.sqm.tree.predicate.SqmPredicate (also extends org.hibernate.query.criteria.JpaPredicate, org.hibernate.query.sqm.tree.SqmVisitableNode)
- org.hibernate.query.sqm.tree.expression.SqmExpression<T> (also extends org.hibernate.query.criteria.JpaExpression<T>)
- org.hibernate.query.criteria.JpaExpression<T> (also extends jakarta.persistence.criteria.Expression<T>)
- jakarta.persistence.criteria.Expression<T>
- org.hibernate.query.criteria.JpaTupleElement<T> (also extends org.hibernate.query.criteria.JpaCriteriaNode)