~drizzle-trunk/drizzle/development

« back to all changes in this revision

Viewing changes to drizzled/log_event.cc

  • Committer: Patrick Galbraith
  • Date: 2008-08-22 20:19:13 UTC
  • mfrom: (365.1.2 drizzle)
  • Revision ID: patg@radha.local-20080822201913-njjzdfrlihco6ap1
Merge with trunk

Show diffs side-by-side

added added

removed removed

Lines of Context:
5900
5900
{
5901
5901
  /*
5902
5902
    We allow a special form of dummy event when the table, and cols
5903
 
    are null and the table id is ~0UL.  This is a temporary
 
5903
    are null and the table id is UINT32_MAX.  This is a temporary
5904
5904
    solution, to be able to terminate a started statement in the
5905
5905
    binary log: the extraneous events will be removed in the future.
5906
5906
   */
5907
 
  assert((tbl_arg && tbl_arg->s && tid != ~0UL) || (!tbl_arg && !cols && tid == ~0UL));
 
5907
  assert((tbl_arg && tbl_arg->s && tid != UINT32_MAX) || (!tbl_arg && !cols && tid == UINT32_MAX));
5908
5908
 
5909
5909
  if (thd_arg->options & OPTION_NO_FOREIGN_KEY_CHECKS)
5910
5910
      set_flags(NO_FOREIGN_KEY_CHECKS_F);
6119
6119
{
6120
6120
  int error= 0;
6121
6121
  /*
6122
 
    If m_table_id == ~0UL, then we have a dummy event that does not
 
6122
    If m_table_id == UINT32_MAX, then we have a dummy event that does not
6123
6123
    contain any data.  In that case, we just remove all tables in the
6124
6124
    tables_to_lock list, close the thread tables, and return with
6125
6125
    success.
6126
6126
   */
6127
 
  if (m_table_id == ~0UL)
 
6127
  if (m_table_id == UINT32_MAX)
6128
6128
  {
6129
6129
    /*
6130
6130
       This one is supposed to be set: just an extra check so that
6612
6612
bool Rows_log_event::write_data_header(IO_CACHE *file)
6613
6613
{
6614
6614
  uchar buf[ROWS_HEADER_LEN];   // No need to init the buffer
6615
 
  assert(m_table_id != ~0UL);
 
6615
  assert(m_table_id != UINT32_MAX);
6616
6616
  int6store(buf + RW_MAPID_OFFSET, (uint64_t)m_table_id);
6617
6617
  int2store(buf + RW_FLAGS_OFFSET, m_flags);
6618
6618
  return (my_b_safe_write(file, buf, ROWS_HEADER_LEN));
6781
6781
    m_null_bits(0),
6782
6782
    m_meta_memory(NULL)
6783
6783
{
6784
 
  assert(m_table_id != ~0UL);
 
6784
  assert(m_table_id != UINT32_MAX);
6785
6785
  /*
6786
6786
    In TABLE_SHARE, "db" and "table_name" are 0-terminated (see this comment in
6787
6787
    table.cc / alloc_table_share():
6884
6884
    post_start+= TM_FLAGS_OFFSET;
6885
6885
  }
6886
6886
 
6887
 
  assert(m_table_id != ~0UL);
 
6887
  assert(m_table_id != UINT32_MAX);
6888
6888
 
6889
6889
  m_flags= uint2korr(post_start);
6890
6890
 
7113
7113
#ifndef DRIZZLE_CLIENT
7114
7114
bool Table_map_log_event::write_data_header(IO_CACHE *file)
7115
7115
{
7116
 
  assert(m_table_id != ~0UL);
 
7116
  assert(m_table_id != UINT32_MAX);
7117
7117
  uchar buf[TABLE_MAP_HEADER_LEN];
7118
7118
  int6store(buf + TM_MAPID_OFFSET, (uint64_t)m_table_id);
7119
7119
  int2store(buf + TM_FLAGS_OFFSET, m_flags);
8229
8229
st_print_event_info::st_print_event_info()
8230
8230
  :flags2_inited(0), sql_mode_inited(0),
8231
8231
   auto_increment_increment(0),auto_increment_offset(0), charset_inited(0),
8232
 
   lc_time_names_number(~0),
 
8232
   lc_time_names_number(UINT32_MAX),
8233
8233
   charset_database_number(ILLEGAL_CHARSET_INFO_NUMBER),
8234
8234
   thread_id(0), thread_id_printed(false),
8235
8235
   base64_output_mode(BASE64_OUTPUT_UNSPEC), printed_fd_event(false)