io.delta.standalone.expressions.IsNull Maven / Gradle / Ivy
The newest version!
package io.delta.standalone.expressions;
import io.delta.standalone.data.RowRecord;
/**
* Evaluates if {@code expr} is null for {@code new IsNull(expr)}.
*/
public final class IsNull extends UnaryExpression implements Predicate {
public IsNull(Expression child) {
super(child);
}
@Override
public Object eval(RowRecord record) { return child.eval(record) == null; }
@Override
public String toString() {
return "(" + child.toString() + ") IS NULL";
}
}