173521 Commits (602e15a0cb09a95e987658a9d6754f3ff5390389)
 

Author SHA1 Message Date
Igor Babaev 602e15a0cb Changed the base class for Item_window_func from Item_result_field to 10 years ago
Igor Babaev a74e8d36dd For some window functions an order list must be present. 10 years ago
Sergei Petrunia 13f9535f2d MDEV-9724: Window functions: Frame Exclusion support 10 years ago
Igor Babaev a197c6bb68 Prohibit using window functions of some types with 10 years ago
Igor Babaev 761590dcd5 Merge branch 'bb-10.2-mdev9543' of github.com:MariaDB/server into bb-10.2-mdev9543 10 years ago
Igor Babaev 84c3a20ff9 Fixed bug mdev-9754. 10 years ago
Sergei Petrunia c5537c042a MDEV-9755: Buildbot shows a crash in JOIN::make_aggr_tables_info() 10 years ago
Sergei Petrunia 6533bd1b74 Window functions + ORDER BY : first testcase 10 years ago
Sergei Petrunia b0154190fb Remove the wrong check, win_spec->order_list may be empty but it is not NULL. 10 years ago
Sergei Petrunia ee9297f656 MDEV-9740: Window functions: catch invalid window frame specs 10 years ago
Igor Babaev c3ab9712b0 Fixed the bug mdev-9719 concerning execution of prepared statements 10 years ago
Sergei Petrunia 72a4969eca Add testcases for frames with bound1 > bound2. 10 years ago
Igor Babaev 5eee8bbe87 The class Window_spec now has pointers to the partition and order lists 10 years ago
Vicențiu Ciorbaru 21651541ce Implemented avg() window function. 10 years ago
Vicențiu Ciorbaru aa74fef25e Fix 2 more bugs in item_windowfunc. 10 years ago
Vicențiu Ciorbaru 350903e952 Remove no longer needed TODO. 10 years ago
Vicențiu Ciorbaru 333ac13be5 Make sure to return the result value when calling Item_windowfunc::val_real() 10 years ago
Sergei Petrunia 833304313d Continuation of "Implemented a counter within Item_sum_sum" a few commits before 10 years ago
Sergei Petrunia 21a0291c1d MDEV-8646: Re-engineer the code for post-join operations 10 years ago
Vicențiu Ciorbaru 93f2371020 Implemented a counter within Item_sum_sum 10 years ago
Sergei Petrunia e261c14456 Add a testcase for RANGE-type frames and NULL values 10 years ago
Vicențiu Ciorbaru a0c06ba1ed Preliminary implementation for the aggregate sum function as a window function 10 years ago
Sergei Petrunia ce8a0d8e19 MDEV-9676: RANGE-type frames for window functions 10 years ago
Sergei Petrunia b8d8d9b8cc Add a testcase for non-integer range frame. 10 years ago
Sergei Petrunia e859c2dbb8 MDEV-9676: RANGE-type frames for window functions 10 years ago
Sergei Petrunia 879731aa84 Better comments 10 years ago
Sergei Petrunia 1cb5c2c0e0 Use correct frame bounds when window frame was not specified 10 years ago
Sergei Petrunia 53784d9abc MDEV-9695: Wrong window frame when using RANGE BETWEEN N FOLLOWING AND PRECEDING 10 years ago
Sergei Petrunia 0e9fb982f1 MDEV-9695: Wrong window frame when using RANGE BETWEEN N FOLLOWING AND PRECEDING 10 years ago
Vicențiu Ciorbaru 89383812b0 Add temporary test cases for bitwise window functions. 10 years ago
Vicențiu Ciorbaru 42ededf4ad Create a default frame bound when no frame is specified. 10 years ago
Vicențiu Ciorbaru 974e65d368 Implement BIT_(AND|OR|XOR) functions as window functions. 10 years ago
Sergei Petrunia 02b7d13730 MDEV-9676: RANGE-type frames for window functions 10 years ago
Sergei Petrunia 1fa12cdfb7 MDEV-9676: RANGE-type frames for window functions 10 years ago
Vicențiu Ciorbaru b579a626cf Implement percent_rank window function 10 years ago
Vicențiu Ciorbaru f638ffef2c Convert if statements to switch case. 10 years ago
Sergei Petrunia 1cc6fd1f00 Remove comments that may be confusing 10 years ago
Sergei Petrunia 86acf267fe Remove all comments starting with 'psergey' 10 years ago
Sergei Petrunia dedf87fdf4 Rename window frame start/end to top/bottom. Bikeshed should be green. 10 years ago
Sergei Petrunia 7ee0140149 MDEV-9526: Compute Aggregate functions as window functions 10 years ago
Sergei Petrunia 4104408c0c Re-factoring in window cursors code split Frame_unbounded 10 years ago
Sergei Petrunia d290a66553 MDEV-9634: Window function produces incorrect value 10 years ago
Igor Babaev 0c6d753708 Fixed a problems in the parser. 10 years ago
Sergei Petrunia be15858245 MDEV-9526: Compute Aggregate functions as window functions 10 years ago
Vicențiu Ciorbaru 0c223a96c1 Fix review comments. 10 years ago
Vicențiu Ciorbaru 9a673e0a88 Implement DENSE_RANK function. 10 years ago
Sergei Petrunia c30119adc7 Testcase fix and code cleanup for window functions 10 years ago
Sergei Petrunia 687a51f8b5 Forgot to add sql_select.cc to the previous commit 10 years ago
Sergei Petrunia 970307f54a Cleanup: remove JOIN::table_access_tabs, top_table_access_tabs_count. 10 years ago
Sergei Petrunia d8a20d4db7 Post-merge fixes. win.test passes but further cleanup is needed. 10 years ago