summaryrefslogtreecommitdiff
path: root/sql/sql_window.cc
Commit message (Expand)AuthorAgeFilesLines
* 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
* Make window function computation a part of the query planSergei Petrunia2016-03-271-109/+191
* Encapsulate use of List<Cached_item> in a Group_bound_tracker.Sergei Petrunia2016-03-241-4/+3
* Code cleanupSergei Petrunia2016-03-241-86/+81
* Encapsulate the switching between different return values in Item_window_funcSergei Petrunia2016-03-241-2/+2
* Move the deprecated comments out of the waySergei Petrunia2016-03-241-21/+25
* Fix a PS re-execution problem and code cleanupSergei Petrunia2016-03-241-40/+0
* Changed the base class for Item_window_func from Item_result_field toIgor Babaev2016-03-211-4/+12
* MDEV-9724: Window functions: Frame Exclusion supportSergei Petrunia2016-03-181-0/+6
* Remove the wrong check, win_spec->order_list may be empty but it is not NULL.Sergei Petrunia2016-03-171-1/+1
* MDEV-9740: Window functions: catch invalid window frame specsSergei Petrunia2016-03-171-0/+81
* Fixed the bug mdev-9719 concerning execution of prepared statementsIgor Babaev2016-03-161-1/+6
* The class Window_spec now has pointers to the partition and order listsIgor Babaev2016-03-161-16/+16
* Implemented avg() window function.Vicențiu Ciorbaru2016-03-161-0/+1
* Remove no longer needed TODO.Vicențiu Ciorbaru2016-03-161-7/+0
* Implemented a counter within Item_sum_sumVicențiu Ciorbaru2016-03-141-0/+7
* Preliminary implementation for the aggregate sum function as a window functionVicențiu Ciorbaru2016-03-141-0/+1
* MDEV-9676: RANGE-type frames for window functionsSergei Petrunia2016-03-141-20/+53
* MDEV-9676: RANGE-type frames for window functionsSergei Petrunia2016-03-131-4/+205
* Better commentsSergei Petrunia2016-03-111-23/+44
* Use correct frame bounds when window frame was not specifiedSergei Petrunia2016-03-111-5/+19
* MDEV-9695: Wrong window frame when using RANGE BETWEEN N FOLLOWING AND PRECEDINGSergei Petrunia2016-03-111-90/+174
* MDEV-9695: Wrong window frame when using RANGE BETWEEN N FOLLOWING AND PRECEDINGSergei Petrunia2016-03-101-11/+3