~drizzle-trunk/drizzle/development

« back to all changes in this revision

Viewing changes to drizzled/optimizer/quick_range_select.cc

  • Committer: Brian Aker
  • Date: 2010-04-19 22:15:59 UTC
  • Revision ID: brian@gaz-20100419221559-021hn91tic5szq6k
Remove call bits in dead mrr caller.

Show diffs side-by-side

added added

removed removed

Lines of Context:
258
258
  uint32_t buf_size= 0;
259
259
  unsigned char *mrange_buff= NULL;
260
260
  int error= 0;
261
 
  HANDLER_BUFFER empty_buf;
262
261
  last_range= NULL;
263
262
  cur_range= (optimizer::QuickRange**) ranges.buffer;
264
263
 
292
291
    mrr_buf_desc->end_of_used_area= mrange_buff;
293
292
  }
294
293
 
295
 
  if (! mrr_buf_desc)
296
 
  {
297
 
    empty_buf.buffer= NULL;
298
 
    empty_buf.buffer_end= NULL;
299
 
    empty_buf.end_of_used_area= NULL;
300
 
  }
301
 
 
302
294
  if (sorted)
303
295
  {
304
296
     mrr_flags|= HA_MRR_SORTED;
310
302
  error= cursor->multi_range_read_init(&seq_funcs,
311
303
                                       (void*) this,
312
304
                                       ranges.elements,
313
 
                                       mrr_flags,
314
 
                                       mrr_buf_desc ? mrr_buf_desc : &empty_buf);
 
305
                                       mrr_flags);
315
306
  return error;
316
307
}
317
308