~drizzle-trunk/drizzle/development

« back to all changes in this revision

Viewing changes to drizzled/table.h

  • Committer: Brian Aker
  • Date: 2008-08-16 15:41:14 UTC
  • mto: This revision was merged to the branch mainline in revision 346.
  • Revision ID: brian@tangent.org-20080816154114-eufmwf31p6ie1nd6
Cleaned up depend in Proto utils. Modified int to bool. Put TmpTable class
into play.

Show diffs side-by-side

added added

removed removed

Lines of Context:
512
512
    If maybe_null !=0, this table is inner w.r.t. some outer join operation,
513
513
    and null_row may be true.
514
514
  */
515
 
  uint maybe_null;
 
515
  bool maybe_null;
 
516
 
516
517
  /*
517
518
    If true, the current table row is considered to have all columns set to 
518
519
    NULL, including columns declared as "not null" (see maybe_null).
519
520
  */
520
521
  bool null_row;
521
522
 
522
 
  /*
523
 
    TODO: Each of the following flags take up 8 bits. They can just as easily
524
 
    be put into one single unsigned long and instead of taking up 18
525
 
    bytes, it would take up 4.
526
 
  */
527
523
  bool force_index;
528
524
  bool distinct,const_table,no_rows;
529
525
  bool key_read, no_keyread;