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

1112 Commits

Author SHA1 Message Date
Jose
06312f4a3f MCOL-3839 Count as window function doesn't work with NULLs' 2020-04-24 16:05:08 +00:00
David Hall
3f4b05c3ce MCOL-3959 Separate processing for decimal
Preserves precision better than double
2020-04-23 16:56:17 -05:00
David Hall
9bec66c36f MCOL-3959 1.5 make from_unixtimestamp msec aware
When using the function with decimal or float types, the fractional portion is the msec.
2020-04-23 09:54:33 -05:00
Gagan Goel
c98e553daa Merge pull request #1160 from mariadb-corporation/MCOL-3941
MCOL-3941 Ninja now builds MCS.
2020-04-20 21:56:19 -04:00
Roman Nozdrin
6f3ae1b429 MCOL-3941 Ninja now builds MCS.
Generated files in utils/loggingcpp/ are now moved into bin dir.
2020-04-20 13:35:30 +00:00
Roman Nozdrin
ab2003baaa MCOL-3903 Enable Select Handler to run query part of INSERT..SELECT.
Original SH implementation sends the result set back to the client
thus it can't be used in INSERT..SELECT, SELECT INTO OUTFILE,CREATE
TABLE AS SELECT etc.
CLX-77 feature has been backported into MDB to enable SH to run
query part of the mentioned queries.
2020-04-07 09:17:05 +00:00
benthompson15
8ee89ea5e6 Merge pull request #1123 from jmrojas2332/MCOL-2181
MCOL-2181 MessageQueueClient :: setup (): unknown name or service
2020-04-06 16:05:49 -05:00
jmrojas2332
37acb583cc MCOL-2181 MessageQueueClient :: setup (): unknown name or service 2020-03-24 20:52:01 +00:00
Gagan Goel
7ca4e8403a MCOL-3756 Implement IS(NOT)TRUE() and IS(NOT)FALSE() functions. 2020-03-23 18:04:46 +00:00
Jose Rojas
13716677d7 MCOL-3760 Related. Fix bug3145 regression broken on rand() 2020-03-10 03:05:47 +00:00
jmrojas2332
9db6e84ea2 MCOL-3760 Fix rand func in columnstore not matching mdb 2020-03-06 22:33:22 +00:00
David Hall
77fc87c98c MCOL-3420 Don't break on bad systemlang
If systemlang in the XML is not valid, fall back to "C" and log an error
2020-03-05 17:39:50 -06:00
jmrojas2332
04afbf59c7 MCOL-3760 Fix issue with random seed list not being initilized to empty 2020-03-05 17:35:16 +00:00
benthompson15
da32afc0b2 Merge pull request #1023 from LinuxJedi/mariadb-systemctl
MCOL-3718 Use systemd instead of mysql-Columnstore
2020-02-28 16:19:58 -05:00
Patrick LeBlanc
d6ef3cad3d Merge pull request #1049 from pleblanc1976/mcol-3776
Mcol 3776 - shared but unsync'd timezone var
2020-02-28 13:58:51 -05:00
Andrew Hutchings
9e588039d5 Merge pull request #1010 from tntnatbry/MCOL-3680
MCOL-3680 mysqld will abort if Columnstore.xml is missing.
Conflicts:
	dbcon/mysql/ha_mcs.cpp
2020-02-28 13:58:00 -05:00
David Hall
d66972d09b MCOL-3837 Optimize the regr_sxx, sxy and syy code a bit 2020-02-25 14:31:44 -06:00
jmrojas2332
0057d5fad5 MCOL-3760 + Fix multiple rands in statement with or without ORDER BY 2020-02-25 15:01:48 +00:00
David Hall
06fc227ae7 MCOL-3784 add scoped_ptr.hpp to roeaggregation.h 2020-02-11 15:02:51 -06:00
David Hall
d051482e94 MCOL-3663 revert to using posix regex for LIKE 2020-02-10 13:37:42 -06:00
Patrick LeBlanc
a59217e5e6 Fixed a compiler warning that broke debugging builds. 2020-01-23 13:50:27 -05:00
Patrick LeBlanc
d47df1b6dd Noticed another deadlock possibility in PoolAllocator.
Also currently not a problem.
2020-01-03 17:29:39 -05:00
Patrick LeBlanc
8b6d004523 Noticed a potential deadlock problem in poolallocator. 2020-01-02 12:16:05 -05:00
Sergei Golubchik
586391e1ca compilation failure
error: reference to 'mutex' is ambiguous
note: candidates are: 'class boost::mutex'
note:                 'class std::mutex'
2019-12-19 18:13:39 +01:00
Patrick LeBlanc
98d546c2c2 Found and fixed a race on a counter in the new HJ hash table
construction code in PrimProc.
2019-12-17 18:17:04 -05:00
Roman Nozdrin
7acfddddb7 Refactored MDB relation names decoding in DDL code.
SH now takes all or nothing thus we need to change if conditions that rules our GBH.

