public abstract class ExpressionImpl<T> extends SelectionImpl<T> implements ExpressionImplementor<T>, java.io.Serializable
ParameterContainer.Helper| Constructor and Description |
|---|
ExpressionImpl(CriteriaBuilderImpl criteriaBuilder,
java.lang.Class<T> javaType) |
| Modifier and Type | Method and Description |
|---|---|
<X> javax.persistence.criteria.Expression<X> |
as(java.lang.Class<X> type) |
ExpressionImplementor<java.math.BigDecimal> |
asBigDecimal()
See
CriteriaBuilder.toBigDecimal(javax.persistence.criteria.Expression<? extends java.lang.Number>) |
ExpressionImplementor<java.math.BigInteger> |
asBigInteger()
See
CriteriaBuilder.toBigInteger(javax.persistence.criteria.Expression<? extends java.lang.Number>) |
ExpressionImplementor<java.lang.Double> |
asDouble()
See
CriteriaBuilder.toDouble(javax.persistence.criteria.Expression<? extends java.lang.Number>) |
ExpressionImplementor<java.lang.Float> |
asFloat()
See
CriteriaBuilder.toFloat(javax.persistence.criteria.Expression<? extends java.lang.Number>) |
ExpressionImplementor<java.lang.Integer> |
asInteger()
See
CriteriaBuilder.toInteger(javax.persistence.criteria.Expression<? extends java.lang.Number>) |
ExpressionImplementor<java.lang.Long> |
asLong()
See
CriteriaBuilder.toLong(javax.persistence.criteria.Expression<? extends java.lang.Number>) |
ExpressionImplementor<java.lang.String> |
asString()
See
CriteriaBuilder.toString(javax.persistence.criteria.Expression<java.lang.Character>) |
javax.persistence.criteria.Predicate |
in(java.util.Collection<?> values) |
javax.persistence.criteria.Predicate |
in(javax.persistence.criteria.Expression<?>... values) |
javax.persistence.criteria.Predicate |
in(javax.persistence.criteria.Expression<java.util.Collection<?>> values) |
javax.persistence.criteria.Predicate |
in(java.lang.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, renderGroupBy, renderProjectionregisterParameterspublic ExpressionImpl(CriteriaBuilderImpl criteriaBuilder, java.lang.Class<T> javaType)
public <X> javax.persistence.criteria.Expression<X> as(java.lang.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(java.lang.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(java.util.Collection<?> values)
in in interface javax.persistence.criteria.Expression<T>public javax.persistence.criteria.Predicate in(javax.persistence.criteria.Expression<java.util.Collection<?>> values)
in in interface javax.persistence.criteria.Expression<T>public ExpressionImplementor<java.lang.Long> asLong()
ExpressionImplementorCriteriaBuilder.toLong(javax.persistence.criteria.Expression<? extends java.lang.Number>)asLong in interface ExpressionImplementor<T>public ExpressionImplementor<java.lang.Integer> asInteger()
ExpressionImplementorCriteriaBuilder.toInteger(javax.persistence.criteria.Expression<? extends java.lang.Number>)asInteger in interface ExpressionImplementor<T>public ExpressionImplementor<java.lang.Float> asFloat()
ExpressionImplementorCriteriaBuilder.toFloat(javax.persistence.criteria.Expression<? extends java.lang.Number>)asFloat in interface ExpressionImplementor<T>public ExpressionImplementor<java.lang.Double> asDouble()
ExpressionImplementorCriteriaBuilder.toDouble(javax.persistence.criteria.Expression<? extends java.lang.Number>)asDouble in interface ExpressionImplementor<T>public ExpressionImplementor<java.math.BigDecimal> asBigDecimal()
ExpressionImplementorCriteriaBuilder.toBigDecimal(javax.persistence.criteria.Expression<? extends java.lang.Number>)asBigDecimal in interface ExpressionImplementor<T>BigDecimalpublic ExpressionImplementor<java.math.BigInteger> asBigInteger()
ExpressionImplementorCriteriaBuilder.toBigInteger(javax.persistence.criteria.Expression<? extends java.lang.Number>)asBigInteger in interface ExpressionImplementor<T>BigIntegerpublic ExpressionImplementor<java.lang.String> asString()
ExpressionImplementorCriteriaBuilder.toString(javax.persistence.criteria.Expression<java.lang.Character>)asString in interface ExpressionImplementor<T>Copyright © 2001-2018 Red Hat, Inc. All Rights Reserved.