mirror of
https://github.com/MariaDB/server.git
synced 2026-05-06 15:15:34 +02:00
MWL#17: Table-elimination
- Addressing review feedback, generation 4.
include/my_global.h:
Make ALIGN_PTR's action correspond to that of ALIGN_SIZE
sql/item.cc:
MWL#17: Table-elimination
- Review feedback: function renames, better comments
sql/item.h:
MWL#17: Table-elimination
- Review feedback: function renames, better comments
sql/item_cmpfunc.cc:
MWL#17: Table-elimination
- Review feedback: function renames, better comments
sql/item_subselect.cc:
MWL#17: Table-elimination
- Review feedback: function renames, better comments
sql/item_subselect.h:
MWL#17: Table-elimination
- Review feedback: function renames, better comments
sql/opt_table_elimination.cc:
MWL#17: Table-elimination
- Addressing review feedback, generation 4: abstract everything in case
we would need to change it for something else in the future.
sql/sql_list.h:
MWL#17: Table-elimination
- Introduce exchange_sort(List<T> ...) template function
sql/sql_select.cc:
MWL#17: Table-elimination
- Review feedback: function renames, better comments
This commit is contained in:
parent
005c24e973
commit
d762bf21cc
9 changed files with 1238 additions and 904 deletions
|
|
@ -135,7 +135,7 @@ public:
|
|||
enum_parsing_place place() { return parsing_place; }
|
||||
bool walk(Item_processor processor, bool walk_subquery, uchar *arg);
|
||||
bool mark_as_eliminated_processor(uchar *arg);
|
||||
bool check_column_usage_processor(uchar *arg);
|
||||
bool enumerate_field_refs_processor(uchar *arg);
|
||||
|
||||
/**
|
||||
Get the SELECT_LEX structure associated with this Item.
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue