summaryrefslogtreecommitdiff
path: root/sql/sql_window.cc
Commit message (Expand)AuthorAgeFilesLines
* Post-review addition to the fix for mdev-10868.Igor Babaev2016-09-301-1/+6
* Fixed bug mdev-10868.Igor Babaev2016-09-301-0/+78
* Window functions can have an empty over clauseVicențiu Ciorbaru2016-09-241-2/+2
* Make sure to call Rowid_seq_cursor::next to not face infinite recursionVicențiu Ciorbaru2016-09-241-1/+1
* MDEV-9736: Window functions: multiple cursors to read filesort resultSergei Petrunia2016-09-241-43/+109
* Clean up nth_valueVicențiu Ciorbaru2016-09-241-2/+6
* Implement LEAD and LAG and NTH_VALUE functionsVicențiu Ciorbaru2016-09-241-42/+120
* MDEV-9935: Window functions: assertion failure with empty OVER () clauseVicențiu Ciorbaru2016-09-241-2/+24
* Update Frame_positional_cursor to also take an optional boundVicențiu Ciorbaru2016-09-241-7/+69
* Allow first/last value functions to have frame definitionsVicențiu Ciorbaru2016-09-241-1/+2
* Make first_value and last_value computation efficientVicențiu Ciorbaru2016-09-241-16/+89
* Move table record writing outside of loopVicențiu Ciorbaru2016-09-241-19/+4
* Frame bounds using FOLLOWING or PRECEDING can have 0 as cardinal valueVicențiu Ciorbaru2016-09-241-1/+0
* Fixed bug mdev-10874.Igor Babaev2016-09-231-6/+15
* Fixed bug mdev-10842.Igor Babaev2016-09-201-1/+1
* Enable almost all aggregate functions for window functionsVicențiu Ciorbaru2016-09-091-13/+7
* Make cursor implementation uniformVicențiu Ciorbaru2016-09-091-140/+365
* Extend Frame_cursor to report the current row it is pointing atVicențiu Ciorbaru2016-09-091-3/+72
* Add a method to disable the automatic adding of values from cursorsVicențiu Ciorbaru2016-09-091-0/+22
* Convert Partition_read_cursor to inherit from Table_read_cursorVicențiu Ciorbaru2016-09-091-6/+5
* MDEV-10097: Assertion `count > 0' failed in Item_sum_sum::add_helper(bool)Vicențiu Ciorbaru2016-09-091-4/+17
* MDEV-10059: Compute window functions with same sorting criteria simultaneouslyVicențiu Ciorbaru2016-09-091-355/+529
* Fixed compiler warnings and test failures found by buildbotMonty2016-06-241-28/+28
* CleanupsMonty2016-04-281-0/+3
* MDEV-9925: Wrong result with aggregate function as a window functionSergei Petrunia2016-04-151-47/+103
* Fixed bug mdev-9897.Igor Babaev2016-04-141-13/+14
* Fix compiler warningSergei Petrunia2016-04-111-1/+1
* MDEV-9895: Assertion `n_rows > 0' failed in Frame_cursor* get_frame_cursorSergei Petrunia2016-04-101-1/+9
* Window functions: return error if aggregate is not supported as window functionsSergei Petrunia2016-04-101-1/+2
* MDEV-9877: Window functions: wrong sort criteria is usedSergei Petrunia2016-04-061-9/+17
* MDEV-9847: Window functions: crash with big_tables=1Sergei Petrunia2016-04-061-1/+1
* Window functions: Better class namesSergei Petrunia2016-04-061-14/+14
* MDEV-9848: Window functions: reuse sorting and/or scanningSergei Petrunia2016-04-051-50/+112
* Fixed a problem with setting wrong flags for ordering in the codeIgor Babaev2016-04-041-1/+6
* Implement ntile window function.Vicențiu Ciorbaru2016-04-041-0/+1
* Fix post review comments regarding the usage of List<>.Vicențiu Ciorbaru2016-04-041-14/+11
* Fixed a problem with --ps-protocol.Igor Babaev2016-04-011-0/+3
* The implementation of the template bubble_sort assumedIgor Babaev2016-04-011-38/+46
* Fixed a crash in compare_window_frames().Igor Babaev2016-03-301-0/+6
* Added sorting window function to minimize the number of scansIgor Babaev2016-03-301-0/+254
* Merge branch 'cume_dist' into bb-10.2-mdev9543Vicențiu Ciorbaru2016-03-281-131/+99
|\
| * Implemented cume_dist function.Vicențiu Ciorbaru2016-03-281-3/+1
| * Convert percent_rank to work with cursorsVicențiu Ciorbaru2016-03-281-110/+55
| * Lay the groundwork for variable number of cursors.Vicențiu Ciorbaru2016-03-281-21/+46
* | Merge branch 'bb-10.2-mdev9543' of github.com:MariaDB/server into bb-10.2-mde...Sergei Petrunia2016-03-281-1/+12
|\ \
| * | MDEV-9787: Window functions: HAVING and GROUP BYSergei Petrunia2016-03-281-1/+12
| |/
* | Merge branch '10.2' into bb-10.2-mdev9543Sergei Petrunia2016-03-281-8/+8
|/
* MDEV-8646: Re-engineer the code for post-join operationsSergei Petrunia2016-03-281-0/+1
* Get rid of Window_func_runner::first_runSergei Petrunia2016-03-271-24/+2
* Fix a typoSergei Petrunia2016-03-271-2/+3