Uses of Interface
jakarta.persistence.criteria.BooleanExpression
Packages that use BooleanExpression
Package
Description
Defines the Jakarta Persistence Criteria Query API.
-
Uses of BooleanExpression in jakarta.persistence.criteria
Subinterfaces of BooleanExpression in jakarta.persistence.criteriaModifier and TypeInterfaceDescriptioninterfaceRepresents a simple or compound attribute path from a bound type or collection, and is a "primitive" expression of a boolean type.static interfaceInterface used to build in predicates.interfaceThe type of a simple or compound predicate: a conjunction or disjunction of restrictions.Methods in jakarta.persistence.criteria that return BooleanExpressionModifier and TypeMethodDescriptionCriteriaBuilder.booleanLiteral(boolean value) Create a boolean expression for a literal.BooleanExpression.coalesce(Expression<? extends Boolean> y) Path.get(BooleanAttribute<? super X> attribute) Create a path corresponding to the referenced single-valued attribute.BooleanExpression.nullif(Expression<? extends Boolean> y) Methods in jakarta.persistence.criteria with parameters of type BooleanExpressionModifier and TypeMethodDescriptionCriteriaBuilder.and(BooleanExpression... restrictions) Create a conjunction of the given restriction predicates.AbstractQuery.having(BooleanExpression... restrictions) Specify restrictions over the groups of the query according the conjunction of the specified restriction predicates.CriteriaQuery.having(BooleanExpression... restrictions) Specify restrictions over the groups of the query according the conjunction of the specified restriction predicates.Subquery.having(BooleanExpression... restrictions) Specify restrictions over the groups of the subquery according the conjunction of the specified restriction predicates.CollectionJoin.on(BooleanExpression... restrictions) Modify the join to restrict the result according to the specified ON condition and return the join object.Join.on(BooleanExpression... restrictions) Modify the join to restrict the result according to the specified ON condition and return the join object.ListJoin.on(BooleanExpression... restrictions) Modify the join to restrict the result according to the specified ON condition and return the join object.MapJoin.on(BooleanExpression... restrictions) Modify the join to restrict the result according to the specified ON condition and return the join object.SetJoin.on(BooleanExpression... restrictions) Modify the join to restrict the result according to the specified ON condition and return the join object.CriteriaBuilder.or(BooleanExpression... restrictions) Create a disjunction of the given restriction predicates.AbstractQuery.where(BooleanExpression... restrictions) Modify the query to restrict the query results according to the conjunction of the specified restriction predicates.CriteriaDelete.where(BooleanExpression... restrictions) Modify the DELETE query to restrict the target of the deletion according to the conjunction of the specified restriction predicates.CriteriaQuery.where(BooleanExpression... restrictions) Modify the query to restrict the query result according to the conjunction of the specified restriction predicates.CriteriaUpdate.where(BooleanExpression... restrictions) Modify the update query to restrict the target of the update according to the conjunction of the specified restriction predicates.Subquery.where(BooleanExpression... restrictions) Modify the subquery to restrict the result according to the conjunction of the specified restriction predicates.