Top Description Methods
org.hibernate.query.criteria.internal

public Interface ExpressionImplementor<T>

extends SelectionImplementor<T>, Expression<T>, Renderable
Known Direct Subinterfaces
org.hibernate.query.criteria.internal.PathImplementor
Known Direct Implementers
org.hibernate.query.criteria.internal.expression.ExpressionImpl
Imports
java.math.BigDecimal, .BigInteger, javax.persistence.criteria.Expression

Internal contract for implementations of the JPA Expression contract.
Author
Steve Ebersole

Method Summary

Modifier and TypeMethod and Description
public ExpressionImplementor<BigDecimal>
public ExpressionImplementor<BigInteger>
public ExpressionImplementor<Double>
public ExpressionImplementor<Float>
public ExpressionImplementor<Integer>
public ExpressionImplementor<Long>
public ExpressionImplementor<String>
Inherited from javax.persistence.criteria.Expression:
asininininisNotNullisNull
Inherited from org.hibernate.query.criteria.internal.Renderable:
render
Inherited from org.hibernate.query.criteria.internal.SelectionImplementor:
getValueHandlers

Method Detail

asBigDecimalback to summary
public ExpressionImplementor<BigDecimal> asBigDecimal()

See javax.persistence.criteria.CriteriaBuilder#toBigDecimal

Returns:ExpressionImplementor<BigDecimal>

this but as a BigDecimal

asBigIntegerback to summary
public ExpressionImplementor<BigInteger> asBigInteger()

See javax.persistence.criteria.CriteriaBuilder#toBigInteger

Returns:ExpressionImplementor<BigInteger>

this but as a BigInteger

asDoubleback to summary
public ExpressionImplementor<Double> asDouble()

See javax.persistence.criteria.CriteriaBuilder#toDouble

Returns:ExpressionImplementor<Double>

this but as a double

asFloatback to summary
public ExpressionImplementor<Float> asFloat()

See javax.persistence.criteria.CriteriaBuilder#toFloat

Returns:ExpressionImplementor<Float>

this but as a float

asIntegerback to summary
public ExpressionImplementor<Integer> asInteger()

See javax.persistence.criteria.CriteriaBuilder#toInteger

Returns:ExpressionImplementor<Integer>

this but as an integer

asLongback to summary
public ExpressionImplementor<Long> asLong()

See javax.persistence.criteria.CriteriaBuilder#toLong

Returns:ExpressionImplementor<Long>

this but as a long

asStringback to summary
public ExpressionImplementor<String> asString()

See javax.persistence.criteria.CriteriaBuilder#toString

Returns:ExpressionImplementor<String>

this but as a string