All Known Implementing Classes:
MySQLBitBinlogProtocolValue, MySQLBlobBinlogProtocolValue, MySQLDateBinlogProtocolValue, MySQLDatetime2BinlogProtocolValue, MySQLDatetimeBinlogProtocolValue, MySQLDecimalBinlogProtocolValue, MySQLDoubleBinlogProtocolValue, MySQLFloatBinlogProtocolValue, MySQLInt24BinlogProtocolValue, MySQLJsonBinlogProtocolValue, MySQLLongBinlogProtocolValue, MySQLLongLongBinlogProtocolValue, MySQLShortBinlogProtocolValue, MySQLStringBinlogProtocolValue, MySQLTime2BinlogProtocolValue, MySQLTimeBinlogProtocolValue, MySQLTimestamp2BinlogProtocolValue, MySQLTimestampBinlogProtocolValue, MySQLTinyBinlogProtocolValue, MySQLVarcharBinlogProtocolValue, MySQLYearBinlogProtocolValue

public interface MySQLBinlogProtocolValue
MySQL binlog protocol column value.

There are no detail documents about the value in row-based replication protocol. And many types of value protocol are different with MySQLBinaryProtocolValue

  • Method Details

    • read

      Read column value from binlog protocol.
      Parameters:
      columnDef - column definition from TABLE_MAP_EVENT
      payload - payload operation for MySQL binlog packet
      Returns:
      column value