47 static Result<std::unique_ptr<Evaluator>> Make(
const Schema& schema,
48 std::shared_ptr<Expression> unbound,
49 bool case_sensitive =
true);
57 Result<bool> Evaluate(
const StructLike& row)
const;
60 explicit Evaluator(std::shared_ptr<Expression> bound_expr);
62 std::shared_ptr<Expression> bound_expr_;