~drizzle-trunk/drizzle/development

« back to all changes in this revision

Viewing changes to drizzled/key_map.h

  • Committer: Padraig O'Sullivan
  • Date: 2009-04-17 02:13:52 UTC
  • mto: (997.2.4 mordred)
  • mto: This revision was merged to the branch mainline in revision 1003.
  • Revision ID: osullivan.padraig@gmail.com-20090417021352-r3xcs9iz8j9zuwbf
Removed my_bitmap.[cc,h] files from the mysys directory. Also removed them
from the Makefile.am file. Some more minor modifications to a number of
files due to the type of key_map now being std::bitset.

Show diffs side-by-side

added added

removed removed

Lines of Context:
20
20
#ifndef DRIZZLED_KEY_MAP_H
21
21
#define DRIZZLED_KEY_MAP_H
22
22
 
 
23
#include <drizzled/definitions.h>
 
24
 
23
25
#include <bitset>
24
26
 
25
27
/* Used for finding keys */
31
33
 
32
34
bool is_subset(const key_map& map, const key_map& map2);
33
35
bool is_prefix(const key_map& map, const uint32_t n);
 
36
bool is_overlapping(const key_map& map, const key_map& map2);
34
37
void set_prefix(key_map& map, const uint32_t n);
35
 
bool is_overlapping(const key_map& map, const key_map& map2);
 
38
void key_map_subtract(key_map& map1, key_map& map2);
36
39
 
37
40
#endif