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

1706 Commits

Author SHA1 Message Date
David Hall
cf056e42ac Merge branch 'develop-1.2' into MCOL-1822-c 2019-02-27 13:20:45 -06:00
David Hall
c654e8621e MCOL-1822 interim checkin 2019-02-27 13:09:37 -06:00
David Hall
8298ced9e1 MCOL-1822 Fix for DISTINCT 2019-02-25 16:07:59 -06:00
David Hall
a2aa4b8479 MCOL-1822 Intermediate checkin. DISTINCT not working. 2019-02-25 14:54:46 -06:00
Roman Nozdrin
eef813982c MCOL-2165 This disables correlated subqueries processing in group_by_nahdler
handing the query back to the server.
2019-02-22 19:04:45 +03:00
Andrew Hutchings
baf07211f9 Merge pull request #698 from drrtuy/MCOL-1101
MCOL-1101 Replace system variables with plugin variables where possible.
2019-02-19 10:48:56 +00:00
Andrew Hutchings
a955b56f4d Merge branch 'develop-1.2' into develop-merge-up-20190218 2019-02-18 15:55:11 +00: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
d22183e195 MCOL-1101 Move client UDFs into a separate file.
Remove rmParms from ha_calpont_impl.cpp
2019-02-13 22:09:55 +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
Roman Nozdrin
971055a473 MCOL-1101. PoC for INFINIDB_VTABLE and thd variables migration to plugin sys variables. 2019-02-13 22:09:55 +03:00
Andrew Hutchings
46cc344108 Merge pull request #683 from drrtuy/MCOL-901
MCOL-901 Significanlty reduced memory consumption for group_concat().
2019-02-04 18:44:49 +00:00
Roman Nozdrin
773a665dab MCOL-2050 ORDER BY with OFFSET in subquery now produces correct result. 2019-02-01 14:42:34 +03:00
David Hall
c5b9ae11e5 MCOL-1822 add LONG DOUBLE support 2019-01-29 09:55:43 -06:00
Roman Nozdrin
6d65b13852 MCOL-901 Significanlty reduced memory consumption for group_concat().
RowGroup default constructor allocates memory too generously.

    Removed commented code from groupconcat.cpp.
2019-01-29 16:02:37 +03:00
Andrew Hutchings
95c4f17b0a Merge branch 'develop-1.1' into 1.2-merge-up-20190122 2019-01-22 08:26:26 +00:00
Ben Thompson
009f70b4d4 MCOL-2009 MCOL-1702 : join() inside of joblist::abort caused threads to be blocked on an abort 2019-01-16 12:58:18 -06:00
Andrew Hutchings
baeb8f841d Merge pull request #676 from drrtuy/MCOL-2052
MCOL-2052 IS.columnstore_files now prints correct number of records for any relation out.
2019-01-15 08:26:26 +00:00
Roman Nozdrin
771988dd1f MCOL-2052 IS.columnstore_files now prints correct number of records for any relation out.
Return statement called in generate_result() returns too early.
2019-01-15 10:18:25 +03:00
Roman Nozdrin
7b4cec5757 MCOL-1829 Subquery with limited order by could potentially return onordered set.
There were two code mistakes: Eq::operator() always returned true for
    any pair and Hasher::operator() always returned 0 as a key.
2019-01-14 16:55:41 +03:00
Gagan Goel
d1ada75395 MCOL-270 Add support for MEDIUMINT data type 2018-12-30 19:13:16 -05:00
Roman Nozdrin
35a17a87c4 MCOL-1829 Subquery with limited order by could potentially return onordered set.
There were two code mistakes: Eq::operator() always returned true for
	any pair and Hasher::operator() always returned 0 as a key.