Small warning fixes for GCC8.2

Disabled GBH.
2019-12-13 11:38:19 -06:00
Roman Nozdrin
914fa570fa Merge pull request #970 from LinuxJedi/fix-warnings
Fix warnings found in DEBUG combined build
2019-12-10 19:26:20 +02:00
Andrew Hutchings
49994f7bc3 Fix warnings found in DEBUG combined build
Fixes:
* Irrelevant where conditions
* Irrelevant const
* A potential infinite loop in treenode
* Bad implicit case fallthroughs
* Explicit markings for required case fallthroughs
* Unused variables
* Unused function

Also disabled some warnings for now which we should fix later.
2019-12-10 16:33:08 +00:00
Gagan Goel
feaa9cb659 Implement SPACE() and QUOTE() functions. 2019-12-10 14:18:28 +00:00
Roman Nozdrin
a9717ad49d Merge pull request #962 from jmrojas2332/MCOL-3474
MCOL 3474 Fix TIMEDIFF w/ non-temporal data types
2019-12-09 11:55:08 +02:00
Gagan Goel
ba4053bf2b Use signed int64_t for comparing two TIME values in the order by clause. 2019-12-06 14:31:48 +00:00
benthompson15
118efd473b Merge pull request #961 from LinuxJedi/MCOL-3647
Merge develop-1.2 into develop
2019-12-05 23:59:38 +01:00
benthompson15
207fb3f588 Merge pull request #960 from LinuxJedi/unified_build
Unified build for ES and MCS
2019-12-05 01:19:23 +01:00
jmrojas2332
c29c41e235 MCOL 3474 Fix Timediff results after accounting for new test cases 2019-12-04 22:48:07 +00:00
Patrick LeBlanc
3964db8db0 Merge pull request #955 from drrtuy/MCOL-3585
MCOL-3585 Enabled MCOL-498 by default for all dbroots.
2019-12-04 14:06:38 -06:00
jmrojas2332
16b004dc07 Merge branch 'develop' of https://github.com/mariadb-corporation/mariadb-columnstore-engine into MCOL-3474 2019-12-04 15:15:09 +00:00
jmrojas2332
1c0afc95bc MCOL 2072 Query Stats supress warning when calling libmysql::run 2019-12-04 15:02:50 +00:00
David Hall
69e7880358 MCOL-3607 sqrt should handle 0.0 2019-12-04 15:02:34 +00:00
David Hall
ea8e604324 MCOL-3607 Fixed some types for long double math functions 2019-12-04 15:02:21 +00:00
David Hall
882f767b15 MCOL-3607 Add long double support to math functions 2019-12-04 15:00:55 +00:00
Roman Nozdrin
766d84ada8 MCOL-3585 Enabled MCOL-498 by default for all dbroots. 2019-12-04 06:49:31 -06:00
Andrew Hutchings
7489d0bfd0 MCOL-3625 Rename packages
Rename packages to MariaDB-columnstore-engine, MariaDB-columnstore-libs
and MariaDB-columnstore-platform.

Also add the "columnstore-" prefix the the components so that MariaDB's
packaging system understands then and add a line to include them in
MariaDB's packaging.

In addition
* Fix S3 building for dist source build
* Fix Debian 10 dependency issue
* Fix git handling for dist builds
* Add support for MariaDB's RPM building
* Use MariaDB's PCRE and readline
* Removes a few dead files
* Fix Boost noncopyable includes
2019-12-04 11:04:39 +00:00
Andrew Hutchings
a8cd34f86d Add support for building from server 2019-12-03 21:21:28 +00:00
Andrew Hutchings
b3c22c8f9a MCOL-3626 Remove mcsmysql alias 2019-12-03 21:21:28 +00:00
jmrojas2332
252268ef63 MCOL 3474 Fix TIMEDIFF w/ non-temporal data types 2019-12-03 06:47:36 +00:00
Gagan Goel
a5bfd484f4 Enable unhex function and make minor implementation changes. 2019-11-27 17:22:17 +00:00
David.Hall
ccfc0dc16d Merge pull request #948 from LinuxJedi/fix-code-errors
MCOL-3621 Fix a few cppcheck issues
2019-11-25 15:04:55 -06:00
Gagan Goel
2e16fe674c 1. Implement bit_count() distributed function.
2. Handle hexadecimal string literals in buildReturnedColumn().
2019-11-22 18:02:47 -05:00
Patrick LeBlanc
947e0f6543 Merge pull request #946 from benthompson15/MCOL-3577
MCOL-3577
2019-11-22 13:45:35 -06:00
benthompson15
5bbd21b8e0 MCOL-3577: Add functionality to sync S3 storage for suspendDatabaseWrites. 2019-11-21 15:19:03 -06:00