1#ifndef SQL_JOIN_CACHE_INCLUDED
2#define SQL_JOIN_CACHE_INCLUDED
Definition: sql_join_buffer.h:68
enum_join_cache_type
Bits describing cache's type.
Definition: sql_join_buffer.h:71
@ ALG_BKA
Definition: sql_join_buffer.h:71
@ ALG_NONE
Definition: sql_join_buffer.h:71
@ ALG_BNL
Definition: sql_join_buffer.h:71
Definition: sql_executor.h:259
static MEM_ROOT mem_root
Definition: client_plugin.cc:109
void filter_virtual_gcol_base_cols(const QEP_TAB *qep_tab)
Filter the base columns of virtual generated columns if using a covering index scan.
Definition: sql_join_buffer.cc:117
void add_virtual_gcol_base_cols(TABLE *table, MEM_ROOT *mem_root, MY_BITMAP *completed_read_set)
Create a read set that undoes the work of filter_virtual_gcol_base_cols(); ie., for every virtual gen...
Definition: sql_join_buffer.cc:159
The MEM_ROOT is a simple arena, where allocations are carved out of larger blocks.
Definition: my_alloc.h:82
Definition: my_bitmap.h:42
class QEP_TAB * qep_tab
Definition: table.h:1808