Package org.openrefine.operations.recon
Class ExtendDataOperation.DataExtensionJoiner
- java.lang.Object
-
- org.openrefine.operations.recon.ExtendDataOperation.DataExtensionJoiner
-
- All Implemented Interfaces:
Serializable,RecordChangeDataJoiner<ReconciledDataExtensionJob.RecordDataExtension>
- Enclosing class:
- ExtendDataOperation
protected static class ExtendDataOperation.DataExtensionJoiner extends Object implements RecordChangeDataJoiner<ReconciledDataExtensionJob.RecordDataExtension>
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedDataExtensionJoiner(int baseColumnId, int columnInsertId, int nbInsertedColumns)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description List<Row>call(Record record, IndexedData<ReconciledDataExtensionJob.RecordDataExtension> indexedData)Given a record and the pre-computed change data for this record, return the new rows in the record after the change.booleanpreservesRecordStructure()Indicates whether this joiner is guaranteed to preserve the record boundaries on the grid it is applied to.
-
-
-
Method Detail
-
call
public List<Row> call(Record record, IndexedData<ReconciledDataExtensionJob.RecordDataExtension> 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<ReconciledDataExtensionJob.RecordDataExtension>
-
preservesRecordStructure
public boolean preservesRecordStructure()
Description copied from interface:RecordChangeDataJoinerIndicates whether this joiner is guaranteed to preserve the record boundaries on the grid it is applied to.- Specified by:
preservesRecordStructurein interfaceRecordChangeDataJoiner<ReconciledDataExtensionJob.RecordDataExtension>
-
-