package
1.8.0
Repository: https://github.com/go-mysql-org/go-mysql.git
Documentation: pkg.go.dev

# Functions

No description provided by the author
No description provided by the author
No description provided by the author
NewBinlogSyncer creates the BinlogSyncer with cfg.

# Constants

No description provided by the author
No description provided by the author
No description provided by the author
CRC32 of zlib algorithm.
Events are without checksum though its generator.
special value to tag undetermined yet checksum.
No description provided by the author
No description provided by the author
8 - FL_ALLOW_PARALLEL reflects the (negation of the) value of @@SESSION.skip_parallel_replication at the time of commit*/.
32 - FL_DDL is set for event group containing DDL*/.
2 - FL_GROUP_COMMIT_ID is set when event group is part of a group commit on the master.
1 - FL_STANDALONE is set when there is no terminating COMMIT event*/.
4 - FL_TRANSACTIONAL is set for an event group that can be safely rolled back (no MyISAM, eg.).*/.
16 = FL_WAITED is set if a row lock wait (or other wait) is detected during the execution of the transaction*/.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
Store JSON updates in partial form.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
double.
No description provided by the author
int16.
int32.
int64.
large JSON array.
large JSON object.
literal (true/false/null).
No description provided by the author
custom data (any MySQL data type).
small JSON array.
small JSON object.
string.
No description provided by the author
uint16.
uint32.
uint64.
Add a new element at the given path.
The JSON value at the given path is removed from an array or object.
The JSON value in the given path is replaced with a new value.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
MariaDB event starts from 160.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
we only support MySQL 5.0.0+ binlog format, maybe???.
No description provided by the author
Compression Types.
On The Wire: Field Types See also binary_log::codecs::binary::Transaction_payload::fields in MySQL https://dev.mysql.com/doc/dev/mysql-server/latest/classbinary__log_1_1codecs_1_1binary_1_1Transaction__payload.html#a9fff7ac12ba064f40e9216565c53d07b.
On The Wire: Field Types See also binary_log::codecs::binary::Transaction_payload::fields in MySQL https://dev.mysql.com/doc/dev/mysql-server/latest/classbinary__log_1_1codecs_1_1binary_1_1Transaction__payload.html#a9fff7ac12ba064f40e9216565c53d07b.
On The Wire: Field Types See also binary_log::codecs::binary::Transaction_payload::fields in MySQL https://dev.mysql.com/doc/dev/mysql-server/latest/classbinary__log_1_1codecs_1_1binary_1_1Transaction__payload.html#a9fff7ac12ba064f40e9216565c53d07b.
On The Wire: Field Types See also binary_log::codecs::binary::Transaction_payload::fields in MySQL https://dev.mysql.com/doc/dev/mysql-server/latest/classbinary__log_1_1codecs_1_1binary_1_1Transaction__payload.html#a9fff7ac12ba064f40e9216565c53d07b.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
RowsEventStmtEndFlag is set in the end of the statement.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
These are TABLE_MAP_EVENT's optional metadata field type, from: libbinlogevents/include/rows_event.h.
These are TABLE_MAP_EVENT's optional metadata field type, from: libbinlogevents/include/rows_event.h.
These are TABLE_MAP_EVENT's optional metadata field type, from: libbinlogevents/include/rows_event.h.
These are TABLE_MAP_EVENT's optional metadata field type, from: libbinlogevents/include/rows_event.h.
These are TABLE_MAP_EVENT's optional metadata field type, from: libbinlogevents/include/rows_event.h.
These are TABLE_MAP_EVENT's optional metadata field type, from: libbinlogevents/include/rows_event.h.
These are TABLE_MAP_EVENT's optional metadata field type, from: libbinlogevents/include/rows_event.h.
These are TABLE_MAP_EVENT's optional metadata field type, from: libbinlogevents/include/rows_event.h.
These are TABLE_MAP_EVENT's optional metadata field type, from: libbinlogevents/include/rows_event.h.
These are TABLE_MAP_EVENT's optional metadata field type, from: libbinlogevents/include/rows_event.h.
These are TABLE_MAP_EVENT's optional metadata field type, from: libbinlogevents/include/rows_event.h.
These are TABLE_MAP_EVENT's optional metadata field type, from: libbinlogevents/include/rows_event.h.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
UNDEFINED_SERVER_VERSION.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
Compression Types.

# Variables

binlog header [ fe `bin` ].
ErrChecksumMismatch indicates binlog checksum mismatch.
ER_CORRUPTED_JSON_DIFF.
No description provided by the author
No description provided by the author
No description provided by the author

# Structs

No description provided by the author
No description provided by the author
No description provided by the author
BinlogStreamer gets the streaming event.
BinlogSyncer syncs binlog event from server.
BinlogSyncerConfig is the configuration for BinlogSyncer.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
we don't parse all event, so some we will use GenericEvent instead.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
RowsEvent represents a MySQL rows event like DELETE_ROWS_EVENT, UPDATE_ROWS_EVENT, etc.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author

# Interfaces

No description provided by the author

# Type aliases

Bits for binlog_row_value_options sysvar.
EnumRowImageType is allowed types for every row in mysql binlog.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author