53 static Result<std::unique_ptr<ResidualEvaluator>> Unpartitioned(
54 std::shared_ptr<Expression> expr);
63 static Result<std::unique_ptr<ResidualEvaluator>> Make(std::shared_ptr<Expression> expr,
66 bool case_sensitive =
true);
74 virtual Result<std::shared_ptr<Expression>> ResidualFor(
79 const Schema& schema,
bool case_sensitive);
81 std::shared_ptr<Expression> expr_;