javax.persistence.criteria
Interface CriteriaQuery<T>
- All Superinterfaces:
- AbstractQuery<T>
public interface CriteriaQuery<T>
- extends AbstractQuery<T>
select
CriteriaQuery<T> select(Selection<? extends T> selection)
multiselect
CriteriaQuery<T> multiselect(Selection<?>... selections)
multiselect
CriteriaQuery<T> multiselect(List<Selection<?>> selectionList)
where
CriteriaQuery<T> where(Expression<Boolean> restriction)
- Specified by:
where
in interface AbstractQuery<T>
where
CriteriaQuery<T> where(Predicate... restrictions)
- Specified by:
where
in interface AbstractQuery<T>
groupBy
CriteriaQuery<T> groupBy(Expression<?>... grouping)
- Specified by:
groupBy
in interface AbstractQuery<T>
groupBy
CriteriaQuery<T> groupBy(List<Expression<?>> grouping)
- Specified by:
groupBy
in interface AbstractQuery<T>
having
CriteriaQuery<T> having(Expression<Boolean> restriction)
- Specified by:
having
in interface AbstractQuery<T>
having
CriteriaQuery<T> having(Predicate... restrictions)
- Specified by:
having
in interface AbstractQuery<T>
orderBy
CriteriaQuery<T> orderBy(Order... o)
orderBy
CriteriaQuery<T> orderBy(List<Order> o)
distinct
CriteriaQuery<T> distinct(boolean distinct)
- Specified by:
distinct
in interface AbstractQuery<T>
getOrderList
List<Order> getOrderList()
getParameters
Set<ParameterExpression<?>> getParameters()
Copyright © 2003-2011 The Apache Software Foundation. All Rights Reserved.