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. |
expressionType
INNER 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 © 2018 Speedment, Inc.. All rights reserved.