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) | |
Static Public Member Functions | |
static void * | operator new (size_t size) |
static void * | operator new (size_t size, Root *mem_root) |
static void * | operator new[] (size_t size) |
static void * | operator new[] (size_t size, Root *mem_root) |
static void | operator delete (void *, size_t) |
static void | operator delete (void *, Root *) |
static void | operator delete[] (void *, Root *) |
static void | operator delete[] (void *, size_t) |
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.
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.