iif<T extends Object> method

Expression<T> iif<T extends Object>(
  1. Expression<bool> predicate,
  2. Expression<T> ifFalse
)

Evaluates to this if predicate is true, otherwise evaluates to ifFalse.

Implementation

Expression<T> iif<T extends Object>(
    Expression<bool> predicate, Expression<T> ifFalse) {
  return FunctionCallExpression<T>('IIF', [predicate, this, ifFalse]);
}