~drizzle-trunk/drizzle/development

« back to all changes in this revision

Viewing changes to drizzled/key.h

  • Committer: Padraig O'Sullivan
  • Date: 2010-10-02 19:49:54 UTC
  • mto: (1823.1.1 trunk-drizzle)
  • mto: This revision was merged to the branch mainline in revision 1824.
  • Revision ID: osullivan.padraig@gmail.com-20101002194954-2sqp7a6szfgdl11l
Removal of all MyBitmap from the code base. Compiles but test failures exist now.

Show diffs side-by-side

added added

removed removed

Lines of Context:
37
37
namespace memory { class Root; }
38
38
 
39
39
class Item;
40
 
class MyBitmap;
41
40
 
42
41
class Key :public memory::SqlAlloc {
43
42
public:
95
94
void key_zero_nulls(unsigned char *tuple, KeyInfo *key_info);
96
95
bool key_cmp_if_same(Table *form,const unsigned char *key,uint32_t index,uint32_t key_length);
97
96
void key_unpack(String *to,Table *form,uint32_t index);
98
 
bool is_key_used(Table *table, uint32_t idx, const MyBitmap *fields);
99
97
bool is_key_used(Table *table, uint32_t idx, const boost::dynamic_bitset<>& fields);
100
98
int key_cmp(KeyPartInfo *key_part, const unsigned char *key, uint32_t key_length);
101
99