package org.tax.expression;
import org.tax.datatypes.QLBoolean;
//public class BooleanUniOpExpr extends BooleanExpr {
public class BooleanUniOpExpr extends Expression<QLBoolean> {
Expression<QLBoolean> operand;
String op;
public BooleanUniOpExpr(Expression<QLBoolean> opearnd, String op) {
this.operand = opearnd;
this.op = op;
}
@Override
public QLBoolean evaluate() {
return new QLBoolean(!operand.evaluate().getValue());
}
}