| 
    MySQL 5.6.14 Source Code Document
    
   | 
 
#include <log_event.h>


Public Types | |
| enum | { DUP_NAME = 2, RELAY_LOG = 4 } | 
  Public Types inherited from Log_event | |
| enum | enum_skip_reason { EVENT_SKIP_NOT, EVENT_SKIP_IGNORE, EVENT_SKIP_COUNT } | 
| typedef unsigned char | Byte | 
Public Member Functions | |
| void | print (FILE *file, PRINT_EVENT_INFO *print_event_info) | 
| Rotate_log_event (const char *buf, uint event_len, const Format_description_log_event *description_event) | |
| Log_event_type | get_type_code () | 
| int | get_data_size () | 
| bool | is_valid () const | 
  Public Member Functions inherited from Log_event | |
| Log_event (enum_event_cache_type cache_type_arg=EVENT_INVALID_CACHE, enum_event_logging_type logging_type_arg=EVENT_INVALID_LOGGING) | |
| void | print_timestamp (IO_CACHE *file, time_t *ts) | 
| void | print_header (IO_CACHE *file, PRINT_EVENT_INFO *print_event_info, bool is_more) | 
| void | print_base64 (IO_CACHE *file, PRINT_EVENT_INFO *print_event_info, bool is_more) | 
| bool | wrapper_my_b_safe_write (IO_CACHE *file, const uchar *buf, ulong data_length) | 
| void | set_artificial_event () | 
| void | set_relay_log_event () | 
| bool | is_artificial_event () const | 
| bool | is_relay_log_event () const | 
| bool | is_ignorable_event () const | 
| bool | is_no_filter_event () const | 
| bool | is_using_trans_cache () const | 
| bool | is_using_stmt_cache () const | 
| bool | is_using_immediate_logging () const | 
| Log_event (const char *buf, const Format_description_log_event *description_event) | |
| void | register_temp_buf (char *buf) | 
| void | free_temp_buf () | 
| const char * | get_type_str () | 
Public Attributes | |
| const char * | new_log_ident | 
| ulonglong | pos | 
| uint | ident_len | 
| uint | flags | 
  Public Attributes inherited from Log_event | |
| my_off_t | log_pos | 
| char * | temp_buf | 
| struct timeval | when | 
| ulong | exec_time | 
| ulong | data_written | 
| uint32 | server_id | 
| uint32 | unmasked_server_id | 
| uint16 | flags | 
| ulong | slave_exec_mode | 
| enum_event_cache_type | event_cache_type | 
| enum_event_logging_type | event_logging_type | 
| ha_checksum | crc | 
| ulong | mts_group_idx | 
| Relay_log_info * | worker | 
| ulonglong | future_event_relay_log_pos | 
| uint8 | checksum_alg | 
Additional Inherited Members | |
  Static Public Member Functions inherited from Log_event | |
| static Log_event * | read_log_event (IO_CACHE *file, const Format_description_log_event *description_event, my_bool crc_check) | 
| static void * | operator new (size_t size) | 
| static void | operator delete (void *ptr, size_t) | 
| static void * | operator new (size_t, void *ptr) | 
| static void | operator delete (void *, void *) | 
| static Log_event * | read_log_event (const char *buf, uint event_len, const char **error, const Format_description_log_event *description_event, my_bool crc_check) | 
| static const char * | get_type_str (Log_event_type type) | 
  Protected Types inherited from Log_event | |
| enum | enum_event_cache_type {  EVENT_INVALID_CACHE = 0, EVENT_STMT_CACHE, EVENT_TRANSACTIONAL_CACHE, EVENT_NO_CACHE, EVENT_CACHE_COUNT }  | 
| enum | enum_event_logging_type { EVENT_INVALID_LOGGING = 0, EVENT_NORMAL_LOGGING, EVENT_IMMEDIATE_LOGGING, EVENT_CACHE_LOGGING_COUNT } | 
This will be deprecated when we move to using sequence ids.
The Post-Header has one component:
| Name | Format | Description  | 
|---|---|---|
| position | 8 byte integer | The position within the binlog to rotate to.  | 
The Body has one component:
| Name | Format | Description  | 
|---|---|---|
| new_log | variable length string without trailing zero, extending to the end of the event (determined by the length field of the Common-Header) | Name of the binlog to rotate to.  | 
Definition at line 3087 of file log_event.h.