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, isCompoundSelection
forceConversion, getAlias, getJavaType, getValueHandler, resetJavaType, setAlias
criteriaBuilder
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getValueHandlers
getValueHandler
alias, getCompoundSelectionItems, isCompoundSelection
render, renderGroupBy, renderProjection
registerParameters
public 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()
ExpressionImplementor
CriteriaBuilder.toLong(javax.persistence.criteria.Expression<? extends java.lang.Number>)
asLong
in interface ExpressionImplementor<T>
public ExpressionImplementor<java.lang.Integer> asInteger()
ExpressionImplementor
CriteriaBuilder.toInteger(javax.persistence.criteria.Expression<? extends java.lang.Number>)
asInteger
in interface ExpressionImplementor<T>
public ExpressionImplementor<java.lang.Float> asFloat()
ExpressionImplementor
CriteriaBuilder.toFloat(javax.persistence.criteria.Expression<? extends java.lang.Number>)
asFloat
in interface ExpressionImplementor<T>
public ExpressionImplementor<java.lang.Double> asDouble()
ExpressionImplementor
CriteriaBuilder.toDouble(javax.persistence.criteria.Expression<? extends java.lang.Number>)
asDouble
in interface ExpressionImplementor<T>
public ExpressionImplementor<java.math.BigDecimal> asBigDecimal()
ExpressionImplementor
CriteriaBuilder.toBigDecimal(javax.persistence.criteria.Expression<? extends java.lang.Number>)
asBigDecimal
in interface ExpressionImplementor<T>
BigDecimal
public ExpressionImplementor<java.math.BigInteger> asBigInteger()
ExpressionImplementor
CriteriaBuilder.toBigInteger(javax.persistence.criteria.Expression<? extends java.lang.Number>)
asBigInteger
in interface ExpressionImplementor<T>
BigInteger
public ExpressionImplementor<java.lang.String> asString()
ExpressionImplementor
CriteriaBuilder.toString(javax.persistence.criteria.Expression<java.lang.Character>)
asString
in interface ExpressionImplementor<T>
Copyright © 2001-2018 Red Hat, Inc. All Rights Reserved.