diff options
author | Varun Gupta <varun.gupta@mariadb.com> | 2019-05-03 17:10:51 +0530 |
---|---|---|
committer | Varun Gupta <varun.gupta@mariadb.com> | 2019-05-04 13:07:55 +0530 |
commit | a6ea7996513be944473e137b36df5353fd3025f7 (patch) | |
tree | 9d6fc1c866ae4590935e36d9653ccd16be893995 /plugin/handler_socket | |
parent | e292c67bb287287225cb248235e254e8c755042c (diff) | |
download | mariadb-git-a6ea7996513be944473e137b36df5353fd3025f7.tar.gz |
MDEV-14791: Crash with order by expression containing window functions
The issue here is that for a window function in the ORDER BY clause, we were not
creating an extra field in the temporary table for the window function
(which is contained in an expression).
So a call to split_sum_func is added to handle this case
Also we need to update all items that contain a window function
in the temp table during window function computation as filesort would need
these values to be updated to calculate the ORDER BY clause of the select.
Diffstat (limited to 'plugin/handler_socket')
0 files changed, 0 insertions, 0 deletions