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, isCompoundSelectionforceConversion, getAlias, getJavaType, getValueHandler, resetJavaType, setAliascriteriaBuilderclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetValueHandlersgetValueHandleralias, getCompoundSelectionItems, isCompoundSelectiongetAlias, getJavaTyperender, renderProjectionregisterParameterspublic 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()
ExpressionImplementorasLong in interface ExpressionImplementor<T>public ExpressionImplementor<Integer> asInteger()
ExpressionImplementorasInteger in interface ExpressionImplementor<T>public ExpressionImplementor<Float> asFloat()
ExpressionImplementorasFloat in interface ExpressionImplementor<T>public ExpressionImplementor<Double> asDouble()
ExpressionImplementorasDouble in interface ExpressionImplementor<T>public ExpressionImplementor<BigDecimal> asBigDecimal()
ExpressionImplementorasBigDecimal in interface ExpressionImplementor<T>BigDecimalpublic ExpressionImplementor<BigInteger> asBigInteger()
ExpressionImplementorasBigInteger in interface ExpressionImplementor<T>BigIntegerpublic ExpressionImplementor<String> asString()
ExpressionImplementorasString in interface ExpressionImplementor<T>Copyright © 2001-2015 Red Hat, Inc. All Rights Reserved.