~drizzle-trunk/drizzle/development

« back to all changes in this revision

Viewing changes to drizzled/opt_range.h

  • Committer: Padraig O'Sullivan
  • Date: 2009-07-30 02:39:13 UTC
  • mto: (1115.3.11 captain)
  • mto: This revision was merged to the branch mainline in revision 1121.
  • Revision ID: osullivan.padraig@gmail.com-20090730023913-o2zuocp32l6btnc2
Removing references to MY_BITMAP throughout the code base and updating calls
to MyBitmap in various places to use the new interface.

Show diffs side-by-side

added added

removed removed

Lines of Context:
276
276
   * Returns true if any index used by this quick select
277
277
   * uses field which is marked in passed bitmap.
278
278
   */
279
 
  virtual bool is_keys_used(const MY_BITMAP *fields);
 
279
  virtual bool is_keys_used(const MyBitmap *fields);
280
280
};
281
281
 
282
282
struct st_qsel_param;
311
311
 
312
312
  /** Members to deal with case when this quick select is a ROR-merged scan */
313
313
  bool in_ror_merged_scan;
314
 
  MY_BITMAP column_bitmap;
315
 
  MY_BITMAP *save_read_set;
316
 
  MY_BITMAP *save_write_set;
 
314
  MyBitmap column_bitmap;
 
315
  MyBitmap *save_read_set;
 
316
  MyBitmap *save_write_set;
317
317
  bool free_file; /**< True when this->file is "owned" by this quick select */
318
318
 
319
319
  /* Range pointers to be used when not using MRR interface */
485
485
  }
486
486
  void add_keys_and_lengths(String *key_names, String *used_lengths);
487
487
  void add_info_string(String *str);
488
 
  bool is_keys_used(const MY_BITMAP *fields);
 
488
  bool is_keys_used(const MyBitmap *fields);
489
489
 
490
490
  bool push_quick_back(QUICK_RANGE_SELECT *quick_sel_range);
491
491
 
549
549
  }
550
550
  void add_keys_and_lengths(String *key_names, String *used_lengths);
551
551
  void add_info_string(String *str);
552
 
  bool is_keys_used(const MY_BITMAP *fields);
 
552
  bool is_keys_used(const MyBitmap *fields);
553
553
  int init_ror_merged_scan(bool reuse_handler);
554
554
  bool push_quick_back(QUICK_RANGE_SELECT *quick_sel_range);
555
555
 
615
615
  }
616
616
  void add_keys_and_lengths(String *key_names, String *used_lengths);
617
617
  void add_info_string(String *str);
618
 
  bool is_keys_used(const MY_BITMAP *fields);
 
618
  bool is_keys_used(const MyBitmap *fields);
619
619
 
620
620
  bool push_quick_back(QUICK_SELECT_I *quick_sel_range);
621
621