Class ExpressionEqualRowFilter
java.lang.Object
com.google.refine.browsing.filters.ExpressionEqualRowFilter
- All Implemented Interfaces:
RowFilter
Judge if a row matches by evaluating a given expression on the row, based on a particular column, and checking the
result. It's a match if the result is any one of a given list of values, or if the result is blank or error and we
want blank or error values.
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionExpressionEqualRowFilter(Evaluable evaluable, String columnName, int cellIndex, Object[] matches, boolean selectBlank, boolean selectError, boolean invert) -
Method Summary
Modifier and TypeMethodDescriptionbooleanbooleaninternalFilterRow(Project project, int rowIndex, Row row) booleaninternalInvertedFilterRow(Project project, int rowIndex, Row row) protected booleanprotected boolean
-
Field Details
-
_evaluable
-
_columnName
-
_cellIndex
protected final int _cellIndex -
_matches
-
_selectBlank
protected final boolean _selectBlank -
_selectError
protected final boolean _selectError -
_invert
protected final boolean _invert
-
-
Constructor Details
-
ExpressionEqualRowFilter
-
-
Method Details