~drizzle-trunk/drizzle/development

« back to all changes in this revision

Viewing changes to drizzled/optimizer/quick_range_select.cc

Merge Padraig

Show diffs side-by-side

added added

removed removed

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