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>>
ARecordChangeDataJoiner
which 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:RecordChangeDataJoiner
Given a record and the pre-computed change data for this record, return the new rows in the record after the change.- Specified by:
call
in interfaceRecordChangeDataJoiner<List<Cell>>
-
-