1
0
mirror of https://github.com/mariadb-corporation/mariadb-columnstore-engine.git synced 2025-08-08 14:22:09 +03:00
Commit Graph

1765 Commits

Author SHA1 Message Date
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
Roman Nozdrin
07bd413053 MCOL-1660/1659 Table/column identifiers support spaces in DDL.
MCOL-1660/1659 Table/column identifiers support spaces in DDL.
2018-08-18 15:29:52 +03:00
Andrew Hutchings
03da6df473 Merge branch 'develop-1.1' into 1.1-merge-up-20180817 2018-08-17 16:17:13 +01:00
Ravi Prakash
e5891e4ddc Fix MCOL-1577 ColumnStore to allow CREATE TABLE table_name LIKE Syntax
The code walks the source table meta-data structure to generate CREATE
table statement which creates the new table.
2018-08-16 17:26:53 -07:00
David Hall
f4af014435 MCOL-521 Put regr functions in their own library 2018-08-16 17:10:52 -05:00
Roman Nozdrin
a98aec07fa MCOL-1655 removed hardcoded %debug from ddl.y. 2018-08-17 01:10:00 +03:00
David Hall
611cdb204d MCOL-521 Re-do changes for MariaDB 10.3 merge 2018-08-16 11:17:39 -05:00
drrtuy
69486310f2 MCOL-1637 Return limit value comparision to fix the regression. 2018-08-16 13:01:04 +03:00
Andrew Hutchings
52082ebfd5 MCOL-1653 Fix namespace issue
Boost is taken out of global namespace to fix a conflict with MariaDB
10.3. This broke to_string in CentOS. Explicit namespace now used.
2018-08-15 08:30:02 +01:00
Ravi Prakash
5df447b6ec Fix MCOL-1635 where an "insert into table select query" crashes the server. This happens
for a MEDIUMBLOB column type.
2018-08-14 11:59:09 -07:00
benthompson15
0df1b92226 Merge pull request #525 from mariadb-corporation/MCOL-1472
MCOL-1472 Add switch to handle nested case
2018-08-06 12:33:47 -05:00
Andrew Hutchings
3a159908f4 MCOL-1385 Fix window functions
MariaDB maps MEDIAN to PERCENTILE_CONT and also has PERCENTILE_DISC now.
So remove our MEDIAN UDAF but keep the source as it is used in docs.
2018-08-03 11:55:49 +01:00
Andrew Hutchings
443a2867c4 MCOL-1385 Initial 10.3 support 2018-08-02 14:55:01 +01:00
Roman Nozdrin
d852e7a487 Uses correct .so file for UDAF regr_avgx creation statement. 2018-07-28 14:16:48 +03:00
David Hill
926314bf17 MCOL-1523 - enhance to failover module when ddl/dmlproc crashes 2018-07-26 14:30:14 -05:00
David Hall
7ec1ccac5e MCOL-1472 Add switch to handle nested case 2018-07-24 10:16:26 -05:00
benthompson15
ced7eb4046 Merge pull request #522 from mariadb-corporation/MCOL-1531
MCOL-1531 Don't compare alias in == operators for ReturnedColumn types
2018-07-24 10:07:05 -05:00
David Hall
ec9069853e MCOL-1531 Remove commented fields from equality functions 2018-07-24 09:10:46 -05:00
Roman Nozdrin
1ae4ddd28f Merge pull request #516 from mariadb-corporation/MCOL-1037
MCOL-1037 Fix race condition in FIFO buffer
2018-07-18 12:03:00 +03: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
1995e92788 MCOL-1527 CEJ DML statements now return correct number of affected rows. 2018-07-17 20:17:51 +03: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
4f6949835d MCOL-1037 Fix race condition in FIFO buffer
The FIFO buffer could get data in next() whilst a data swap is happening
due to a rare race condition. This patch adds mutexes around the parts
that could race.

The observed effect of this race was during a complex aggregate query
the results would occasionally be incorrect.

In addition this fixes a race condition in PrimProc's regex processor.
2018-07-11 15:32:27 +01:00
David Hall
11d2094089 MCOL-1531 Don't compare alias in == operators for ReturnedColumn types 2018-07-10 14:03:17 -05: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
bd641301da Merge pull request #504 from mariadb-corporation/1.1-merge-up-20180621
Merge develop-1.1 into develop
2018-07-04 22:52:04 +03:00
Roman Nozdrin
77b52a6a32 MCOL-1446 CS sorting direction aligned with the server`s. 2018-07-03 19:55:30 +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
Roman Nozdrin
5ddd510c31 MCOL-1454 DDL parser supports reserved word TIME as a column name now. 2018-06-23 18:21:47 +03:00
Andrew Hutchings
8c90419852 Fix merge and coding style issues 2018-06-22 15:31:31 +01:00
Andrew Hutchings
7ca289ded9 Merge branch 'develop-1.1' into 1.1-merge-up-20180621 2018-06-22 14:51:20 +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
Roman Nozdrin
b6941d5ba3 MCOL-1456 GROUP BY handler doesn`t process queries in autoswitch mode. 2018-06-20 21:04:55 +03:00
David.Hall
1ca68f63e2 Merge pull request #496 from mariadb-corporation/MCOL-1475
MCOL-1475 Improve cross engine error handling
2018-06-20 09:19:33 -05:00
Andrew Hutchings
d3d322ed7b MCOL-1484 I_S condition pushdowns
Add condition pushdowns to the information_schema tables to give a
performance improvement when a relevant WHERE condition is provided. In
addition there is a new table_usage() stored procedure designed to use
the pushdowns.
2018-06-19 15:12:44 +01:00
Andrew Hutchings
d6cb205dfc MCOL-1475 Improve cross engine error handling
Now shows MariaDB error code and message where possible.
2018-06-14 18:37:52 +01:00
Andrew Hutchings
60a4d14e85 Merge pull request #493 from mariadb-corporation/MCOL-1201-b
Mcol 1201 b
2018-06-07 17:40:45 +01:00
David Hall
58f10055aa MCOL-1201 Add regr_avgx to included functions 2018-06-07 10:05:35 -05:00
Andrew Hutchings
e2141e0b69 MCOL-1418 Fix negative time storage for LDI 2018-06-07 12:41:44 +01:00
David Hall
5b3db71c8f MCOL-1201 fix some regressions 2018-06-06 10:34:35 -05:00
David Hall
554e31b4ec MCOL-1201 rebase 2018-06-05 14:14:20 -05:00