35 extern const char* index_hint_type_name[];
36 typedef unsigned char index_clause_map;
49 #define INDEX_HINT_MASK_JOIN (1)
50 #define INDEX_HINT_MASK_GROUP (1 << 1)
51 #define INDEX_HINT_MASK_ORDER (1 << 2)
53 #define INDEX_HINT_MASK_ALL (INDEX_HINT_MASK_JOIN | INDEX_HINT_MASK_GROUP | INDEX_HINT_MASK_ORDER)
62 index_clause_map clause;
69 Index_hint(index_hint_type type_arg, index_clause_map clause_arg,
const char *str) :
70 type(type_arg), clause(clause_arg), key_name(str)
void print(String &) const