~drizzle-trunk/drizzle/development

« back to all changes in this revision

Viewing changes to server/log_event.h

  • Committer: Brian Aker
  • Date: 2008-07-10 19:37:55 UTC
  • mfrom: (51.1.67 remove-dbug)
  • Revision ID: brian@tangent.org-20080710193755-f5g761uieqa3wxmt
Merge.

Show diffs side-by-side

added added

removed removed

Lines of Context:
50
50
   @param COND   Condition to check
51
51
   @param ERRNO  Error number to return in non-debug builds
52
52
*/
53
 
#ifdef DBUG_OFF
54
 
#define ASSERT_OR_RETURN_ERROR(COND, ERRNO) \
55
 
  do { if (!(COND)) return ERRNO; } while (0)
56
 
#else
57
 
#define ASSERT_OR_RETURN_ERROR(COND, ERRNO) \
58
 
  DBUG_ASSERT(COND)
59
 
#endif
 
53
#define ASSERT_OR_RETURN_ERROR(COND, ERRNO) \
 
54
  assert(COND)
60
55
 
61
56
#define LOG_READ_EOF    -1
62
57
#define LOG_READ_BOGUS  -2
1584
1579
#ifndef MYSQL_CLIENT
1585
1580
  bool write(IO_CACHE* file);
1586
1581
  virtual bool write_post_header_for_derived(IO_CACHE* file __attribute__((__unused__)))
1587
 
  { return FALSE; }
 
1582
  { return false; }
1588
1583
#endif
1589
1584
  bool is_valid() const { return query != 0; }
1590
1585
 
1934
1929
  {
1935
1930
    fname= afname;
1936
1931
    fname_len= alen;
1937
 
    local_fname= TRUE;
 
1932
    local_fname= true;
1938
1933
  }
1939
1934
  /* fname doesn't point to memory inside Log_event::temp_buf  */
1940
1935
  int  check_fname_outside_temp_buf()
3411
3406
  int unpack_current_row(const Relay_log_info *const rli,
3412
3407
                         MY_BITMAP const *cols)
3413
3408
  { 
3414
 
    DBUG_ASSERT(m_table);
 
3409
    assert(m_table);
3415
3410
    ASSERT_OR_RETURN_ERROR(m_curr_row < m_rows_end, HA_ERR_CORRUPT_EVENT);
3416
3411
    int const result= ::unpack_row(rli, m_table, m_width, m_curr_row, cols,
3417
3412
                                   &m_curr_row_end, &m_master_reclength);
3704
3699
public:
3705
3700
#ifndef MYSQL_CLIENT
3706
3701
  Incident_log_event(THD *thd_arg, Incident incident)
3707
 
    : Log_event(thd_arg, 0, FALSE), m_incident(incident)
 
3702
    : Log_event(thd_arg, 0, false), m_incident(incident)
3708
3703
  {
3709
 
    DBUG_ENTER("Incident_log_event::Incident_log_event");
3710
 
    DBUG_PRINT("enter", ("m_incident: %d", m_incident));
3711
3704
    m_message.str= NULL;                    /* Just as a precaution */
3712
3705
    m_message.length= 0;
3713
 
    DBUG_VOID_RETURN;
 
3706
    return;
3714
3707
  }
3715
3708
 
3716
3709
  Incident_log_event(THD *thd_arg, Incident incident, LEX_STRING const msg)
3717
3710
    : Log_event(thd_arg, 0, FALSE), m_incident(incident)
3718
3711
  {
3719
 
    DBUG_ENTER("Incident_log_event::Incident_log_event");
3720
 
    DBUG_PRINT("enter", ("m_incident: %d", m_incident));
3721
3712
    m_message= msg;
3722
 
    DBUG_VOID_RETURN;
 
3713
    return;
3723
3714
  }
3724
3715
#endif
3725
3716
 
3762
3753
{
3763
3754
  return         
3764
3755
    my_b_copy_to_file(cache, file) ||
3765
 
    reinit_io_cache(cache, WRITE_CACHE, 0, FALSE, TRUE);
 
3756
    reinit_io_cache(cache, WRITE_CACHE, 0, false, true);
3766
3757
}
3767
3758
 
3768
3759
#ifndef MYSQL_CLIENT