06312f4a3f
MCOL-3839 Count as window function doesn't work with NULLs'
2020-04-24 16:05:08 +00:00
3f4b05c3ce
MCOL-3959 Separate processing for decimal
...
Preserves precision better than double
2020-04-23 16:56:17 -05:00
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
c98e553daa
Merge pull request #1160 from mariadb-corporation/MCOL-3941
...
MCOL-3941 Ninja now builds MCS.
2020-04-20 21:56:19 -04:00
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
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
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
37acb583cc
MCOL-2181 MessageQueueClient :: setup (): unknown name or service
2020-03-24 20:52:01 +00:00
7ca4e8403a
MCOL-3756 Implement IS(NOT)TRUE() and IS(NOT)FALSE() functions.
2020-03-23 18:04:46 +00:00
13716677d7
MCOL-3760 Related. Fix bug3145 regression broken on rand()
2020-03-10 03:05:47 +00:00
9db6e84ea2
MCOL-3760 Fix rand func in columnstore not matching mdb
2020-03-06 22:33:22 +00:00
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
04afbf59c7
MCOL-3760 Fix issue with random seed list not being initilized to empty
2020-03-05 17:35:16 +00:00
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
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
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
d66972d09b
MCOL-3837 Optimize the regr_sxx, sxy and syy code a bit
2020-02-25 14:31:44 -06:00
0057d5fad5
MCOL-3760 + Fix multiple rands in statement with or without ORDER BY
2020-02-25 15:01:48 +00:00
06fc227ae7
MCOL-3784 add scoped_ptr.hpp to roeaggregation.h
2020-02-11 15:02:51 -06:00
d051482e94
MCOL-3663 revert to using posix regex for LIKE
2020-02-10 13:37:42 -06:00
a59217e5e6
Fixed a compiler warning that broke debugging builds.
2020-01-23 13:50:27 -05:00
d47df1b6dd
Noticed another deadlock possibility in PoolAllocator.
...
Also currently not a problem.
2020-01-03 17:29:39 -05:00
8b6d004523
Noticed a potential deadlock problem in poolallocator.
2020-01-02 12:16:05 -05:00
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
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
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
914fa570fa
Merge pull request #970 from LinuxJedi/fix-warnings
...
Fix warnings found in DEBUG combined build
2019-12-10 19:26:20 +02:00
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
feaa9cb659
Implement SPACE() and QUOTE() functions.
2019-12-10 14:18:28 +00:00
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
ba4053bf2b
Use signed int64_t for comparing two TIME values in the order by clause.
2019-12-06 14:31:48 +00:00
118efd473b
Merge pull request #961 from LinuxJedi/MCOL-3647
...
Merge develop-1.2 into develop
2019-12-05 23:59:38 +01:00
207fb3f588
Merge pull request #960 from LinuxJedi/unified_build
...
Unified build for ES and MCS
2019-12-05 01:19:23 +01:00
c29c41e235
MCOL 3474 Fix Timediff results after accounting for new test cases
2019-12-04 22:48:07 +00:00
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
16b004dc07
Merge branch 'develop' of https://github.com/mariadb-corporation/mariadb-columnstore-engine into MCOL-3474
2019-12-04 15:15:09 +00:00
1c0afc95bc
MCOL 2072 Query Stats supress warning when calling libmysql::run
2019-12-04 15:02:50 +00:00
69e7880358
MCOL-3607 sqrt should handle 0.0
2019-12-04 15:02:34 +00:00
ea8e604324
MCOL-3607 Fixed some types for long double math functions
2019-12-04 15:02:21 +00:00
882f767b15
MCOL-3607 Add long double support to math functions
2019-12-04 15:00:55 +00:00
766d84ada8
MCOL-3585 Enabled MCOL-498 by default for all dbroots.
2019-12-04 06:49:31 -06:00
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
a8cd34f86d
Add support for building from server
2019-12-03 21:21:28 +00:00
b3c22c8f9a
MCOL-3626 Remove mcsmysql alias
2019-12-03 21:21:28 +00:00
252268ef63
MCOL 3474 Fix TIMEDIFF w/ non-temporal data types
2019-12-03 06:47:36 +00:00
a5bfd484f4
Enable unhex function and make minor implementation changes.
2019-11-27 17:22:17 +00:00
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
2e16fe674c
1. Implement bit_count() distributed function.
...
2. Handle hexadecimal string literals in buildReturnedColumn().
2019-11-22 18:02:47 -05:00
947e0f6543
Merge pull request #946 from benthompson15/MCOL-3577
...
MCOL-3577
2019-11-22 13:45:35 -06:00
5bbd21b8e0
MCOL-3577: Add functionality to sync S3 storage for suspendDatabaseWrites.
2019-11-21 15:19:03 -06:00