private static class ExtractNewDocumentState.FieldReference extends Object
| Modifier and Type | Field and Description |
|---|---|
private String |
field
The simple field name.
|
private String |
newFieldName
The name for the outgoing attribute/field, e.g.
|
private String |
struct
The struct ("source", "transaction") hosting the given field, or
null for "op" and "ts_ms". |
| Modifier | Constructor and Description |
|---|---|
private |
FieldReference(String field) |
| Modifier and Type | Method and Description |
|---|---|
private static String |
determineStruct(String simpleFieldName)
Determine the struct hosting the given unqualified field.
|
(package private) static List<ExtractNewDocumentState.FieldReference> |
fromConfiguration(String addHeadersConfig) |
(package private) String |
getNewFieldName() |
(package private) org.apache.kafka.connect.data.Schema |
getSchema(org.apache.kafka.connect.data.Schema originalRecordSchema) |
(package private) Object |
getValue(org.apache.kafka.connect.data.Struct originalRecordValue) |
private final String struct
null for "op" and "ts_ms".private final String field
private final String newFieldName
private FieldReference(String field)
private static String determineStruct(String simpleFieldName)
static List<ExtractNewDocumentState.FieldReference> fromConfiguration(String addHeadersConfig)
String getNewFieldName()
Object getValue(org.apache.kafka.connect.data.Struct originalRecordValue)
org.apache.kafka.connect.data.Schema getSchema(org.apache.kafka.connect.data.Schema originalRecordSchema)
Copyright © 2020 JBoss by Red Hat. All rights reserved.