Package org.openrefine.browsing.util
Interface RowEvaluable
-
- All Superinterfaces:
Serializable
- All Known Implementing Classes:
ExpressionBasedRowEvaluable
public interface RowEvaluable extends Serializable
Something that can be evaluated for each row. Optionally the enclosing record may be supplied.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description Object
eval(long rowIndex, Row row, Record record, Properties bindings)
Evaluate on a given row.
-
-
-
Method Detail
-
eval
Object eval(long rowIndex, Row row, Record record, Properties bindings)
Evaluate on a given row.- Parameters:
rowIndex
- the index of the row in the gridrow
- the row itselfrecord
- the enclosing record, if available (in records mode)bindings
- the map where the evaluation context is stored
-
-