evalPredicate function

bool evalPredicate(
  1. Expr e,
  2. Map<String, Object?> row
)

Convenience: evaluate expression as boolean (NULL -> false).

Implementation

bool evalPredicate(Expr e, Map<String, Object?> row) {
  final v = e.eval(row);
  return v is bool && v;
}