T - the input entity typeINNER - type of the inner expressionpublic interface NullableExpression<T,INNER extends Expression<T>> extends Expression<T>
Expression that has an inner
expression that is used for elements that does not pass the
isNull predicate.
Equality is determined by looking at the inner() and
isNullPredicate().
| Modifier and Type | Method and Description |
|---|---|
INNER |
inner()
The inner predicate that is used to determine the result after the
isNullPredicate() has returned false. |
Predicate<T> |
isNullPredicate()
Returns the predicate used to evaluate if an incoming element will be
mapped to
null in this expression, or if the inner()
expression should be used. |
expressionTypeINNER inner()
isNullPredicate() has returned false. The inner expression
should have the same type as this
one, except that it might not be nullable. It could also be nullable,
however.Predicate<T> isNullPredicate()
null in this expression, or if the inner()
expression should be used.true if an element should result in
a null value in this expression, or false if the
inner() expression should be used to determine the
resultCopyright © 2019 Speedment, Inc.. All rights reserved.