T - the type of the expressionpublic interface Expression<T> extends Selection<T>
| Modifier and Type | Method and Description | 
|---|---|
<X> Expression<X> | 
as(Class<X> type)
Perform a typecast upon the expression, returning a new
 expression object. 
 | 
Predicate | 
in(Collection<?> values)
Create a predicate to test whether the expression is a member
 of the collection. 
 | 
Predicate | 
in(Expression<?>... values)
Create a predicate to test whether the expression is a member
 of the argument list. 
 | 
Predicate | 
in(Expression<Collection<?>> values)
Create a predicate to test whether the expression is a member
 of the collection. 
 | 
Predicate | 
in(Object... values)
Create a predicate to test whether the expression is a member
 of the argument list. 
 | 
Predicate | 
isNotNull()
Create a predicate to test whether the expression is
 not null. 
 | 
Predicate | 
isNull()
Create a predicate to test whether the expression is null. 
 | 
alias, getCompoundSelectionItems, isCompoundSelectiongetAlias, getJavaTypePredicate isNull()
Predicate isNotNull()
Predicate in(Object... values)
values - values to be tested againstPredicate in(Expression<?>... values)
values - expressions to be tested againstPredicate in(Collection<?> values)
values - collection of values to be tested againstPredicate in(Expression<Collection<?>> values)
values - expression corresponding to collection to be
 tested against<X> Expression<X> as(Class<X> type)
type - intended type of the expressionCopyright © 2016 JBoss by Red Hat. All rights reserved.