22 #include <drizzled/optimizer/range.h>
84 uint32_t key_infix_len;
287 uint32_t group_prefix_len,
288 uint32_t group_key_parts,
295 unsigned char *key_infix,
360 bool alloc_buffers();
424 bool reverse_sorted()
const
429 bool unique_key_range()
const
436 return QS_TYPE_GROUP_MIN_MAX;
bool add_range(SEL_ARG *sel_range)
TODO: Rename this file - func.h is stupid.
unsigned char * key_infix
QuickRangeSelect * quick_prefix_select
void add_keys_and_lengths(std::string *key_names, std::string *used_lengths)
unsigned char * tmp_record
unsigned char * group_prefix
void adjust_prefix_ranges()
uint32_t group_prefix_len
unsigned char * last_prefix
std::vector< QuickRange * > min_max_ranges