public abstract class ExpressionImpl<T> extends SelectionImpl<T> implements ExpressionImplementor<T>, Serializable
ParameterContainer.Helper| Constructor and Description |
|---|
ExpressionImpl(CriteriaBuilderImpl criteriaBuilder,
Class<T> javaType) |
| Modifier and Type | Method and Description |
|---|---|
<X> javax.persistence.criteria.Expression<X> |
as(Class<X> type) |
ExpressionImplementor<BigDecimal> |
asBigDecimal()
See
CriteriaBuilder.toBigDecimal(javax.persistence.criteria.Expression<? extends java.lang.Number>) |
ExpressionImplementor<BigInteger> |
asBigInteger()
See
CriteriaBuilder.toBigInteger(javax.persistence.criteria.Expression<? extends java.lang.Number>) |
ExpressionImplementor<Double> |
asDouble()
See
CriteriaBuilder.toDouble(javax.persistence.criteria.Expression<? extends java.lang.Number>) |
ExpressionImplementor<Float> |
asFloat()
See
CriteriaBuilder.toFloat(javax.persistence.criteria.Expression<? extends java.lang.Number>) |
ExpressionImplementor<Integer> |
asInteger()
See
CriteriaBuilder.toInteger(javax.persistence.criteria.Expression<? extends java.lang.Number>) |
ExpressionImplementor<Long> |
asLong()
See
CriteriaBuilder.toLong(javax.persistence.criteria.Expression<? extends java.lang.Number>) |
ExpressionImplementor<String> |
asString()
See
CriteriaBuilder.toString(javax.persistence.criteria.Expression<java.lang.Character>) |
javax.persistence.criteria.Predicate |
in(Collection<?> values) |
javax.persistence.criteria.Predicate |
in(javax.persistence.criteria.Expression<?>... values) |
javax.persistence.criteria.Predicate |
in(javax.persistence.criteria.Expression<Collection<?>> values) |
javax.persistence.criteria.Predicate |
in(Object... values) |
javax.persistence.criteria.Predicate |
isNotNull() |
javax.persistence.criteria.Predicate |
isNull() |
alias, getCompoundSelectionItems, getValueHandlers, isCompoundSelectionforceConversion, getAlias, getJavaType, getValueHandler, resetJavaType, setAliascriteriaBuilderclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetValueHandlersgetValueHandleralias, getCompoundSelectionItems, isCompoundSelectionrender, renderProjectionregisterParameterspublic ExpressionImpl(CriteriaBuilderImpl criteriaBuilder, Class<T> javaType)
public <X> javax.persistence.criteria.Expression<X> as(Class<X> type)
as in interface javax.persistence.criteria.Expression<T>public javax.persistence.criteria.Predicate isNull()
isNull in interface javax.persistence.criteria.Expression<T>public javax.persistence.criteria.Predicate isNotNull()
isNotNull in interface javax.persistence.criteria.Expression<T>public javax.persistence.criteria.Predicate in(Object... values)
in in interface javax.persistence.criteria.Expression<T>public javax.persistence.criteria.Predicate in(javax.persistence.criteria.Expression<?>... values)
in in interface javax.persistence.criteria.Expression<T>public javax.persistence.criteria.Predicate in(Collection<?> values)
in in interface javax.persistence.criteria.Expression<T>public javax.persistence.criteria.Predicate in(javax.persistence.criteria.Expression<Collection<?>> values)
in in interface javax.persistence.criteria.Expression<T>public ExpressionImplementor<Long> asLong()
ExpressionImplementorCriteriaBuilder.toLong(javax.persistence.criteria.Expression<? extends java.lang.Number>)asLong in interface ExpressionImplementor<T>public ExpressionImplementor<Integer> asInteger()
ExpressionImplementorCriteriaBuilder.toInteger(javax.persistence.criteria.Expression<? extends java.lang.Number>)asInteger in interface ExpressionImplementor<T>public ExpressionImplementor<Float> asFloat()
ExpressionImplementorCriteriaBuilder.toFloat(javax.persistence.criteria.Expression<? extends java.lang.Number>)asFloat in interface ExpressionImplementor<T>public ExpressionImplementor<Double> asDouble()
ExpressionImplementorCriteriaBuilder.toDouble(javax.persistence.criteria.Expression<? extends java.lang.Number>)asDouble in interface ExpressionImplementor<T>public ExpressionImplementor<BigDecimal> asBigDecimal()
ExpressionImplementorCriteriaBuilder.toBigDecimal(javax.persistence.criteria.Expression<? extends java.lang.Number>)asBigDecimal in interface ExpressionImplementor<T>BigDecimalpublic ExpressionImplementor<BigInteger> asBigInteger()
ExpressionImplementorCriteriaBuilder.toBigInteger(javax.persistence.criteria.Expression<? extends java.lang.Number>)asBigInteger in interface ExpressionImplementor<T>BigIntegerpublic ExpressionImplementor<String> asString()
ExpressionImplementorCriteriaBuilder.toString(javax.persistence.criteria.Expression<java.lang.Character>)asString in interface ExpressionImplementor<T>Copyright © 2016. All rights reserved.