private static class ExtractNewRecordState.FieldReference extends Object
| Modifier and Type | Field and Description |
|---|---|
private String |
field
The simple field name.
|
private String |
newField
The name for the outgoing attribute/field, e.g.
|
private String |
prefix
The prefix for the new field name.
|
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 prefix,
String field) |
| Modifier and Type | Method and Description |
|---|---|
private static String |
determineStruct(String simpleFieldName)
Determines the struct hosting the given unqualified field.
|
(package private) static List<ExtractNewRecordState.FieldReference> |
fromConfiguration(String fieldPrefix,
String addHeadersConfig) |
String |
getNewField() |
(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 prefix
private final String newField
private static String determineStruct(String simpleFieldName)
static List<ExtractNewRecordState.FieldReference> fromConfiguration(String fieldPrefix, String addHeadersConfig)
public String getNewField()
Object getValue(org.apache.kafka.connect.data.Struct originalRecordValue)
org.apache.kafka.connect.data.Schema getSchema(org.apache.kafka.connect.data.Schema originalRecordSchema)
Copyright © 2021 JBoss by Red Hat. All rights reserved.