public interface AbstractQuery<T>
Modifier and Type | Method and Description |
---|---|
AbstractQuery<T> |
distinct(boolean distinct) |
<X> Root<X> |
from(java.lang.Class<X> entityClass) |
<X> Root<X> |
from(EntityType<X> entity) |
java.util.List<Expression<?>> |
getGroupList() |
Predicate |
getGroupRestriction() |
Predicate |
getRestriction() |
java.lang.Class<T> |
getResultType() |
java.util.Set<Root<?>> |
getRoots() |
Selection<T> |
getSelection() |
AbstractQuery<T> |
groupBy(Expression<?>... grouping) |
AbstractQuery<T> |
groupBy(java.util.List<Expression<?>> grouping) |
AbstractQuery<T> |
having(Expression<java.lang.Boolean> restriction) |
AbstractQuery<T> |
having(Predicate... restrictions) |
boolean |
isDistinct() |
<U> Subquery<U> |
subquery(java.lang.Class<U> type) |
AbstractQuery<T> |
where(Expression<java.lang.Boolean> restriction) |
AbstractQuery<T> |
where(Predicate... restrictions) |
<X> Root<X> from(java.lang.Class<X> entityClass)
<X> Root<X> from(EntityType<X> entity)
AbstractQuery<T> where(Expression<java.lang.Boolean> restriction)
AbstractQuery<T> where(Predicate... restrictions)
AbstractQuery<T> groupBy(Expression<?>... grouping)
AbstractQuery<T> groupBy(java.util.List<Expression<?>> grouping)
AbstractQuery<T> having(Expression<java.lang.Boolean> restriction)
AbstractQuery<T> having(Predicate... restrictions)
AbstractQuery<T> distinct(boolean distinct)
<U> Subquery<U> subquery(java.lang.Class<U> type)
java.util.Set<Root<?>> getRoots()
Predicate getRestriction()
java.util.List<Expression<?>> getGroupList()
Predicate getGroupRestriction()
boolean isDistinct()
java.lang.Class<T> getResultType()