Package org.openrefine.model.changes
Class RowInRecordChangeDataJoiner
- java.lang.Object
-
- org.openrefine.model.changes.RowInRecordChangeDataJoiner
-
- All Implemented Interfaces:
Serializable,RecordChangeDataJoiner<List<Cell>>,RowChangeDataJoiner<Cell>
- Direct Known Subclasses:
ColumnAdditionOperation.Joiner,ReconOperation.Joiner,TextTransformOperation.Joiner
public abstract class RowInRecordChangeDataJoiner extends Object implements RowChangeDataJoiner<Cell>, RecordChangeDataJoiner<List<Cell>>
ARecordChangeDataJoinerwhich applies the same joining function to all rows. This is the joiner counterpart toRowInRecordChangeDataProducer.- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description RowInRecordChangeDataJoiner()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description List<Row>call(Record record, IndexedData<List<Cell>> indexedData)Given a record and the pre-computed change data for this record, return the new rows in the record after the change.-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.openrefine.model.changes.RecordChangeDataJoiner
preservesRecordStructure
-
Methods inherited from interface org.openrefine.model.changes.RowChangeDataJoiner
call, preservesRecordStructure
-
-
-
-
Method Detail
-
call
public List<Row> call(Record record, IndexedData<List<Cell>> indexedData)
Description copied from interface:RecordChangeDataJoinerGiven a record and the pre-computed change data for this record, return the new rows in the record after the change.- Specified by:
callin interfaceRecordChangeDataJoiner<List<Cell>>
-
-