Structs§
- Anonymous
Gtid Event - Anonymous GTID event.
- Begin
Load Query Event - Begin load query event.
- Binlog
Event Footer - Binlog event footer.
- Binlog
Event Header - The binlog event header starts each event and is 19 bytes long assuming binlog version >= 4.
- Column
Charsets - Contains charset+collation for column.
- Column
Name - Name of a column in
ColumnNames
. - Column
Names - Contains names of columns.
- Default
Charset - Optional metadata field that contains charsets for columns.
- Delete
Rows Event - Delete rows event.
- Delete
Rows Event V1 - Delete rows event v1 (mariadb and mysql 5.1.15-5.6.x).
- Enum
StrValue - String value for an ENUM column variant.
- Enum
StrValues - Contains string values for ENUM column.
- Enums
StrValues - Contains string values of ENUM columns.
- Event
- Raw binlog event.
- Execute
Load Query Event - Execute load query event.
- Format
Description Event - A format description event is the first event of a binlog for binlog-version 4.
- Geometry
Types - Contains real types for every geometry column.
- Gtid
Event - GTID stands for Global Transaction IDentifier.
- Incident
Event - Used to log an out of the ordinary event that occurred on the master.
- Intvar
Event - Integer based session-variables event.
- Iter
Charsets - Iter
Enum StrValues - Iter
Geometry Types - Iter
Indexes - Iter
Keys - Iter
Names - Iter
NonDefault - Iter
SetStr Values - Iter
Vector Dimensionalities - NonDefault
Charset - Contains
column_id -> charset+collation
mapping for columns with non-default charsets. (seeDefaultCharset::iter_non_default
). - Optional
Meta Extractor - Helper struct that extracts optional metadata for columns.
- Optional
Metadata Iter - Iterator over fields of an optional metadata.
- Partial
Update Rows Event - Partial update rows event.
- Primary
KeyWith Prefix - Info about primary key with a prefix (see
PrimaryKeysWithPrefix
). - Primary
Keys With Prefix - Contains a sequence of primary keys with prefix.
- Query
Event - A query event is created for each query that modifies the database, unless the query is logged row-based.
- Rand
Event - Rand event.
- Rotate
Event - The rotate event is added to the binlog as last event to tell the reader what binlog to request next.
- Rows
Event - Common base structure for all row-containing binary log events.
- Rows
Event Rows - Iterator over rows of a
RowsEvent
. - Rows
Query Event - Query that caused the following
ROWS_EVENT
. - SetStr
Value - String value for a SET column variant.
- SetStr
Values - Contains string values for SET column.
- Sets
StrValues - Contains string values of SET columns.
- Simple
Primary Key - Contains a sequence of PK column indexes where PK doesn’t have a prefix.
- Status
Var - Raw status variable.
- Status
Vars - Status variables of a QueryEvent.
- Status
Vars Iterator - Iterator over status vars of a
QueryEvent
. - Table
MapEvent - Table map event.
- Transaction
Payload Event - Event that encloses all the events of a transaction.
- Transaction
Payload Reader - This structure implements
io::BufRead
and represents the payload of aTransactionPayloadEvent
. - Update
Rows Event - Update rows event.
- Update
Rows Event V1 - Update rows event v1 (mariadb and mysql 5.1.15-5.6.x).
- User
VarEvent - User variable event.
- Vector
Dimensionalities - Contains a number of dimensions for every vector column.
- Write
Rows Event - Write rows event.
- Write
Rows Event V1 - Write rows event v1 (mariadb and mysql 5.1.15-5.6.x).
- XidEvent
- Xid event.
Enums§
- BadColumn
Type - Event
Data - Parsed event data.
- Optional
Metadata Field - Rows
Event Data - Rows events are unified under this enum (see
EventData
). - Status
VarVal - Status variable value.