MySQL 5.6.14 Source Code Document
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Create_file_log_event Class Reference

#include <log_event.h>

Inheritance diagram for Create_file_log_event:
Collaboration diagram for Create_file_log_event:

Public Member Functions

void print (FILE *file, PRINT_EVENT_INFO *print_event_info)
void print (FILE *file, PRINT_EVENT_INFO *print_event_info, bool enable_local)
 Create_file_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 Load_log_event
uint get_query_buffer_length ()
void print_query (bool need_db, const char *cs, char *buf, char **end, char **fn_start, char **fn_end)
void set_fname_outside_temp_buf (const char *afname, uint alen)
int check_fname_outside_temp_buf ()
 Load_log_event (const char *buf, uint event_len, const Format_description_log_event *description_event)
- 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

uchar * block
const char * event_buf
uint block_len
uint file_id
bool inited_from_old
- Public Attributes inherited from Load_log_event
ulong thread_id
ulong slave_proxy_id
uint32 table_name_len
uint32 db_len
uint32 fname_len
uint32 num_fields
const char * fields
const uchar * field_lens
uint32 field_block_len
const char * table_name
const char * db
const char * fname
uint32 skip_lines
sql_ex_info sql_ex
bool local_fname
bool is_concurrent
- 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_infoworker
ulonglong future_event_relay_log_pos
uint8 checksum_alg

Protected Attributes

bool fake_base

Additional Inherited Members

- Public Types inherited from Log_event
enum  enum_skip_reason { EVENT_SKIP_NOT, EVENT_SKIP_IGNORE, EVENT_SKIP_COUNT }
typedef unsigned char Byte
- Static Public Member Functions inherited from Log_event
static Log_eventread_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_eventread_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 }
- Protected Member Functions inherited from Load_log_event
int copy_log_event (const char *buf, ulong event_len, int body_offset, const Format_description_log_event *description_event)

Detailed Description

Binary Format

Definition at line 3139 of file log_event.h.


The documentation for this class was generated from the following files: