Interface ChangeRecordEmitter<P extends Partition>

All Known Implementing Classes:
AbstractChangeRecordEmitter, RelationalChangeRecordEmitter, SnapshotChangeRecordEmitter

public interface ChangeRecordEmitter<P extends Partition>
Represents a change applied to a source database and emits one or more corresponding change records. In most cases, there'll be one change record for one source change, but e.g. in case of updates involving a record's PK, it may result in a deletion and re-insertion record.
Author:
Gunnar Morling