public class CriteriaUpdateImpl<T> extends CommonAbstractCriteriaImpl<T> implements javax.persistence.criteria.CriteriaUpdate<T>, java.io.Serializable
Purpose: Contains the implementation of the CriteriaUpdate interface of the JPA criteria API.
Description: This is the container class for the components that define an Update Query.
CriteriaUpdate
,
Serialized FormConstructor and Description |
---|
CriteriaUpdateImpl(javax.persistence.metamodel.Metamodel metamodel,
CriteriaBuilderImpl queryBuilder,
java.lang.Class<T> resultType) |
Modifier and Type | Method and Description |
---|---|
javax.persistence.criteria.Root<T> |
from(java.lang.Class<T> entityClass) |
javax.persistence.criteria.Root<T> |
from(javax.persistence.metamodel.EntityType<T> entity) |
javax.persistence.criteria.Root<T> |
getRoot() |
<Y> javax.persistence.criteria.CriteriaUpdate<T> |
set(javax.persistence.criteria.Path<Y> attribute,
javax.persistence.criteria.Expression<? extends Y> value) |
<Y,X extends Y> |
set(javax.persistence.criteria.Path<Y> attribute,
X value) |
<Y> javax.persistence.criteria.CriteriaUpdate<T> |
set(javax.persistence.metamodel.SingularAttribute<? super T,Y> attribute,
javax.persistence.criteria.Expression<? extends Y> value) |
<Y,X extends Y> |
set(javax.persistence.metamodel.SingularAttribute<? super T,Y> attribute,
X value) |
javax.persistence.criteria.CriteriaUpdate<T> |
set(java.lang.String attributeName,
java.lang.Object value) |
javax.persistence.criteria.CriteriaUpdate<T> |
where(javax.persistence.criteria.Expression<java.lang.Boolean> restriction)
Modify the query to restrict the query results according to the specified
boolean expression.
|
javax.persistence.criteria.CriteriaUpdate<T> |
where(javax.persistence.criteria.Predicate... restrictions)
Modify the query to restrict the query results according to the
conjunction of the specified restriction predicates.
|
addParameter, getParameters, getRestriction, getResultType, internalFrom, internalFrom, subquery, translate
public CriteriaUpdateImpl(javax.persistence.metamodel.Metamodel metamodel, CriteriaBuilderImpl queryBuilder, java.lang.Class<T> resultType)
public javax.persistence.criteria.Root<T> from(java.lang.Class<T> entityClass)
from
in interface javax.persistence.criteria.CriteriaUpdate<T>
public javax.persistence.criteria.Root<T> from(javax.persistence.metamodel.EntityType<T> entity)
from
in interface javax.persistence.criteria.CriteriaUpdate<T>
public javax.persistence.criteria.Root<T> getRoot()
getRoot
in interface javax.persistence.criteria.CriteriaUpdate<T>
public <Y,X extends Y> javax.persistence.criteria.CriteriaUpdate<T> set(javax.persistence.metamodel.SingularAttribute<? super T,Y> attribute, X value)
set
in interface javax.persistence.criteria.CriteriaUpdate<T>
public <Y> javax.persistence.criteria.CriteriaUpdate<T> set(javax.persistence.metamodel.SingularAttribute<? super T,Y> attribute, javax.persistence.criteria.Expression<? extends Y> value)
set
in interface javax.persistence.criteria.CriteriaUpdate<T>
public <Y,X extends Y> javax.persistence.criteria.CriteriaUpdate<T> set(javax.persistence.criteria.Path<Y> attribute, X value)
set
in interface javax.persistence.criteria.CriteriaUpdate<T>
public <Y> javax.persistence.criteria.CriteriaUpdate<T> set(javax.persistence.criteria.Path<Y> attribute, javax.persistence.criteria.Expression<? extends Y> value)
set
in interface javax.persistence.criteria.CriteriaUpdate<T>
public javax.persistence.criteria.CriteriaUpdate<T> set(java.lang.String attributeName, java.lang.Object value)
set
in interface javax.persistence.criteria.CriteriaUpdate<T>
public javax.persistence.criteria.CriteriaUpdate<T> where(javax.persistence.criteria.Expression<java.lang.Boolean> restriction)
CommonAbstractCriteriaImpl
where
in interface javax.persistence.criteria.CriteriaUpdate<T>
where
in class CommonAbstractCriteriaImpl<T>
restriction
- a simple or compound boolean expressionpublic javax.persistence.criteria.CriteriaUpdate<T> where(javax.persistence.criteria.Predicate... restrictions)
CommonAbstractCriteriaImpl
where
in interface javax.persistence.criteria.CriteriaUpdate<T>
where
in class CommonAbstractCriteriaImpl<T>
restrictions
- zero or more restriction predicatesEclipseLink 2.6.3, "build v20160428-59c81c5" API Reference