22 #include <drizzled/key_map.h>
27 bool is_keymap_prefix(
const key_map& map,
const uint32_t prefix_size)
31 for (; pos < prefix_size; pos++)
41 for (; pos < map.size(); pos++)
48 void set_prefix(key_map& map,
const uint32_t prefix_size)
52 for (; pos < prefix_size && pos < map.size(); pos++)
58 bool is_overlapping(
const key_map& map,
const key_map& map2)
61 for (count= 0; count < map.size(); count++)
63 if (map[count] & map2[count])
69 void key_map_subtract(key_map& map1, key_map& map2)
TODO: Rename this file - func.h is stupid.