T - the type of the expressionpublic interface Expression<T> extends Selection<T>
| Modifier and Type | Method and Description | 
|---|---|
| <X> Expression<X> | as(java.lang.Class<X> type)Perform a typecast upon the expression, returning a new
 expression object. | 
| Predicate | in(java.util.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<java.util.Collection<?>> values)Create a predicate to test whether the expression is a member
 of the collection. | 
| Predicate | in(java.lang.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(java.lang.Object... values)
values - values to be tested againstPredicate in(Expression<?>... values)
values - expressions to be tested againstPredicate in(java.util.Collection<?> values)
values - collection of values to be tested againstPredicate in(Expression<java.util.Collection<?>> values)
values - expression corresponding to collection to be
        tested against<X> Expression<X> as(java.lang.Class<X> type)
type - intended type of the expression