public class StrictMetricsEvaluator
extends java.lang.Object
Expression
on a DataFile
to test whether all rows in the file match.
This evaluation is strict: it returns true if all rows in a file must match the expression. For example, if a file's ts column has min X and max Y, this evaluator will return true for ts < Y+1 but not for ts < Y-1.
Files are passed to eval(ContentFile)
, which returns true if all rows in the file must
contain matching rows and false if the file may contain rows that do not match.
Constructor and Description |
---|
StrictMetricsEvaluator(Schema schema,
Expression unbound) |
Modifier and Type | Method and Description |
---|---|
boolean |
eval(ContentFile<?> file)
Test whether the file may contain records that match the expression.
|
public StrictMetricsEvaluator(Schema schema, Expression unbound)
public boolean eval(ContentFile<?> file)
file
- a data file