}
@Override
public Datum eval(Schema schema, Tuple tuple) {
Datum datum = childEval.eval(schema, tuple);
return !datum.isNull() ? DatumFactory.createBool(!datum.asBool()) : datum;
}
@Override
public String toString() {
return "NOT " + childEval.toString();