~drizzle-trunk/drizzle/development

« back to all changes in this revision

Viewing changes to storage/myisam/mi_range.c

  • Committer: Brian Aker
  • Date: 2009-01-24 09:43:35 UTC
  • Revision ID: brian@gir-3.local-20090124094335-6qdtvc35gl5fvivz
Adding in an example singe thread scheduler

Show diffs side-by-side

added added

removed removed

Lines of Context:
18
18
  Used when optimizing querries.
19
19
 */
20
20
 
21
 
#include "myisam_priv.h"
22
 
 
23
 
using namespace drizzled;
 
21
#include "myisamdef.h"
24
22
 
25
23
static ha_rows _mi_record_pos(MI_INFO *, const unsigned char *, key_part_map,
26
24
                              enum ha_rkey_function);
27
 
static double _mi_search_pos(MI_INFO *,MI_KEYDEF *,unsigned char *, uint,uint,internal::my_off_t);
 
25
static double _mi_search_pos(MI_INFO *,MI_KEYDEF *,unsigned char *, uint,uint,my_off_t);
28
26
static uint32_t _mi_keynr(MI_INFO *info,MI_KEYDEF *,unsigned char *, unsigned char *,uint32_t *);
29
27
 
30
28
/*
153
151
static double _mi_search_pos(register MI_INFO *info,
154
152
                             register MI_KEYDEF *keyinfo,
155
153
                             unsigned char *key, uint32_t key_len, uint32_t nextflag,
156
 
                             register internal::my_off_t pos)
 
154
                             register my_off_t pos)
157
155
{
158
156
  int flag;
159
157
  uint32_t nod_flag, keynr, max_keynr= 0;