Uses of Interface
jakarta.persistence.criteria.AbstractQuery
Packages that use AbstractQuery
Package
Description
Defines the Jakarta Persistence Criteria Query API.
-
Uses of AbstractQuery in jakarta.persistence.criteria
Subinterfaces of AbstractQuery in jakarta.persistence.criteriaModifier and TypeInterfaceDescriptioninterfaceTheCriteriaQueryinterface defines functionality that is specific to top-level queries.interfaceSubquery<T>TheSubqueryinterface defines functionality that is specific to subqueries.Methods in jakarta.persistence.criteria that return AbstractQueryModifier and TypeMethodDescriptionAbstractQuery.distinct(boolean distinct) Specify whether duplicate query results are eliminated.Subquery.getParent()Return the query of which this is a subquery.AbstractQuery.groupBy(Expression<?>... grouping) Specify the expressions that are used to form groups over the query results.AbstractQuery.groupBy(List<Expression<?>> grouping) Specify the expressions that are used to form groups over the query results.AbstractQuery.having(BooleanExpression... restrictions) Specify restrictions over the groups of the query according the conjunction of the specified restriction predicates.AbstractQuery.having(Expression<Boolean> restriction) Specify a restriction over the groups of the query.AbstractQuery.having(List<? extends Expression<Boolean>> restrictions) Specify restrictions over the groups of the query according the conjunction of the specified restriction predicates.AbstractQuery.where(BooleanExpression... restrictions) Modify the query to restrict the query results according to the conjunction of the specified restriction predicates.AbstractQuery.where(Expression<Boolean> restriction) Modify the query to restrict the query results according to the specified boolean expression.AbstractQuery.where(List<? extends Expression<Boolean>> restrictions) Modify the query to restrict the query result according to the conjunction of the specified restriction predicates.