David Hall
1f3d1e6fd6
MCOL-3536 collation
2020-05-14 16:02:49 -05:00
Jose
98abf95eae
MCOL-3991 MCS is now single package and properly uninstalls
2020-05-12 13:36:24 +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
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
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
jmrojas2332
0057d5fad5
MCOL-3760 + Fix multiple rands in statement with or without ORDER BY
2020-02-25 15:01:48 +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
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
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
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
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
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
Andrew Hutchings
dba7220ad3
Fix a few cppcheck issues
...
Found the following:
* Potential stack explosions with alloca() usage on potentially large
strings
* Memory leaks in WriteEngineServer
* Stack usage out of scope in dataconvert
* A typo in an 'if' statement in dataconvert
2019-11-21 13:52:53 +00:00
Ubuntu
23b87f449d
MCOL 3597 Fix MCOL 3474 causing regression test failure. New impl for MCOL 3474
2019-11-14 16:56:46 +00:00
Jose Rojas
46e2701fed
MCOL-3474 TIMEDIFF() returns incorrect result fix
2019-10-17 21:19:10 +00:00
Andrew Hutchings
70b3aa3159
Merge branch 'develop-1.2' into develop-merge-up-20190924-2
2019-09-24 14:17:57 +01:00
Gagan Goel
c766620d22
Add support for DateTime data type in ROUND()
2019-09-06 21:49:47 -04:00
Andrew Hutchings
3fef0f21d3
Remove vpj files
...
They shouldn't be here
2019-09-05 17:38:03 +01:00
Andrew Hutchings
b3ef33173d
Merge pull request #809 from mariadb-corporation/MCOL-174
...
Mcol 174
2019-08-27 13:58:50 +01:00
David Hall
881410d397
MCOL-174 fix compile errors
2019-08-22 16:39:02 -05:00
David Hall
418ceb73dc
Merge branch 'develop-1.2' into MCOL-174
2019-08-22 16:37:50 -05:00
Gagan Goel
f5af10a0c4
1. For BETWEEN/IN functions in the SELECT clause, build a function column
...
2. CASE function should return false when it evaluates to NULL (e.g. due to absense of ELSE clause)
3. Set the operation type of IN function to varchar if all parameters are char/varchar/text
2019-08-18 21:23:41 -04:00
David Hall
fd373dfbfb
MCOL-3419 Get rid of std::locale::global() from MCOL-1559.
2019-08-13 15:20:28 -05:00
Roman Nozdrin
b1bc995420
Merge branch 'develop' into remove-infinidb
2019-08-13 12:32:01 +03:00
Roman Nozdrin
6cdca1330b
Merge pull request #808 from mariadb-corporation/develop-merge-up-20190729
...
Merge develop-1.2 into develop
2019-08-13 11:55:22 +03:00
Andrew Hutchings
9d83b49fca
MCOL-104 First pass of InfiniDB rename in code
2019-08-12 09:41:28 +01:00
Patrick LeBlanc
a09a9d5d0f
Mass substitution 'Corporaton' -> 'Corporation'
2019-08-07 14:43:25 -05:00
David Hall
e768a6c5ce
MCOL-179 Don't round before divide for DIV. Mimic InnoDB behavior.
2019-07-31 15:03:12 -05:00
David Hall
81e745256b
MCOL-174 Replace custom helpers::power() with standard pow(). helpers::power() breaks with #dec > 9
2019-07-31 14:49:31 -05:00
David Hall
765d1d38d4
MCOL-174 Handle quoted numerics
2019-07-31 13:58:50 -05:00
David Hall
5266d7dc61
MCOL-1559 don't use facet compare if no trailing whitspcae
2019-07-30 15:46:49 -05:00
Andrew Hutchings
811909aa72
Merge branch 'develop-1.2' into develop-merge-up-20190729
2019-07-29 12:19:26 +01:00
David Hall
78eb20ef4e
MCOL-1559 remove the #define POSIX_REGEX and thus the use of regexec. Fix up the code changing #ifdef _MSC_VER to #ifdef POSIX_REGEX, where it applies to regexec.
2019-07-24 12:59:59 -05:00
David Hall
474039b6cf
MCOL-1559 trim strings before compare on equal operator
2019-06-27 10:18:10 -05:00
David Hall
567de10204
Merge branch 'develop-1.2' into MCOL-1559
...
Conflicts:
dbcon/execplan/predicateoperator.h
2019-06-24 17:08:33 -05:00
Andrew Hutchings
1db56546ee
TIMESTAMP namespace fixes
...
Namespace issues in the TIMESTAMP code caused compiling to break. This
patch fixes that.
2019-06-12 15:05:20 +01:00