public abstract class AbstractManipulationCriteriaQuery<T> extends java.lang.Object implements CompilableCriteria, javax.persistence.criteria.CommonAbstractCriteria
CriteriaUpdate and
CriteriaDelete| Modifier | Constructor and Description |
|---|---|
protected |
AbstractManipulationCriteriaQuery(CriteriaBuilderImpl criteriaBuilder) |
| Modifier and Type | Method and Description |
|---|---|
protected CriteriaBuilderImpl |
criteriaBuilder() |
javax.persistence.criteria.Root |
from(java.lang.Class<T> entityClass) |
javax.persistence.criteria.Root<T> |
from(javax.persistence.metamodel.EntityType<T> entityType) |
javax.persistence.criteria.Predicate |
getRestriction() |
javax.persistence.criteria.Root<T> |
getRoot() |
CriteriaInterpretation |
interpret(RenderingContext renderingContext) |
protected abstract java.lang.String |
renderQuery(RenderingContext renderingContext) |
protected void |
renderRestrictions(java.lang.StringBuilder jpaql,
RenderingContext renderingContext) |
protected void |
renderRoot(java.lang.StringBuilder jpaql,
RenderingContext renderingContext) |
protected void |
setRestriction(javax.persistence.criteria.Expression<java.lang.Boolean> restriction) |
void |
setRestriction(javax.persistence.criteria.Predicate... restrictions) |
<U> javax.persistence.criteria.Subquery<U> |
subquery(java.lang.Class<U> type) |
void |
validate() |
protected AbstractManipulationCriteriaQuery(CriteriaBuilderImpl criteriaBuilder)
protected CriteriaBuilderImpl criteriaBuilder()
public javax.persistence.criteria.Root from(java.lang.Class<T> entityClass)
public javax.persistence.criteria.Root<T> from(javax.persistence.metamodel.EntityType<T> entityType)
public javax.persistence.criteria.Root<T> getRoot()
protected void setRestriction(javax.persistence.criteria.Expression<java.lang.Boolean> restriction)
public void setRestriction(javax.persistence.criteria.Predicate... restrictions)
public javax.persistence.criteria.Predicate getRestriction()
getRestriction in interface javax.persistence.criteria.CommonAbstractCriteriapublic <U> javax.persistence.criteria.Subquery<U> subquery(java.lang.Class<U> type)
subquery in interface javax.persistence.criteria.CommonAbstractCriteriapublic void validate()
validate in interface CompilableCriteriapublic CriteriaInterpretation interpret(RenderingContext renderingContext)
interpret in interface CompilableCriteriaprotected abstract java.lang.String renderQuery(RenderingContext renderingContext)
protected void renderRoot(java.lang.StringBuilder jpaql,
RenderingContext renderingContext)
protected void renderRestrictions(java.lang.StringBuilder jpaql,
RenderingContext renderingContext)
Copyright © 2001-2018 Red Hat, Inc. All Rights Reserved.