Class RecordAndMetadataHeaderImpl
java.lang.Object
io.debezium.converters.recordandmetadata.RecordAndMetadataHeaderImpl
- All Implemented Interfaces:
RecordAndMetadata
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final org.apache.kafka.connect.data.Schema
private final String
private final org.apache.kafka.connect.data.Struct
private final org.apache.kafka.connect.data.Struct
private final org.apache.kafka.connect.data.Struct
private final org.apache.kafka.connect.data.SchemaAndValue
-
Constructor Summary
ConstructorsConstructorDescriptionRecordAndMetadataHeaderImpl
(org.apache.kafka.connect.data.Struct record, org.apache.kafka.connect.data.Schema dataSchema, org.apache.kafka.common.header.Headers headers, org.apache.kafka.connect.json.JsonConverter jsonHeaderConverter) -
Method Summary
Modifier and TypeMethodDescriptionorg.apache.kafka.connect.data.Schema
dataSchema
(String... dataFields) private static org.apache.kafka.connect.data.SchemaAndValue
getHeaderSchemaAndValue
(org.apache.kafka.common.header.Headers headers, String headerName, org.apache.kafka.connect.json.JsonConverter jsonHeaderConverter) org.apache.kafka.connect.data.Struct
record()
org.apache.kafka.connect.data.Struct
source()
org.apache.kafka.connect.data.SchemaAndValue
org.apache.kafka.connect.data.Struct
-
Field Details
-
record
private final org.apache.kafka.connect.data.Struct record -
dataSchema
private final org.apache.kafka.connect.data.Schema dataSchema -
source
private final org.apache.kafka.connect.data.Struct source -
operation
-
transaction
private final org.apache.kafka.connect.data.Struct transaction -
ts_ms
private final org.apache.kafka.connect.data.SchemaAndValue ts_ms
-
-
Constructor Details
-
RecordAndMetadataHeaderImpl
public RecordAndMetadataHeaderImpl(org.apache.kafka.connect.data.Struct record, org.apache.kafka.connect.data.Schema dataSchema, org.apache.kafka.common.header.Headers headers, org.apache.kafka.connect.json.JsonConverter jsonHeaderConverter)
-
-
Method Details
-
record
public org.apache.kafka.connect.data.Struct record()- Specified by:
record
in interfaceRecordAndMetadata
-
dataSchema
- Specified by:
dataSchema
in interfaceRecordAndMetadata
-
source
public org.apache.kafka.connect.data.Struct source()- Specified by:
source
in interfaceRecordAndMetadata
-
operation
- Specified by:
operation
in interfaceRecordAndMetadata
-
transaction
public org.apache.kafka.connect.data.Struct transaction()- Specified by:
transaction
in interfaceRecordAndMetadata
-
timestamp
public org.apache.kafka.connect.data.SchemaAndValue timestamp()- Specified by:
timestamp
in interfaceRecordAndMetadata
-
getHeaderSchemaAndValue
private static org.apache.kafka.connect.data.SchemaAndValue getHeaderSchemaAndValue(org.apache.kafka.common.header.Headers headers, String headerName, org.apache.kafka.connect.json.JsonConverter jsonHeaderConverter)
-