MySQL 9.1.0
Source Code Documentation
|
Auxiliary class for JOIN_INDEX, GROUP_INDEX, ORDER_INDEX hints. More...
#include <opt_hints.h>
Public Member Functions | |
bool | is_hint_conflicting (Opt_hints_table *table_hint, Opt_hints_key *key_hint) override |
Function checks if JOIN_INDEX|GROUP_INDEX|ORDER_INDEX hint is conflicting with already specified INDEX hint. More... | |
Public Member Functions inherited from Compound_key_hint | |
Compound_key_hint () | |
virtual | ~Compound_key_hint ()=default |
void | set_pt_hint (PT_key_level_hint *pt_hint_arg) |
PT_key_level_hint * | get_pt_hint () |
void | set_resolved (bool arg) |
bool | is_resolved () |
void | set_key_map (uint i) |
bool | is_set_key_map (uint i) |
bool | is_key_map_clear_all () |
Key_map * | get_key_map () |
Auxiliary class for JOIN_INDEX, GROUP_INDEX, ORDER_INDEX hints.
|
overridevirtual |
Function checks if JOIN_INDEX|GROUP_INDEX|ORDER_INDEX hint is conflicting with already specified INDEX hint.
table_hint | pointer to table hint |
key_hint | pointer to key hint |
Reimplemented from Compound_key_hint.