类 DelegatedExpressionImpl<T>
- java.lang.Object
-
- org.hibernate.query.criteria.internal.AbstractNode
-
- org.hibernate.query.criteria.internal.expression.AbstractTupleElement<X>
-
- org.hibernate.query.criteria.internal.expression.SelectionImpl<T>
-
- org.hibernate.query.criteria.internal.expression.ExpressionImpl<T>
-
- org.hibernate.query.criteria.internal.expression.DelegatedExpressionImpl<T>
-
- 所有已实现的接口:
Serializable,javax.persistence.criteria.Expression<T>,javax.persistence.criteria.Selection<T>,javax.persistence.TupleElement<T>,ExpressionImplementor<T>,ParameterContainer,Renderable,SelectionImplementor<T>,TupleElementImplementor<T>
public abstract class DelegatedExpressionImpl<T> extends ExpressionImpl<T>
Implementation ofExpressionwraps another Expression and delegates most of its functionality to that wrapped Expression- 作者:
- Steve Ebersole
- 另请参阅:
- 序列化表格
-
-
嵌套类概要
-
从接口继承的嵌套类/接口 org.hibernate.query.criteria.internal.ParameterContainer
ParameterContainer.Helper
-
-
构造器概要
构造器 构造器 说明 DelegatedExpressionImpl(ExpressionImpl<T> wrapped)
-
方法概要
所有方法 实例方法 具体方法 修饰符和类型 方法 说明 javax.persistence.criteria.Selection<T>alias(String alias)protected voidforceConversion(ValueHandlerFactory.ValueHandler<T> tValueHandler)StringgetAlias()List<javax.persistence.criteria.Selection<?>>getCompoundSelectionItems()Class<T>getJavaType()ValueHandlerFactory.ValueHandler<T>getValueHandler()List<ValueHandlerFactory.ValueHandler>getValueHandlers()ExpressionImpl<T>getWrapped()booleanisCompoundSelection()voidregisterParameters(ParameterRegistry registry)Register any parameters contained within this query component with the given registry.protected voidresetJavaType(Class targetType)protected voidsetAlias(String alias)Protected access to define the alias.-
从类继承的方法 org.hibernate.query.criteria.internal.expression.ExpressionImpl
as, asBigDecimal, asBigInteger, asDouble, asFloat, asInteger, asLong, asString, in, in, in, in, isNotNull, isNull
-
从类继承的方法 org.hibernate.query.criteria.internal.AbstractNode
criteriaBuilder
-
从类继承的方法 java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
从接口继承的方法 org.hibernate.query.criteria.internal.Renderable
render
-
-
-
-
构造器详细资料
-
DelegatedExpressionImpl
public DelegatedExpressionImpl(ExpressionImpl<T> wrapped)
-
-
方法详细资料
-
getWrapped
public ExpressionImpl<T> getWrapped()
-
registerParameters
public void registerParameters(ParameterRegistry registry)
从接口复制的说明:ParameterContainerRegister any parameters contained within this query component with the given registry.- 参数:
registry- The parameter registry with which to register.
-
alias
public javax.persistence.criteria.Selection<T> alias(String alias)
- 指定者:
alias在接口中javax.persistence.criteria.Selection<T>- 覆盖:
alias在类中SelectionImpl<T>
-
isCompoundSelection
public boolean isCompoundSelection()
- 指定者:
isCompoundSelection在接口中javax.persistence.criteria.Selection<T>- 覆盖:
isCompoundSelection在类中SelectionImpl<T>
-
getValueHandlers
public List<ValueHandlerFactory.ValueHandler> getValueHandlers()
- 指定者:
getValueHandlers在接口中SelectionImplementor<T>- 覆盖:
getValueHandlers在类中SelectionImpl<T>
-
getCompoundSelectionItems
public List<javax.persistence.criteria.Selection<?>> getCompoundSelectionItems()
- 指定者:
getCompoundSelectionItems在接口中javax.persistence.criteria.Selection<T>- 覆盖:
getCompoundSelectionItems在类中SelectionImpl<T>
-
getJavaType
public Class<T> getJavaType()
- 指定者:
getJavaType在接口中javax.persistence.TupleElement<T>- 覆盖:
getJavaType在类中AbstractTupleElement<T>
-
resetJavaType
protected void resetJavaType(Class targetType)
- 覆盖:
resetJavaType在类中AbstractTupleElement<T>
-
forceConversion
protected void forceConversion(ValueHandlerFactory.ValueHandler<T> tValueHandler)
- 覆盖:
forceConversion在类中AbstractTupleElement<T>
-
getValueHandler
public ValueHandlerFactory.ValueHandler<T> getValueHandler()
- 指定者:
getValueHandler在接口中TupleElementImplementor<T>- 覆盖:
getValueHandler在类中AbstractTupleElement<T>
-
getAlias
public String getAlias()
- 指定者:
getAlias在接口中javax.persistence.TupleElement<T>- 覆盖:
getAlias在类中AbstractTupleElement<T>
-
setAlias
protected void setAlias(String alias)
从类复制的说明:AbstractTupleElementProtected access to define the alias.- 覆盖:
setAlias在类中AbstractTupleElement<T>- 参数:
alias- The alias to use.
-
-