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> Expression<X> |
as(Class<X> type) |
ExpressionImplementor<BigDecimal> |
asBigDecimal()
|
ExpressionImplementor<BigInteger> |
asBigInteger()
|
ExpressionImplementor<Double> |
asDouble()
|
ExpressionImplementor<Float> |
asFloat()
|
ExpressionImplementor<Integer> |
asInteger()
|
ExpressionImplementor<Long> |
asLong()
|
ExpressionImplementor<String> |
asString()
|
Predicate |
in(Collection<?> values) |
Predicate |
in(Expression<?>... values) |
Predicate |
in(Expression<Collection<?>> values) |
Predicate |
in(Object... values) |
Predicate |
isNotNull() |
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
getAlias, getJavaType
render, renderProjection
registerParameters
public ExpressionImpl(CriteriaBuilderImpl criteriaBuilder, Class<T> javaType)
public <X> Expression<X> as(Class<X> type)
as
in interface Expression<T>
public Predicate isNull()
isNull
in interface Expression<T>
public Predicate isNotNull()
isNotNull
in interface Expression<T>
public Predicate in(Object... values)
in
in interface Expression<T>
public Predicate in(Expression<?>... values)
in
in interface Expression<T>
public Predicate in(Collection<?> values)
in
in interface Expression<T>
public Predicate in(Expression<Collection<?>> values)
in
in interface Expression<T>
public ExpressionImplementor<Long> asLong()
asLong
in interface ExpressionImplementor<T>
public ExpressionImplementor<Integer> asInteger()
asInteger
in interface ExpressionImplementor<T>
public ExpressionImplementor<Float> asFloat()
asFloat
in interface ExpressionImplementor<T>
public ExpressionImplementor<Double> asDouble()
asDouble
in interface ExpressionImplementor<T>
public ExpressionImplementor<BigDecimal> asBigDecimal()
asBigDecimal
in interface ExpressionImplementor<T>
BigDecimal
public ExpressionImplementor<BigInteger> asBigInteger()
asBigInteger
in interface ExpressionImplementor<T>
BigInteger
public ExpressionImplementor<String> asString()
asString
in interface ExpressionImplementor<T>
Copyright © 2001-2013 Red Hat, Inc. All Rights Reserved.