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 © 2018,2020 Eclipse Foundation.
Use is subject to license terms.