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.