All Downloads are FREE. Search and download functionalities are using the official Maven repository.

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";
    }
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy