Class ExpressionDruidPredicateFactory

java.lang.Object
org.apache.druid.math.expr.ExpressionDruidPredicateFactory
All Implemented Interfaces:
DruidPredicateFactory

public class ExpressionDruidPredicateFactory extends Object implements DruidPredicateFactory
DruidPredicateFactory whose predicates evaluate an Expr on the input match value, turning the result of that evaluation into a DruidPredicateMatch.UNKNOWN if the value is null, and if not, using ExprEval.asBoolean() to produce DruidPredicateMatch.TRUE or DruidPredicateMatch.FALSE.