~drizzle-trunk/drizzle/development

« back to all changes in this revision

Viewing changes to drizzled/optimizer/quick_range_select.cc

MergedĀ latestĀ out-of-tree.

Show diffs side-by-side

added added

removed removed

Lines of Context:
234
234
}
235
235
 
236
236
 
237
 
bool optimizer::QuickRangeSelect::unique_key_range()
 
237
bool optimizer::QuickRangeSelect::unique_key_range() const
238
238
{
239
239
  if (ranges.elements == 1)
240
240
  {
504
504
{
505
505
  optimizer::QuickRange *r= NULL;
506
506
 
507
 
  optimizer::QuickRange **pr= (optimizer::QuickRange**)ranges.buffer;
 
507
  optimizer::QuickRange **pr= (optimizer::QuickRange**) ranges.buffer;
508
508
  optimizer::QuickRange **end_range= pr + ranges.elements;
509
509
  for (; pr != end_range; pr++)
510
510
    rev_ranges.push_front(*pr);