eval method
Evaluate this expression in the context of row (column name -> value).
Implementation
@override
Object? eval(Map<String, Object?> row) {
final v = value.eval(row);
if (v == null) return null;
for (final e in values) {
final ev = e.eval(row);
if (ev != null && BinaryExpr._eq(v, ev)) return !negated;
}
return negated;
}