Andrew Hutchings
064d2ee9e4
Merge branch 'develop-1.2' into develop-merge-up-20190328
2019-03-28 15:09:21 +00: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
Roman Nozdrin
06696f596a
MCOL-1101 Add plugin variables to replace the legacy system vars.
...
Legacy system vars with names infinidb_* was preserved for
backward compatibility and they will be used if
columnstore_use_legacy_vars variable is set.
Remove unused structure and plugin variable.
2019-02-18 16:13:50 +03:00
Roman Nozdrin
ca0240037a
FE connection info structure migration.
...
Replaced INFINIDB_VTABLE.cal_conn_info with a plugin thread variable.
Fixed query_string memory deallocation crash at plugin_thdvar_cleanup.
2019-02-13 22:09:55 +03: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