Package io.debezium.connector.jdbc.util
Class SinkRecordBuilder.SinkRecordTypeBuilder
java.lang.Object
io.debezium.connector.jdbc.util.SinkRecordBuilder.SinkRecordTypeBuilder
- Enclosing class:
- SinkRecordBuilder
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate booleanprivate org.apache.kafka.connect.data.Schemaprivate Stringprivate intprivate intprivate org.apache.kafka.connect.data.Schemaprivate org.apache.kafka.connect.data.Schemaprivate Stringprivate final SinkRecordBuilder.Type -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionorg.apache.kafka.connect.sink.SinkRecordbuild()private org.apache.kafka.connect.sink.SinkRecordprivate org.apache.kafka.connect.sink.SinkRecordprivate org.apache.kafka.connect.sink.SinkRecordprivate org.apache.kafka.connect.sink.SinkRecordprivate org.apache.kafka.connect.sink.SinkRecordprivate io.debezium.data.Envelopeflat(boolean flat) keySchema(org.apache.kafka.connect.data.Schema keySchema) offset(int offset) partition(int partition) private org.apache.kafka.connect.data.Structprivate org.apache.kafka.connect.data.StructpopulateStructFromMap(org.apache.kafka.connect.data.Struct struct, Map<String, Object> values) recordSchema(org.apache.kafka.connect.data.Schema recordSchema) sourceSchema(org.apache.kafka.connect.data.Schema sourceSchema)
-
Field Details
-
type
-
flat
private boolean flat -
topicName
-
name
-
keySchema
private org.apache.kafka.connect.data.Schema keySchema -
recordSchema
private org.apache.kafka.connect.data.Schema recordSchema -
sourceSchema
private org.apache.kafka.connect.data.Schema sourceSchema -
partition
private int partition -
offset
private int offset -
keyValues
-
beforeValues
-
afterValues
-
sourceValues
-
-
Constructor Details
-
SinkRecordTypeBuilder
-
-
Method Details
-
flat
-
topic
-
name
-
keySchema
public SinkRecordBuilder.SinkRecordTypeBuilder keySchema(org.apache.kafka.connect.data.Schema keySchema) -
key
-
recordSchema
public SinkRecordBuilder.SinkRecordTypeBuilder recordSchema(org.apache.kafka.connect.data.Schema recordSchema) -
before
-
after
-
sourceSchema
public SinkRecordBuilder.SinkRecordTypeBuilder sourceSchema(org.apache.kafka.connect.data.Schema sourceSchema) -
source
-
partition
-
offset
-
build
public org.apache.kafka.connect.sink.SinkRecord build() -
buildCreateSinkRecord
private org.apache.kafka.connect.sink.SinkRecord buildCreateSinkRecord() -
buildUpdateSinkRecord
private org.apache.kafka.connect.sink.SinkRecord buildUpdateSinkRecord() -
buildDeleteSinkRecord
private org.apache.kafka.connect.sink.SinkRecord buildDeleteSinkRecord() -
buildTombstoneSinkRecord
private org.apache.kafka.connect.sink.SinkRecord buildTombstoneSinkRecord() -
buildTruncateSinkRecord
private org.apache.kafka.connect.sink.SinkRecord buildTruncateSinkRecord() -
createEnvelope
private io.debezium.data.Envelope createEnvelope() -
populateStructFromMap
-
populateStructForKey
private org.apache.kafka.connect.data.Struct populateStructForKey()
-