package org.n3r.eql.parser;
import lombok.Value;
import org.n3r.eql.base.ExpressionEvaluator;
import org.n3r.eql.map.EqlRun;
@Value
public class UnlessPart implements EqlPart {
private final String expr;
private final MultiPart part;
@Override
public String evalSql(EqlRun eqlRun) {
ExpressionEvaluator evaluator = eqlRun.getEqlConfig().getExpressionEvaluator();
return !evaluator.evalBool(expr, eqlRun) ? part.evalSql(eqlRun) : "";
}
}