public class CriteriaSubqueryImpl<T> extends ExpressionImpl<T> implements javax.persistence.criteria.Subquery<T>, java.io.Serializable
Subquery contract. Mostlty a set of delegation to its internal
QueryStructure.| Modifier and Type | Class and Description |
|---|---|
static class |
CriteriaSubqueryImpl.SubquerySelection<S> |
ParameterContainer.Helper| Constructor and Description |
|---|
CriteriaSubqueryImpl(CriteriaBuilderImpl criteriaBuilder,
java.lang.Class<T> javaType,
javax.persistence.criteria.CommonAbstractCriteria parent) |
| Modifier and Type | Method and Description |
|---|---|
<X,Y> javax.persistence.criteria.CollectionJoin<X,Y> |
correlate(javax.persistence.criteria.CollectionJoin<X,Y> source) |
<X,Y> javax.persistence.criteria.Join<X,Y> |
correlate(javax.persistence.criteria.Join<X,Y> source) |
<X,Y> javax.persistence.criteria.ListJoin<X,Y> |
correlate(javax.persistence.criteria.ListJoin<X,Y> source) |
<X,K,V> javax.persistence.criteria.MapJoin<X,K,V> |
correlate(javax.persistence.criteria.MapJoin<X,K,V> source) |
<Y> javax.persistence.criteria.Root<Y> |
correlate(javax.persistence.criteria.Root<Y> source) |
<X,Y> javax.persistence.criteria.SetJoin<X,Y> |
correlate(javax.persistence.criteria.SetJoin<X,Y> source) |
javax.persistence.criteria.Subquery<T> |
distinct(boolean applyDistinction) |
<X> javax.persistence.criteria.Root<X> |
from(java.lang.Class<X> entityClass) |
<X> javax.persistence.criteria.Root<X> |
from(javax.persistence.metamodel.EntityType<X> entityType) |
javax.persistence.criteria.CommonAbstractCriteria |
getContainingQuery() |
java.util.Set<javax.persistence.criteria.Join<?,?>> |
getCorrelatedJoins() |
java.util.List<javax.persistence.criteria.Expression<?>> |
getGroupList() |
javax.persistence.criteria.Predicate |
getGroupRestriction() |
javax.persistence.criteria.AbstractQuery<?> |
getParent() |
javax.persistence.criteria.Predicate |
getRestriction() |
java.lang.Class<T> |
getResultType() |
java.util.Set<javax.persistence.criteria.Root<?>> |
getRoots() |
javax.persistence.criteria.Expression<T> |
getSelection() |
javax.persistence.criteria.Subquery<T> |
groupBy(javax.persistence.criteria.Expression<?>... groupings) |
javax.persistence.criteria.Subquery<T> |
groupBy(java.util.List<javax.persistence.criteria.Expression<?>> groupings) |
javax.persistence.criteria.Subquery<T> |
having(javax.persistence.criteria.Expression<java.lang.Boolean> expression) |
javax.persistence.criteria.Subquery<T> |
having(javax.persistence.criteria.Predicate... predicates) |
boolean |
isDistinct() |
void |
registerParameters(ParameterRegistry registry)
Register any parameters contained within this query component with the given registry.
|
java.lang.String |
render(RenderingContext renderingContext)
Render clause
|
java.lang.String |
renderProjection(RenderingContext renderingContext)
Render SELECT clause
|
javax.persistence.criteria.Subquery<T> |
select(javax.persistence.criteria.Expression<T> expression) |
<U> javax.persistence.criteria.Subquery<U> |
subquery(java.lang.Class<U> subqueryType) |
javax.persistence.criteria.Subquery<T> |
where(javax.persistence.criteria.Expression<java.lang.Boolean> expression) |
javax.persistence.criteria.Subquery<T> |
where(javax.persistence.criteria.Predicate... predicates) |
as, asBigDecimal, asBigInteger, asDouble, asFloat, asInteger, asLong, asString, in, in, in, in, isNotNull, isNullalias, getCompoundSelectionItems, getValueHandlers, isCompoundSelectionforceConversion, getAlias, getJavaType, getValueHandler, resetJavaType, setAliascriteriaBuilderclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitas, in, in, in, in, isNotNull, isNullalias, getCompoundSelectionItems, isCompoundSelectiongetValueHandlersgetValueHandlerrenderGroupBypublic CriteriaSubqueryImpl(CriteriaBuilderImpl criteriaBuilder, java.lang.Class<T> javaType, javax.persistence.criteria.CommonAbstractCriteria parent)
public javax.persistence.criteria.AbstractQuery<?> getParent()
getParent in interface javax.persistence.criteria.Subquery<T>public javax.persistence.criteria.CommonAbstractCriteria getContainingQuery()
getContainingQuery in interface javax.persistence.criteria.Subquery<T>public void registerParameters(ParameterRegistry registry)
ParameterContainerregisterParameters in interface ParameterContainerregistry - The parameter registry with which to register.public java.lang.Class<T> getResultType()
getResultType in interface javax.persistence.criteria.AbstractQuery<T>public java.util.Set<javax.persistence.criteria.Root<?>> getRoots()
getRoots in interface javax.persistence.criteria.AbstractQuery<T>public <X> javax.persistence.criteria.Root<X> from(javax.persistence.metamodel.EntityType<X> entityType)
from in interface javax.persistence.criteria.AbstractQuery<T>public <X> javax.persistence.criteria.Root<X> from(java.lang.Class<X> entityClass)
from in interface javax.persistence.criteria.AbstractQuery<T>public javax.persistence.criteria.Subquery<T> distinct(boolean applyDistinction)
public boolean isDistinct()
isDistinct in interface javax.persistence.criteria.AbstractQuery<T>public javax.persistence.criteria.Expression<T> getSelection()
public javax.persistence.criteria.Subquery<T> select(javax.persistence.criteria.Expression<T> expression)
select in interface javax.persistence.criteria.Subquery<T>public javax.persistence.criteria.Predicate getRestriction()
getRestriction in interface javax.persistence.criteria.CommonAbstractCriteriapublic javax.persistence.criteria.Subquery<T> where(javax.persistence.criteria.Expression<java.lang.Boolean> expression)
public javax.persistence.criteria.Subquery<T> where(javax.persistence.criteria.Predicate... predicates)
public java.util.List<javax.persistence.criteria.Expression<?>> getGroupList()
getGroupList in interface javax.persistence.criteria.AbstractQuery<T>public javax.persistence.criteria.Subquery<T> groupBy(javax.persistence.criteria.Expression<?>... groupings)
public javax.persistence.criteria.Subquery<T> groupBy(java.util.List<javax.persistence.criteria.Expression<?>> groupings)
public javax.persistence.criteria.Predicate getGroupRestriction()
getGroupRestriction in interface javax.persistence.criteria.AbstractQuery<T>public javax.persistence.criteria.Subquery<T> having(javax.persistence.criteria.Expression<java.lang.Boolean> expression)
public javax.persistence.criteria.Subquery<T> having(javax.persistence.criteria.Predicate... predicates)
public java.util.Set<javax.persistence.criteria.Join<?,?>> getCorrelatedJoins()
getCorrelatedJoins in interface javax.persistence.criteria.Subquery<T>public <Y> javax.persistence.criteria.Root<Y> correlate(javax.persistence.criteria.Root<Y> source)
correlate in interface javax.persistence.criteria.Subquery<T>public <X,Y> javax.persistence.criteria.Join<X,Y> correlate(javax.persistence.criteria.Join<X,Y> source)
correlate in interface javax.persistence.criteria.Subquery<T>public <X,Y> javax.persistence.criteria.CollectionJoin<X,Y> correlate(javax.persistence.criteria.CollectionJoin<X,Y> source)
correlate in interface javax.persistence.criteria.Subquery<T>public <X,Y> javax.persistence.criteria.SetJoin<X,Y> correlate(javax.persistence.criteria.SetJoin<X,Y> source)
correlate in interface javax.persistence.criteria.Subquery<T>public <X,Y> javax.persistence.criteria.ListJoin<X,Y> correlate(javax.persistence.criteria.ListJoin<X,Y> source)
correlate in interface javax.persistence.criteria.Subquery<T>public <X,K,V> javax.persistence.criteria.MapJoin<X,K,V> correlate(javax.persistence.criteria.MapJoin<X,K,V> source)
correlate in interface javax.persistence.criteria.Subquery<T>public <U> javax.persistence.criteria.Subquery<U> subquery(java.lang.Class<U> subqueryType)
subquery in interface javax.persistence.criteria.CommonAbstractCriteriapublic java.lang.String render(RenderingContext renderingContext)
Renderablerender in interface RenderablerenderingContext - contextpublic java.lang.String renderProjection(RenderingContext renderingContext)
RenderablerenderProjection in interface RenderablerenderingContext - contextCopyright © 2001-2018 Red Hat, Inc. All Rights Reserved.