public class SourceRecordJson
extends java.lang.Object
SourceRecord
retrieved.
It maps any SourceRecord retrieved from any supported io.debezium.connector
to JSON
It will extract valuable fields from any given SourceRecord:
loadBefore()
loadAfter()
loadMetadata()
Map each SourceRecord to JSON
DebeziumIO.read() .withFormatFunction(new SourceRecordJson.SourceRecordJsonMapper()
Modifier and Type | Class and Description |
---|---|
static class |
SourceRecordJson.SourceRecordJsonMapper
SourceRecordJson implementation. |
Constructor and Description |
---|
SourceRecordJson(@Nullable org.apache.kafka.connect.source.SourceRecord sourceRecord)
Initializer.
|
Modifier and Type | Method and Description |
---|---|
java.lang.String |
toJson()
Transforms the extracted data to a JSON string.
|
public SourceRecordJson(@Nullable org.apache.kafka.connect.source.SourceRecord sourceRecord)
sourceRecord
- retrieved SourceRecord using a supported SourceConnector