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 StringBINLOG_FILENAME_OFFSET_KEY(package private) static StringBINLOG_POSITION_OFFSET_KEY(package private) static StringBINLOG_ROW_IN_EVENT_OFFSET_KEY(package private) static StringGTID_KEY(package private) static Set<String>MYSQL_SOURCE_FIELDS(package private) static StringQUERY_KEY(package private) static StringSERVER_ID_KEY(package private) static StringTABLE_NAME_KEY(package private) static StringTHREAD_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 ObjectgetMetadata(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:RecordParserSearch for metadata of the record by name, which are defined in the source field; throw a DataException if not found.- Specified by:
getMetadatain classRecordParser- Returns:
- metadata of the record
-
-