Package io.debezium.converters
Class RecordParser.MysqlRecordParser
- java.lang.Object
-
- io.debezium.converters.RecordParser
-
- io.debezium.converters.RecordParser.MysqlRecordParser
-
- Enclosing class:
- RecordParser
public static final class RecordParser.MysqlRecordParser extends RecordParser
Parser for records produced by MySQL connectors.
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class io.debezium.converters.RecordParser
RecordParser.MongodbRecordParser, RecordParser.MysqlRecordParser, RecordParser.PostgresRecordParser, RecordParser.SqlserverRecordParser
-
-
Field Summary
Fields Modifier and Type Field Description (package private) static String
BINLOG_FILENAME_OFFSET_KEY
(package private) static String
BINLOG_POSITION_OFFSET_KEY
(package private) static String
BINLOG_ROW_IN_EVENT_OFFSET_KEY
(package private) static String
GTID_KEY
(package private) static Set<String>
MYSQL_SOURCE_FIELDS
(package private) static String
QUERY_KEY
(package private) static String
SERVER_ID_KEY
(package private) static String
TABLE_NAME_KEY
(package private) static String
THREAD_KEY
-
Fields inherited from class io.debezium.converters.RecordParser
SOURCE_FIELDS
-
-
Constructor Summary
Constructors Constructor Description MysqlRecordParser(org.apache.kafka.connect.data.Schema schema, org.apache.kafka.connect.data.Struct record)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Object
getMetadata(String name)
Search for metadata of the record by name, which are defined in the source field; throw a DataException if not found.-
Methods inherited from class io.debezium.converters.RecordParser
connectorType, create, data, dataSchema, op, opSchema, source, transaction, ts_ms, ts_msSchema
-
-
-
-
Field Detail
-
TABLE_NAME_KEY
static final String TABLE_NAME_KEY
- See Also:
- Constant Field Values
-
SERVER_ID_KEY
static final String SERVER_ID_KEY
- See Also:
- Constant Field Values
-
GTID_KEY
static final String GTID_KEY
- See Also:
- Constant Field Values
-
BINLOG_FILENAME_OFFSET_KEY
static final String BINLOG_FILENAME_OFFSET_KEY
- See Also:
- Constant Field Values
-
BINLOG_POSITION_OFFSET_KEY
static final String BINLOG_POSITION_OFFSET_KEY
- See Also:
- Constant Field Values
-
BINLOG_ROW_IN_EVENT_OFFSET_KEY
static final String BINLOG_ROW_IN_EVENT_OFFSET_KEY
- See Also:
- Constant Field Values
-
THREAD_KEY
static final String THREAD_KEY
- See Also:
- Constant Field Values
-
QUERY_KEY
static final String QUERY_KEY
- See Also:
- Constant Field Values
-
-
Method Detail
-
getMetadata
public Object getMetadata(String name)
Description copied from class:RecordParser
Search for metadata of the record by name, which are defined in the source field; throw a DataException if not found.- Specified by:
getMetadata
in classRecordParser
- Returns:
- metadata of the record
-
-