Top Description Inners Fields Constructors Methods
org.hibernate.query.criteria.internal.expression

public Class SubqueryComparisonModifierExpression<Y>

extends ExpressionImpl<Y>
implements Serializable
Class Inheritance
All Implemented Interfaces
java.io.Serializable
Imports
java.io.Serializable, javax.persistence.criteria.Subquery, org.hibernate.query.criteria.internal.CriteriaBuilderImpl, .ParameterRegistry, .Renderable, org.hibernate.query.criteria.internal.compile.RenderingContext

Represents a Modifier#ALL, Modifier#ANY, Modifier#SOME modifier applied to a subquery as part of a comparison.
Author
Steve Ebersole

Nested and Inner Type Summary

Modifier and TypeClass and Description
public static enum

Field Summary

Modifier and TypeField and Description
private final SubqueryComparisonModifierExpression.Modifier
private final Subquery<Y>

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
public SubqueryComparisonModifierExpression.Modifier
public Subquery<Y>
public void
registerParameters(ParameterRegistry
The parameter registry with which to register.
registry
)

Implements org.hibernate.query.criteria.internal.ParameterContainer.registerParameters.

Register any parameters contained within this query component with the given registry.
public String
render(RenderingContext renderingContext)

Implements org.hibernate.query.criteria.internal.Renderable.render.

Perform the rendering, returning the rendition
Inherited from org.hibernate.query.criteria.internal.expression.ExpressionImpl:
asasBigDecimalasBigIntegerasDoubleasFloatasIntegerasLongasStringininininisNotNullisNull

Field Detail

modifierback to summary
private final SubqueryComparisonModifierExpression.Modifier modifier
subqueryback to summary
private final Subquery<Y> subquery

Constructor Detail

SubqueryComparisonModifierExpressionback to summary
public SubqueryComparisonModifierExpression(CriteriaBuilderImpl criteriaBuilder, Class<Y> javaType, Subquery<Y> subquery, SubqueryComparisonModifierExpression.Modifier modifier)

Method Detail

getModifierback to summary
public SubqueryComparisonModifierExpression.Modifier getModifier()
getSubqueryback to summary
public Subquery<Y> getSubquery()
registerParametersback to summary
public void registerParameters(ParameterRegistry registry)

Implements org.hibernate.query.criteria.internal.ParameterContainer.registerParameters.

Doc from org.hibernate.query.criteria.internal.ParameterContainer.registerParameters.

Register any parameters contained within this query component with the given registry.

Parameters
registry:ParameterRegistry

The parameter registry with which to register.

renderback to summary
public String render(RenderingContext renderingContext)

Implements org.hibernate.query.criteria.internal.Renderable.render.

Doc from org.hibernate.query.criteria.internal.Renderable.render.

Perform the rendering, returning the rendition

org.hibernate.query.criteria.internal.expression back to summary

public sealed Enum SubqueryComparisonModifierExpression.Modifier

extends Enum<SubqueryComparisonModifierExpression.Modifier>
Class Inheritance

Field Summary

Modifier and TypeField and Description
public static final SubqueryComparisonModifierExpression.Modifier
public static final SubqueryComparisonModifierExpression.Modifier
public static final SubqueryComparisonModifierExpression.Modifier

Constructor Summary

AccessConstructor and Description
private

Method Summary

Modifier and TypeMethod and Description
pack-priv abstract String
public static SubqueryComparisonModifierExpression.Modifier
public static SubqueryComparisonModifierExpression.Modifier[]
Inherited from java.lang.Enum:
clonecompareTodescribeConstableequalsfinalizegetDeclaringClasshashCodenameordinaltoStringvalueOf

Field Detail

ALLback to summary
public static final SubqueryComparisonModifierExpression.Modifier ALL
ANYback to summary
public static final SubqueryComparisonModifierExpression.Modifier ANY
SOMEback to summary
public static final SubqueryComparisonModifierExpression.Modifier SOME

Constructor Detail

Modifierback to summary
private Modifier()

Method Detail

renderedback to summary
pack-priv abstract String rendered()
valueOfback to summary
public static SubqueryComparisonModifierExpression.Modifier valueOf(String name)
valuesback to summary
public static SubqueryComparisonModifierExpression.Modifier[] values()