57 std::shared_ptr<Expression> expr,
const Schema& schema,
bool case_sensitive =
true);
70 std::shared_ptr<Expression> expr_;
Definition inclusive_metrics_evaluator.h:49
static Result< std::unique_ptr< InclusiveMetricsEvaluator > > Make(std::shared_ptr< Expression > expr, const Schema &schema, bool case_sensitive=true)
Make an inclusive metrics evaluator.
Result< bool > Evaluate(const DataFile &data_file) const
Evaluate the expression against a DataFile.
A schema for a Table.
Definition schema.h:51
Define symbol visibility macros for core Iceberg APIs.
Core Apache Iceberg C++ APIs.
Definition arrow_io_util.h:33
std::expected< T, E > Result
Result alias.
Definition result.h:88
Define Result, Status, and error helpers.
DataFile carries data file path, partition tuple, metrics, ...
Definition manifest_entry.h:62