Drizzled Public API Documentation

drizzled::optimizer::QuickGroupMinMaxSelect Member List
This is the complete list of members for drizzled::optimizer::QuickGroupMinMaxSelect, including all inherited members.
add_info_string(std::string *)drizzled::optimizer::QuickSelectInterface [inline, virtual]
add_keys_and_lengths(std::string *key_names, std::string *used_lengths)drizzled::optimizer::QuickGroupMinMaxSelect [virtual]
add_range(SEL_ARG *sel_range)drizzled::optimizer::QuickGroupMinMaxSelect
adjust_prefix_ranges()drizzled::optimizer::QuickGroupMinMaxSelect
allocdrizzled::optimizer::QuickGroupMinMaxSelect
alloc_buffers() (defined in drizzled::optimizer::QuickGroupMinMaxSelect)drizzled::optimizer::QuickGroupMinMaxSelect
cursordrizzled::optimizer::QuickGroupMinMaxSelect [private]
get_next()drizzled::optimizer::QuickGroupMinMaxSelect [virtual]
get_type() const drizzled::optimizer::QuickGroupMinMaxSelect [inline, virtual]
group_key_partsdrizzled::optimizer::QuickGroupMinMaxSelect [private]
group_prefixdrizzled::optimizer::QuickGroupMinMaxSelect [private]
group_prefix_lendrizzled::optimizer::QuickGroupMinMaxSelect [private]
have_maxdrizzled::optimizer::QuickGroupMinMaxSelect [private]
have_mindrizzled::optimizer::QuickGroupMinMaxSelect [private]
head (defined in drizzled::optimizer::QuickSelectInterface)drizzled::optimizer::QuickSelectInterface
indexdrizzled::optimizer::QuickSelectInterface
index_infodrizzled::optimizer::QuickGroupMinMaxSelect [private]
init()drizzled::optimizer::QuickGroupMinMaxSelect [virtual]
init_ror_merged_scan(bool)drizzled::optimizer::QuickSelectInterface [inline, virtual]
is_keys_used(const boost::dynamic_bitset<> &fields)drizzled::optimizer::QuickSelectInterface [virtual]
joindrizzled::optimizer::QuickGroupMinMaxSelect [private]
key_infixdrizzled::optimizer::QuickGroupMinMaxSelect [private]
key_infix_len (defined in drizzled::optimizer::QuickGroupMinMaxSelect)drizzled::optimizer::QuickGroupMinMaxSelect [private]
last_prefixdrizzled::optimizer::QuickGroupMinMaxSelect [private]
last_rowiddrizzled::optimizer::QuickSelectInterface
max_functions (defined in drizzled::optimizer::QuickGroupMinMaxSelect)drizzled::optimizer::QuickGroupMinMaxSelect [private]
max_functions_it (defined in drizzled::optimizer::QuickGroupMinMaxSelect)drizzled::optimizer::QuickGroupMinMaxSelect [private]
max_used_key_lengthdrizzled::optimizer::QuickSelectInterface
min_functions (defined in drizzled::optimizer::QuickGroupMinMaxSelect)drizzled::optimizer::QuickGroupMinMaxSelect [private]
min_functions_it (defined in drizzled::optimizer::QuickGroupMinMaxSelect)drizzled::optimizer::QuickGroupMinMaxSelect [private]
min_max_arg_lendrizzled::optimizer::QuickGroupMinMaxSelect [private]
min_max_arg_part (defined in drizzled::optimizer::QuickGroupMinMaxSelect)drizzled::optimizer::QuickGroupMinMaxSelect [private]
min_max_rangesdrizzled::optimizer::QuickGroupMinMaxSelect [private]
next_max()drizzled::optimizer::QuickGroupMinMaxSelect [private]
next_max_in_range()drizzled::optimizer::QuickGroupMinMaxSelect [private]
next_min()drizzled::optimizer::QuickGroupMinMaxSelect [private]
next_min_in_range()drizzled::optimizer::QuickGroupMinMaxSelect [private]
next_prefix()drizzled::optimizer::QuickGroupMinMaxSelect [private]
QS_TYPE_GROUP_MIN_MAX enum value (defined in drizzled::optimizer::QuickSelectInterface)drizzled::optimizer::QuickSelectInterface
QS_TYPE_INDEX_MERGE enum value (defined in drizzled::optimizer::QuickSelectInterface)drizzled::optimizer::QuickSelectInterface
QS_TYPE_RANGE enum value (defined in drizzled::optimizer::QuickSelectInterface)drizzled::optimizer::QuickSelectInterface
QS_TYPE_RANGE_DESC enum value (defined in drizzled::optimizer::QuickSelectInterface)drizzled::optimizer::QuickSelectInterface
QS_TYPE_ROR_INTERSECT enum value (defined in drizzled::optimizer::QuickSelectInterface)drizzled::optimizer::QuickSelectInterface
QS_TYPE_ROR_UNION enum value (defined in drizzled::optimizer::QuickSelectInterface)drizzled::optimizer::QuickSelectInterface
quick_prefix_selectdrizzled::optimizer::QuickGroupMinMaxSelect
QuickGroupMinMaxSelect(Table *table, Join *join, bool have_min, bool have_max, KeyPartInfo *min_max_arg_part, uint32_t group_prefix_len, uint32_t group_key_parts, uint32_t used_key_parts, KeyInfo *index_info, uint use_index, double read_cost, ha_rows records, uint key_infix_len, unsigned char *key_infix, memory::Root *parent_alloc) (defined in drizzled::optimizer::QuickGroupMinMaxSelect)drizzled::optimizer::QuickGroupMinMaxSelect
QuickSelectInterface() (defined in drizzled::optimizer::QuickSelectInterface)drizzled::optimizer::QuickSelectInterface
range_end()drizzled::optimizer::QuickSelectInterface [inline, virtual]
read_timedrizzled::optimizer::QuickSelectInterface
real_key_partsdrizzled::optimizer::QuickGroupMinMaxSelect [private]
real_prefix_lendrizzled::optimizer::QuickGroupMinMaxSelect [private]
recorddrizzled::optimizer::QuickGroupMinMaxSelect [private]
recordsdrizzled::optimizer::QuickSelectInterface
reset()drizzled::optimizer::QuickGroupMinMaxSelect [virtual]
reverse_sorted() const (defined in drizzled::optimizer::QuickGroupMinMaxSelect)drizzled::optimizer::QuickGroupMinMaxSelect [inline, virtual]
save_last_pos()drizzled::optimizer::QuickSelectInterface [inline, virtual]
seen_first_keydrizzled::optimizer::QuickGroupMinMaxSelect [private]
sorted (defined in drizzled::optimizer::QuickSelectInterface)drizzled::optimizer::QuickSelectInterface
tmp_recorddrizzled::optimizer::QuickGroupMinMaxSelect [private]
unique_key_range() const (defined in drizzled::optimizer::QuickGroupMinMaxSelect)drizzled::optimizer::QuickGroupMinMaxSelect [inline, virtual]
update_key_stat()drizzled::optimizer::QuickGroupMinMaxSelect
update_max_result()drizzled::optimizer::QuickGroupMinMaxSelect [private]
update_min_result()drizzled::optimizer::QuickGroupMinMaxSelect [private]
used_key_partsdrizzled::optimizer::QuickSelectInterface
~QuickGroupMinMaxSelect() (defined in drizzled::optimizer::QuickGroupMinMaxSelect)drizzled::optimizer::QuickGroupMinMaxSelect
~QuickSelectInterface() (defined in drizzled::optimizer::QuickSelectInterface)drizzled::optimizer::QuickSelectInterface [inline, virtual]