public class RemoveNetCarryoverIterator extends ChangelogIterator
RemoveCarryoverIterator, which only removes carry-over rows within a
single snapshot. It takes a row iterator, and assumes the following:
DELETE, INSERT, UPDATE_AFTER, UPDATE_BEFORE| Modifier | Constructor and Description |
|---|---|
protected |
RemoveNetCarryoverIterator(java.util.Iterator<org.apache.spark.sql.Row> rowIterator,
org.apache.spark.sql.types.StructType rowType) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
hasNext() |
org.apache.spark.sql.Row |
next() |
changeType, changeTypeIndex, computeUpdates, generateIndicesToIdentifySameRow, isDifferentValue, isSameRecord, removeCarryovers, removeNetCarryovers, rowIterator, rowType