Evaluates an Expression against manifest.
More...
#include <manifest_evaluator.h>
Evaluates an Expression against manifest.
- Note
- : The evaluator is thread-safe.
◆ Evaluate()
| Result< bool > iceberg::ManifestEvaluator::Evaluate |
( |
const ManifestFile & |
manifest | ) |
const |
Evaluate the expression against a manifest.
- Parameters
-
| manifest | The manifest to evaluate |
- Returns
- true if the row matches the expression, false otherwise, or error
◆ MakePartitionFilter()
Make a manifest evaluator for PartitionFilter.
- Parameters
-
| expr | The expression to evaluate |
| spec | The partition spec |
| schema | The schema of the table |
| case_sensitive | Whether field name matching is case-sensitive |
◆ MakeRowFilter()
Make a manifest evaluator for RowFilter.
- Parameters
-
| expr | The expression to evaluate |
| spec | The partition spec |
| schema | The schema of the table |
| case_sensitive | Whether field name matching is case-sensitive |
The documentation for this class was generated from the following file: