mysql have table t(a Int, b Int), 2 records: (1,1) and (2, 2), then in ck count
`select count(1) from ckdb.t ` -- 2, that's ok.
then, mysql  delete (2,2) and ck count
`select count(1) from ckdb.t ` -- still 2, that's not correct .
{
    public:
        WriteRowsEvent(std::shared_ptr<TableMapEvent> table_map_) : RowsEvent(table_map_) { }
        MySQLEventType type() const override { return MYSQL_WRITE_ROWS_EVENT; }
    };
    class DeleteRowsEvent : public RowsEvent
    {
    public:
        DeleteRowsEvent(std::shared_ptr<TableMapEvent> table_map_) : RowsEvent(table_map_) { }
        MySQLEventType type() const override { return MYSQL_DELETE_ROWS_EVENT; }
    };
    class UpdateRowsEvent : public RowsEvent
    {
    public:
        UpdateRowsEvent(std::shared_ptr<TableMapEvent> table_map_) : RowsEvent(table_map_) { }
        MySQLEventType type() const override { return MYSQL_UPDATE_ROWS_EVENT; }
    };
    class GTIDEvent : public EventBase