2018-12-26 10:39:32 +03:00
David Hall
8a021dba81 MCOL-1969 change reference array for multi-column UDAF in fixup code during prepPhase** 2018-11-26 17:41:31 -06:00
Andrew Hutchings
f9a4661db6 Merge pull request #642 from drrtuy/MCOL-1716_2
MCOL-1716 Disable GROUP BY handler for queries with NOT IN and correlated subquery.
2018-11-25 21:30:36 +00:00
Roman Nozdrin
ffb3a68a86 MCOL-1716 Disable GROUP BY handler for queries with NOT IN and correlated subquery. 2018-11-25 12:24:38 +03:00
Andrew Hutchings
61579c7177 Revert "MCOL-1624 mcssystemready() does more testing"
This reverts commit 00ce77b742.
2018-11-24 21:52:33 +00:00
David Thompson
0789136dcf Merge pull request #638 from mariadb-corporation/MCOL-1624
MCOL-1624 mcssystemready() does more testing
2018-11-24 18:45:55 +01:00
Andrew Hutchings
48512f5566 Merge pull request #640 from mariadb-corporation/MCOL-1793
Mcol 1793
2018-11-23 20:32:00 +00: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
David Hall
c3477fe243 Merge branch 'develop' into MCOL-1793 2018-11-23 12:43:17 -06:00
David Hall
176ef2f2c1 MCOL-1793 Add udafContext to the copy constructor of WindowFunctionColumn. 2018-11-23 12:42:29 -06:00
Andrew Hutchings
00ce77b742 MCOL-1624 mcssystemready() does more testing
Now checks if system catalog exists and if we can query the system
catalogue in FE mode (and therefore tests ExeMgr and PrimProc).
2018-11-22 21:58:03 +00: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
Roman Nozdrin
77e3349b06 MCOL-1519 The GROUP BY unsupported feature check returns false positive that disables GROUP BY handler. 2018-11-19 22:41:17 +03:00
Andrew Hutchings
6672ff83a8 Merge pull request #618 from drrtuy/MCOL-1855_2
MCOL-1855 RENAME TABLE now supports tablenames with non-alphanumerical chars.
2018-11-15 12:00:02 +00:00
Andrew Hutchings
fb0dfe6ea9 Merge pull request #621 from drrtuy/MCOL-1519
MCOL-1519 GROUP BY doesn't process unsupported queries.
2018-11-15 11:50:56 +00:00
Roman Nozdrin
d95d2d7601 MCOL-1519 The server won`t use GROUP BY handler in queries with:
unsupported JOIN types
	impossible HAVING
	impossible WHERE
2018-11-14 17:50:02 +03:00
Roman Nozdrin
37e7227e75 MCOL-1855 RENAME doesn`t work with tables whose names contains special or non-ASCII chars.
Alters ha_calpont_impl_rename_table_() to decode paths received from the server.
2018-11-12 15:29:06 +03:00
Andrew Hutchings
f134f05771 Merge pull request #603 from mariadb-corporation/MCOL-1642
MCOL-1642 Add SQL command that shows Primary Front-End MariaDB Column…
2018-11-09 08:14:31 +00: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
Patrick LeBlanc
8dc988d849 Merge pull request #607 from mariadb-corporation/MCOL-520
Mcol 520
2018-11-07 10:37:10 -06:00
Patrick LeBlanc
a68caad9a2 MCOL-1654. Querystats table creation broken.
Escaped the ` chars to make the shell happy.
2018-11-06 07:57:44 -06:00
Patrick LeBlanc
4fc5f3892c MCOL-1654. Querystats table creation broken.
Escaped the ` chars to make the shell happy.
2018-11-05 13:33:56 -06:00
david hill
50ad007aba Merge branch 'develop' into MCOL-520 2018-11-04 13:50:38 -06: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
Andrew Hutchings
1ec68bf485 MCOL-1799 Fix length() with BLOB
In 10.3 it gets renamed to octet_length()
2018-11-02 14:26:42 +00:00
David Hall
f34fa290b5 MCOL-1642 Add SQL command that shows Primary Front-End MariaDB ColumnStore Module 2018-11-01 11:04:41 -05:00
David Hill
9cae0ef4ff MCOL-520 2018-10-23 08:49:53 -05:00
David Hill
ef4fab8408 MCOL-520 - remove use of /usr/default/columnstore 2018-10-22 13:23:00 -05:00