Class CriteriaQueryImpl<T>
java.lang.Object
org.aksw.jena_sparql_api.mapper.jpa.criteria.CriteriaQueryImpl<T>
- All Implemented Interfaces:
javax.persistence.criteria.AbstractQuery<T>,javax.persistence.criteria.CommonAbstractCriteria,javax.persistence.criteria.CriteriaQuery<T>
public class CriteriaQueryImpl<T>
extends Object
implements javax.persistence.criteria.CriteriaQuery<T>
Criteria query implementation.
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected static Stringprotected intprotected booleanprotected javax.persistence.criteria.Subquery<?>protected booleanprotected List<javax.persistence.criteria.Expression<?>>protected javax.persistence.criteria.Predicateprotected javax.persistence.metamodel.Metamodelprotected List<javax.persistence.criteria.Order>protected Set<javax.persistence.criteria.Root<?>>protected javax.persistence.criteria.Selection<? extends T>protected List<javax.persistence.criteria.Selection<?>>protected List<javax.persistence.criteria.Subquery<?>>protected List<javax.persistence.criteria.Predicate> -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionjavax.persistence.criteria.CriteriaQuery<T>distinct(boolean distinct) <X> javax.persistence.criteria.Root<X><X> javax.persistence.criteria.Root<X>from(javax.persistence.metamodel.EntityType<X> entityType) List<javax.persistence.criteria.Expression<?>>javax.persistence.criteria.PredicateList<javax.persistence.criteria.Order>Set<javax.persistence.criteria.ParameterExpression<?>>javax.persistence.criteria.PredicateSet<javax.persistence.criteria.Root<?>>getRoots()javax.persistence.criteria.Selection<T>javax.persistence.criteria.CriteriaQuery<T>javax.persistence.criteria.CriteriaQuery<T>groupBy(javax.persistence.criteria.Expression<?>... grouping) javax.persistence.criteria.CriteriaQuery<T>javax.persistence.criteria.CriteriaQuery<T>having(javax.persistence.criteria.Predicate... restrictions) booleanjavax.persistence.criteria.CriteriaQuery<T>multiselect(List<javax.persistence.criteria.Selection<?>> selectionList) javax.persistence.criteria.CriteriaQuery<T>multiselect(javax.persistence.criteria.Selection<?>... selections) javax.persistence.criteria.CriteriaQuery<T>javax.persistence.criteria.CriteriaQuery<T>orderBy(javax.persistence.criteria.Order... o) javax.persistence.criteria.CriteriaQuery<T><U> javax.persistence.criteria.Subquery<U>javax.persistence.criteria.CriteriaQuery<T>javax.persistence.criteria.CriteriaQuery<T>where(javax.persistence.criteria.Predicate... restrictions) static javax.persistence.criteria.PredicatewrapAsPredicate(javax.persistence.criteria.Expression<Boolean> expr)
-
Field Details
-
model
protected javax.persistence.metamodel.Metamodel model -
resultType
-
roots
-
where
-
orders
-
selection
-
selections
-
groups
-
having
protected javax.persistence.criteria.Predicate having -
subqueries
-
distinct
protected boolean distinct -
delegator
protected javax.persistence.criteria.Subquery<?> delegator -
compiled
protected boolean compiled -
aliasCount
protected int aliasCount -
ALIAS_BASE
-
-
Constructor Details
-
CriteriaQueryImpl
-
-
Method Details
-
from
- Specified by:
fromin interfacejavax.persistence.criteria.AbstractQuery<T>
-
from
public <X> javax.persistence.criteria.Root<X> from(javax.persistence.metamodel.EntityType<X> entityType) - Specified by:
fromin interfacejavax.persistence.criteria.AbstractQuery<T>
-
subquery
- Specified by:
subqueryin interfacejavax.persistence.criteria.CommonAbstractCriteria
-
getRoots
- Specified by:
getRootsin interfacejavax.persistence.criteria.AbstractQuery<T>
-
getSelection
- Specified by:
getSelectionin interfacejavax.persistence.criteria.AbstractQuery<T>
-
getRestriction
public javax.persistence.criteria.Predicate getRestriction()- Specified by:
getRestrictionin interfacejavax.persistence.criteria.CommonAbstractCriteria
-
getGroupList
- Specified by:
getGroupListin interfacejavax.persistence.criteria.AbstractQuery<T>
-
getGroupRestriction
public javax.persistence.criteria.Predicate getGroupRestriction()- Specified by:
getGroupRestrictionin interfacejavax.persistence.criteria.AbstractQuery<T>
-
isDistinct
public boolean isDistinct()- Specified by:
isDistinctin interfacejavax.persistence.criteria.AbstractQuery<T>
-
getResultType
- Specified by:
getResultTypein interfacejavax.persistence.criteria.AbstractQuery<T>
-
select
public javax.persistence.criteria.CriteriaQuery<T> select(javax.persistence.criteria.Selection<? extends T> selection) - Specified by:
selectin interfacejavax.persistence.criteria.CriteriaQuery<T>
-
multiselect
public javax.persistence.criteria.CriteriaQuery<T> multiselect(javax.persistence.criteria.Selection<?>... selections) - Specified by:
multiselectin interfacejavax.persistence.criteria.CriteriaQuery<T>
-
multiselect
public javax.persistence.criteria.CriteriaQuery<T> multiselect(List<javax.persistence.criteria.Selection<?>> selectionList) - Specified by:
multiselectin interfacejavax.persistence.criteria.CriteriaQuery<T>
-
wrapAsPredicate
public static javax.persistence.criteria.Predicate wrapAsPredicate(javax.persistence.criteria.Expression<Boolean> expr) -
where
-
where
public javax.persistence.criteria.CriteriaQuery<T> where(javax.persistence.criteria.Predicate... restrictions) -
groupBy
public javax.persistence.criteria.CriteriaQuery<T> groupBy(javax.persistence.criteria.Expression<?>... grouping) -
groupBy
-
having
-
having
public javax.persistence.criteria.CriteriaQuery<T> having(javax.persistence.criteria.Predicate... restrictions) -
orderBy
- Specified by:
orderByin interfacejavax.persistence.criteria.CriteriaQuery<T>
-
orderBy
public javax.persistence.criteria.CriteriaQuery<T> orderBy(List<javax.persistence.criteria.Order> o) - Specified by:
orderByin interfacejavax.persistence.criteria.CriteriaQuery<T>
-
distinct
-
getOrderList
- Specified by:
getOrderListin interfacejavax.persistence.criteria.CriteriaQuery<T>
-
getParameters
- Specified by:
getParametersin interfacejavax.persistence.criteria.CriteriaQuery<T>
-