Roman Nozdrin
f4f053dd8c
MCOL-3267 CS now executes sorting inside UNION ALL sub-selects.
2019-04-23 14:34:49 +03:00
David Hall
0ea4ccfe06
MCOL-1822 colWidth should be sizeof(long double), not hardcoded 16
2019-03-05 09:49:11 -06:00
David Hall
3f2c753947
MCOL-1822-c final checkin
2019-03-05 09:33:39 -06:00
David Hall
a2aa4b8479
MCOL-1822 Intermediate checkin. DISTINCT not working.
2019-02-25 14:54:46 -06:00
David Hall
c5b9ae11e5
MCOL-1822 add LONG DOUBLE support
2019-01-29 09:55:43 -06:00
David.Hall
e2f1765c53
Merge pull request #633 from mariadb-corporation/MCOL-1790
...
MCOL-1790 Switch to MariaDB's case type detection
2018-11-23 13:01:27 -06:00
Andrew Hutchings
f3ce33d9ea
MCOL-1790 Switch to MariaDB's case type detection
...
MariaDB added a generic way to detect case type so remove our hack and
switch to that.
2018-11-21 11:23:12 +00:00
Roman Nozdrin
3bf269b3f7
MCOL-1519 GROUP BY handler now uses an appropriate SELECT_LEX structure.
...
Before that handler used an outter query SELECT_LEX that could give
incorrect information for subquery.
2018-11-20 13:44:47 +03:00
Andrew Hutchings
c452882a79
Merge pull request #606 from mariadb-corporation/MCOL-1776
...
MCOL-1776 Fix MCOL-1403 regression
2018-11-08 18:32:58 +00:00
Andrew Hutchings
166fd77e8f
MCOL-1776 Fix MCOL-1403 regression
...
Somehow some dead code came back. It is dead again now.
2018-11-03 11:52:19 +00:00
david hill
101b36acb6
Merge branch 'develop' into MCOL-520
2018-10-08 14:23:48 -05:00
Andrew Hutchings
47fbf62bfe
MCOL-1775 Remove warning on unused var
2018-10-08 09:20:46 +01:00
Andrew Hutchings
6a72b28bab
MCOL-1775 Fix addtime/subtime for WHERE
...
MariaDB server renamed addtime/subtime so we need to use the new names
for these functions.
2018-10-06 11:27:51 +01:00
Andrew Hutchings
f1f13a09d1
Merge branch 'develop-1.1' into 1.1-merge-up-2018-10-05
2018-10-05 18:40:07 +01:00
David Hill
72f514ca54
MCOL-520
2018-09-21 14:44:12 -05:00
Roman Nozdrin
18143ecaee
MCOL-1052 Remove unused symbols.
2018-09-17 16:18:54 +03:00
Ravi Prakash
5247dfa082
MCOL-1188 assertion 'fColumn.get() && fSub && fFunc' failed,...
...
Some cleanup for the previous check-in.
2018-09-04 12:20:40 -07:00
Ravi Prakash
58bc867ca1
MCOL-1188 assertion 'fColumn.get() && fSub && fFunc' failed, ... MySQL server crashed.
...
The problem was in processing a subquery in the where clause that was categorized as a
CACHE_ITEM in the parse tree. The fix involved how we walk the parse tree in gp_walk().
2018-08-30 20:24:24 -07:00
Roman Nozdrin
07561c43d7
MCOL-1052 LIMIT processing refactoring in getGroupPlan().
2018-08-30 17:03:14 +03:00
Roman Nozdrin
62f296b443
MCOL-1510 Make changes to allow aggregations as function arguments when build in release mode. See also MDEV-16842.
2018-08-30 16:59:41 +03:00
David Hall
91fbfb7d0b
MCOL-1669 get correct return type when a built-in agg is performed on a const
2018-08-23 15:14:17 -05:00
David.Hall
23e99db0ea
Merge pull request #545 from mariadb-corporation/1.1-merge-up-20180817
...
Merge develop-1.1 into develop
2018-08-20 14:07:35 -05:00
David.Hall
2de158133c
Merge pull request #540 from drrtuy/MCOL-1637
...
MCOL-1637 Return limit value comparision to fix the regression.
2018-08-20 09:38:52 -05:00
Andrew Hutchings
03da6df473
Merge branch 'develop-1.1' into 1.1-merge-up-20180817
2018-08-17 16:17:13 +01:00
drrtuy
69486310f2
MCOL-1637 Return limit value comparision to fix the regression.
2018-08-16 13:01:04 +03:00
Andrew Hutchings
443a2867c4
MCOL-1385 Initial 10.3 support
2018-08-02 14:55:01 +01:00
David Hall
7ec1ccac5e
MCOL-1472 Add switch to handle nested case
2018-07-24 10:16:26 -05:00
Andrew Hutchings
4a3f8b77c2
Merge pull request #519 from drrtuy/MCOL-1510
...
MCOL-1510 GROUP BY handler doesn't support operations on aggregate functions when projecting columns.
2018-07-18 09:34:13 +01:00
Roman Nozdrin
a62a2e321e
MCOL-1510 CS prints IDB-1001 error when agregates used in non-supported functions, e.g. NOT(sum(i)).
2018-07-12 14:25:46 +03:00
Roman Nozdrin
cc474f429c
MCOL-1510 GROUP BY supports aggregates as arguments in string functions.
2018-07-11 20:57:17 +03:00
Andrew Hutchings
1fa2537575
Merge pull request #515 from drrtuy/MCOL-1497
...
MCOL-1497 GROUP BY handler supports outer joins.
2018-07-10 09:24:35 +01:00
Andrew Hutchings
fc0a8b1043
Merge pull request #503 from drrtuy/MCOL-1457
...
MCOL-1457 GROUP BY handler supports aliases of projected columns in ORDER BY list.
2018-07-10 09:23:53 +01:00
Roman Nozdrin
80fc93c9df
MCOL-1510 GROUP BY supports aggregates as arguments in numerical functions.
2018-07-09 18:36:28 +03:00
Roman Nozdrin
cdd9bed1ae
MCOL-1510 GROUP BY supports functions with aggregation funcs as arguments in projections, e.g. sum(i)+1.
2018-07-03 18:22:13 +03:00
Ravi Prakash
5ea9cad2d4
MCOL-1155 Remove try-catch block by an explicit check for a null pointer.
2018-06-26 13:13:59 -07:00
Ravi Prakash
af87f47a8f
Fix MCOL-1155 to correctly process the NOT subtree.
2018-06-25 10:25:33 -07:00
Roman Nozdrin
f53cc73517
MCOL-1497 GROUP BY handler supports outer joins now.
2018-06-24 11:49:52 +03:00
Roman Nozdrin
0c98a9e745
MCOL-1457 GROUP BY handler supports aliases of projected columns in ORDER BY list.
2018-06-24 11:49:44 +03:00
Roman Nozdrin
0c113f2bb3
MCOL-1497 GROUP BY handler supports outer joins now.
2018-06-23 23:03:39 +03:00
Andrew Hutchings
8c90419852
Fix merge and coding style issues
2018-06-22 15:31:31 +01:00
Roman Nozdrin
f650db2d10
MCOL-1457 GROUP BY handler supports aliases of projected columns in ORDER BY list.
2018-06-21 14:15:01 +03:00
David Hall
5b3db71c8f
MCOL-1201 fix some regressions
2018-06-06 10:34:35 -05:00
David Hall
ec3a3846c3
MCOL-1201 manual rebase with develop. Obsoletes branch MCOL-1201
2018-06-05 14:06:58 -05:00
David Hall
c8c3b23e32
MCOL-1201 Modify docs. Fix group concat bug
2018-06-05 13:54:17 -05:00
David Hall
06e9772310
MCOL-1201 some fixes from testing
2018-06-05 13:54:17 -05:00
David Hall
6fa7dded6f
MCOL-1201 manual rebase with develop. Obsoletes branch MCOL-1201
2018-06-05 13:54:17 -05:00
Andrew Hutchings
1d8964ec0d
Fix code style
2018-05-31 14:44:48 +01:00
Andrew Hutchings
53f281933a
Merge branch 'develop-1.1' into 1.1-merge-up-20180531
2018-05-31 14:43:52 +01:00
Roman Nozdrin
1a1f3ea506
MCOL-1449. Fix the regression caused by changes in idborderby code for MCOL-1052. Add LIMIT and OFFSET support for group by handler.
2018-05-31 13:51:21 +03:00
Andrew Hutchings
fbf2f2e979
MCOL-1403 Remove whitespace trimming on constants
...
This appears to be to fix equality matches in InfiniDB but at the same
time it breaks LIKE processing. Equality matching with trailing
whitespace was fixed in MCOL-1246 so the old InfiniDB patch can be
removed.
2018-05-10 17:35:38 +01:00