Public Member Functions | |
QuickRange () | |
QuickRange (const unsigned char *min_key_arg, uint32_t min_length_arg, key_part_map min_keypart_map_arg, const unsigned char *max_key_arg, uint32_t max_length_arg, key_part_map max_keypart_map_arg, uint32_t flag_arg) |
Public Attributes | |
unsigned char * | min_key |
unsigned char * | max_key |
uint16_t | min_length |
uint16_t | max_length |
uint16_t | flag |
key_part_map | min_keypart_map |
key_part_map | max_keypart_map |
Definition at line 31 of file quick_range.h.
drizzled::optimizer::QuickRange::QuickRange | ( | ) |
Constructor for a "full range"
Definition at line 26 of file quick_range.cc.
key_part_map drizzled::optimizer::QuickRange::max_keypart_map |
bitmap of used keyparts in max_key
Definition at line 40 of file quick_range.h.
key_part_map drizzled::optimizer::QuickRange::min_keypart_map |
bitmap of used keyparts in min_key
Definition at line 39 of file quick_range.h.