summaryrefslogtreecommitdiff
path: root/sql/opt_table_elimination.cc
Commit message (Expand)AuthorAgeFilesLines
* cleanup: change Item::walk() to take void* not uchar*Sergei Golubchik2016-06-301-1/+1
* The implementation of the template bubble_sort assumedIgor Babaev2016-04-011-1/+1
* MDEV-6152: Remove calls to current_thd while creating ItemMonty2015-08-271-3/+4
* Clean-up: moving compare_collation() from Item to Item_bool_func.Alexander Barkov2015-08-211-8/+13
* Stage 2 of MDEV-6152:Monty2015-08-211-1/+1
* MDEV-8010 - Avoid sql_alloc() in Items (Patch #1)Sergey Vojtovich2015-08-211-7/+7
* MDEV-6989 BINARY and COLLATE xxx_bin comparisions are not used for optimizati...Alexander Barkov2015-03-131-21/+1
* MDEV-6978 Bad results with join comparing case insensitive VARCHAR/ENUM/SETAlexander Barkov2014-11-191-1/+3
* MDEV-6950 Bad results with joins comparing DATE/DATETIME and INT/DECIMAL/DOUB...Alexander Barkov2014-11-181-0/+2
* MDEV-5314 - Compiling fails on OSX using clangSergey Vojtovich2014-02-191-3/+3
* Fixes to get valgrind to work with jemallocMichael Widenius2014-01-021-1/+1
* 10.0-base mergeSergei Golubchik2013-12-161-0/+15
|\
| * Merge 5.3 -> 5.5Alexander Barkov2013-12-021-0/+15
| |\
| | * MDEV-5344: LEFT OUTER JOIN table data is lost in ON DUPLICATE KEY UPDATE sectionSergey Petrunya2013-11-271-0/+15
* | | 10.0-base merge.Sergei Golubchik2013-09-211-3/+6
|\ \ \ | |/ /
| * | MDEV-4840: Wrong result (missing rows) on LEFT JOIN with InnoDB tablesSergey Petrunya2013-08-221-3/+6
* | | 10.0-monty mergeSergei Golubchik2013-07-211-3/+3
|\ \ \
| * | | Applied all changes from Igor and SanjaMichael Widenius2013-06-151-1/+1
| * | | Temporary commit of 10.0-mergeMichael Widenius2013-03-261-2/+2
| |/ /
* | | Adding support for MySQL-5.6 temporal column types:Alexander Barkov2013-07-101-1/+1
|/ /
* | fix the include guards and add missing gplv2 headersSergei Golubchik2012-02-171-0/+16
* | 5.3->5.5 mergeSergei Golubchik2011-11-221-2/+2
|\ \ | |/
| * 5.2->5.3 mergeSergei Golubchik2011-11-121-0/+2
| |\
| | * BUG#884184: Wrong result with RIGHT JOIN + derived_mergeSergey Petrunya2011-11-011-0/+2
| | * Change TABLE->alias to String for less memory reallocationMichael Widenius2011-02-281-4/+5
| * | BUG#884631: Table elimination works 5.3 release builds even if turned offSergey Petrunya2011-11-011-2/+0
* | | merge with 5.3Sergei Golubchik2011-10-191-8/+10
|\ \ \ | |/ /
| * | Fixed LP bugs #717577, #724942.Igor Babaev2011-04-261-3/+4
| * | Fixed LP bug #698882.Igor Babaev2011-01-151-1/+1
| * | Code cleanup to get fewer reallocs() during execution.Michael Widenius2010-11-241-4/+5
* | | lots of post-merge changesSergei Golubchik2011-04-251-1/+0
|/ /
* | Merge 5.2->5.3Sergey Petrunya2010-10-101-1/+1
|\ \ | |/
| * Merge with MariaDB 5.1.49Michael Widenius2010-08-051-1/+1
* | Merge MariaDB-5.2 -> MariaDB 5.3Sergey Petrunya2010-03-201-2/+10
|\ \ | |/
| * LPBUG#523593: Running RQG optimizer_no_subquery crashes MariaDBSergey Petrunya2010-02-181-2/+10
* | Change Field_enumerator to enumerate Item_field-s not Field-s.Sergey Petrunya2010-02-211-1/+2
* | Backport of subquery optimizations to 5.3.Sergey Petrunya2010-01-171-1/+5
|/
* MWL#17: Table elimination: fixes for windowsSergey Petrunya2009-09-161-2/+2
* Fix compiler warnings.unknown2009-09-071-4/+4
* MWL#17: Table eliminationSergey Petrunya2009-09-021-28/+44
* MWL#17: Table-eliminationSergey Petrunya2009-09-011-749/+1027
* MWL#17: Table elimination:Sergey Petrunya2009-08-271-1/+5
* MWL#17: Table eliminationSergey Petrunya2009-08-251-10/+12
* MWL#17: Table eliminationSergey Petrunya2009-08-251-10/+3
* MWL#17: Table eliminationSergey Petrunya2009-08-251-10/+3
* MWL#17: Table elimination: last fixesSergey Petrunya2009-08-241-73/+122
* MWL#17: Table eliminationSergey Petrunya2009-08-241-2/+12
* MWL#17: Table eliminationSergey Petrunya2009-08-211-33/+0
* MWL#17: Table eliminationSergey Petrunya2009-08-211-11/+16
* MWL#17: Table eliminationSergey Petrunya2009-08-201-119/+298