Public Member Functions |
| MOCK_JOIN_TAB (uint recs, uint table_no) |
| st_join_table () |
table_map | prefix_tables () const |
table_map | added_tables () const |
void | set_prefix_tables (table_map prefix_tables, table_map prev_tables) |
void | add_prefix_tables (table_map tables) |
bool | do_firstmatch () const |
| Return true if join_tab should perform a FirstMatch action.
|
bool | do_loosescan () const |
| Return true if join_tab should perform a LooseScan action.
|
bool | starts_weedout () const |
| Return true if join_tab starts a Duplicate Weedout action.
|
bool | finishes_weedout () const |
| Return true if join_tab finishes a Duplicate Weedout action.
|
void | cleanup () |
bool | is_using_loose_index_scan () |
bool | is_using_agg_loose_index_scan () |
bool | check_rowid_field () |
bool | is_inner_table_of_outer_join () |
bool | is_single_inner_of_semi_join () |
bool | is_single_inner_of_outer_join () |
bool | is_first_inner_for_outer_join () |
Item * | condition () const |
void | set_condition (Item *to, uint line) |
Item * | set_jt_and_sel_condition (Item *new_cond, uint line) |
uint | get_sj_strategy () const |
uint | sjm_query_block_id () const |
bool | and_with_condition (Item *tmp_cond, uint line) |
bool | and_with_jt_and_sel_condition (Item *tmp_cond, uint line) |
bool | has_guarded_conds () const |
Item * | unified_condition () const |
bool | prepare_scan () |
| Prepare table to be scanned.
|
bool | use_order () const |
| Use ordering provided by chosen index?
|
bool | sort_table () |
bool | remove_duplicates () |
Additional Inherited Members |
static void * | operator new (size_t size) throw () |
static void * | operator new[] (size_t size) throw () |
static void * | operator new[] (size_t size, MEM_ROOT *mem_root) throw () |
static void * | operator new (size_t size, MEM_ROOT *mem_root) throw () |
static void | operator delete (void *ptr, size_t size) |
static void | operator delete (void *ptr, MEM_ROOT *mem_root) |
static void | operator delete[] (void *ptr, MEM_ROOT *mem_root) |
static void | operator delete[] (void *ptr, size_t size) |
Detailed Description
Definition at line 42 of file join_tab_sort-t.cc.
The documentation for this class was generated from the following file: