1
0
mirror of https://github.com/mariadb-corporation/mariadb-columnstore-engine.git synced 2025-08-01 06:46:55 +03:00
Commit Graph

1162 Commits

Author SHA1 Message Date
73b1ac68fa MCOL-1196 Error when using OR in case THEN portion
In ha_calpont_execplan, Allow OR to be parsed; in searched_case parsing, reverse the order of processing arguments so that ptWorkStack.pop() is executed in the same order as the arguments being processed.

In func_case, modify to pass left and right to getBoolVal, if they exist.
2018-03-27 12:43:43 -05:00
fa3574b6b1 MCOL-1246 Make matching SQL-92 compliant(ish)
SQL-92 basically specifies for a NOPAD collation that only space should
be ignored for matches. Tabs and other whitespace are handled
differently. We don't fully support collations yet so we assume the
defaults.
2018-03-09 13:08:09 +00:00
17e954db7d MCOL-1246 Fix string matching for whitespace
For equality string matches other engines ignore trailing whitespace
(this does not apply to LIKE matches). So we should do the same. This
patch trims whitespace for MIN/MAX extent elimination checks, fixed
width columns and dictionary columns during equality matches against
constants (SELECT * FROM t1 WHERE b = 'ABC').
2018-03-07 16:56:42 +00:00
21d8f04a65 Merge branch 'develop-1.1' into 1.1-mergeup-20180224 2018-02-24 11:07:24 -05:00
05431bf705 Merge pull request #389 from mariadb-corporation/MCOL-962
Mcol 962
2018-02-05 15:55:59 -06:00
30b4edb0cd MCOL-1178 Add bool processing to CASE 2018-02-02 15:30:12 -06:00
0d7c0f7ae4 Merge branch 'develop-1.1' into dev-merge-up-20180202 2018-02-02 14:53:36 +00:00
2bdcb159ed MCOL-962 change mcssystemreadonly to a tri state return flag. Test for 0 to see if the system is in a writable state, 2018-01-30 16:07:51 -06:00
c1035dae73 MCOL-1060 - test tool change #2 2018-01-19 15:21:28 -06:00
3748036772 Merge pull request #371 from mariadb-corporation/1.1-merge-up-20180118
1.1 merge up 20180118
2018-01-19 12:19:42 -06:00
5d5a93cb5f Merge pull request #370 from mariadb-corporation/davidhilldallas-patch-1
MCOL-1060 - fix spelling/grammer issues
2018-01-18 16:48:49 -06:00
5d9f9c819b Merge branch 'develop-1.0' into 1.1-merge-up-20180118 2018-01-18 16:28:08 +00:00
12e4960a04 Merge pull request #367 from mariadb-corporation/MCOL-1165
MCOL-1165 use the threadpool's idle down feature
2018-01-18 16:00:01 +00:00
8a78fbacd2 MCOL-1060 - fix spelling/grammer issues 2018-01-17 15:41:10 -06:00
3ed23512e1 MCOL-1058 - added check for maradin password and mariadb-libs paclage 2018-01-17 11:18:39 -06:00
9749d825b5 MCOL-1165 use the threadpool's idle down feature 2018-01-16 13:26:44 -06:00
468421be66 Merge pull request #359 from mariadb-corporation/MCOL-962
MCOL-962 Add mcsSystemReady(), mcsSystemReadOnly() and mcsWritesSuspe…
2018-01-16 12:32:26 -06:00
504fcf0778 MCOL-1128 Allow exeMgrThreadPool to use unlimited threads. The number will be limited by the number of sessions allowed in server. 2018-01-12 16:29:01 -06:00
881e7a2ff8 Merge pull request #355 from drrtuy/MCOL-497-1.2
MCOL-497 securing mysql connection with TLS in crossengine and querystats code.
2018-01-10 22:32:00 +00:00
1ffeda44d6 MCOL-962 Add mcsSystemReady(), mcsSystemReadOnly() and mcsWritesSuspended() 2018-01-10 12:17:57 -06:00
631ba8ff64 MCOL-497 Use CrossEngineSettings section of the XML config for cross-engine connections' TLS settings. 2018-01-06 16:48:27 +03:00
c31c836352 MCOL-1085 Add crash dump to daemons
This patch adds an automated crash dump which logs in
/var/log/mariadb/columnstore/trace/ when one of the ColumnStore daemons
crashes.
2018-01-03 09:20:09 +00:00
39a2253ee1 Merge pull request #346 from drrtuy/MCOL-939
MCOL-939 Moved columnstore version information to columnstoreversion.h for 1.1.X
2017-12-19 13:21:19 -06:00
fbd081dbf1 MCOL-497 securing mysql connection with TLS in crossengine and querystats code. 2017-12-19 08:21:55 +03:00
17f077012d Merge branch 'develop-1.1' into 1.1-merge-up 2017-12-13 09:09:39 +00:00
a89438c5fe Merge pull request #345 from mariadb-corporation/1.0-merge-up
1.0 merge up
2017-12-12 16:44:54 -06:00
59d0a45da3 Merge branch 'develop-1.1' into 1.1-merge-up 2017-12-12 20:26:00 +00:00
bea47cc657 MCOL-939 Moved columnstore version information to columnstoreversion.h for 1.1.X 2017-12-12 22:53:33 +03:00
8babe4a35d Merge branch 'develop-1.0' into 1.0-merge-up 2017-12-12 10:01:14 +00:00
ca2c511f59 Merge pull request #337 from mariadb-corporation/1.0-merge-up
Merge develop-1.0 to develop-1.1
2017-12-11 15:25:56 -06:00
1699c20c48 MCOL-1095 - fixed debian 9 lib dep 2017-12-11 10:23:02 -06:00
addd719524 MCOL-1083 Fix NULL row init for TEXT/BLOB
We should have been initalizing TEXT/BLOB 8 byte tokens for NULL,
instead we were initializing the entire length of the TEXT/BLOB which
can do a lot of damage.
2017-12-06 17:08:08 +00:00
26f7344dc0 MCOL-445: Modify getConfig and setConfig to be case insensitive on variable names. 2017-12-05 16:59:45 -06:00
7c2640fab0 Merge pull request #335 from mariadb-corporation/MCOL-1055
MCOL-1055- backport clustertester fixes from 1.1
2017-11-30 11:44:32 -06:00
37f673d121 Merge branch 'develop-1.0' into 1.0-merge-up 2017-11-30 15:09:11 +00:00
4d8026618c change how the os_detect is run on remote nodes 2017-11-29 09:36:24 -06:00
436a99a8fd MCOL-1055- backport clustertester fixes from 1.1 2017-11-29 08:54:44 -06:00
3d5bd3809c MCOL-444 Truncate UTF8 correctly
cpimport would truncate UTF8 data half way through a character which
would cause problems for functions using that data. This patch
calculates the correct truncation point when inserting the data.
2017-11-29 10:43:57 +00:00
932819ba23 Merge branch 'develop-1.1' into merge-up-dev 2017-11-24 11:10:09 +02:00
7f44f43486 MCOL-1047 - added HOME directory and fixed packages name for 1.1 2017-11-22 10:29:02 -06:00
f9bdec3225 MCOL-943 - change to use defauly mysql password logic, reading from the .my.cnf file. changesfrom defaults-file to defulats-extra-file 2017-11-02 16:32:38 -05:00
a347a8f5aa Merge branch 'develop-1.1' into develop 2017-10-30 10:29:30 +00:00
01446d1e22 Reformat all code to coding standard 2017-10-26 17:18:17 +01:00
4870e5abdc MCOL-979 getNullValueByType() should return string for all char types 2017-10-26 10:56:41 -05:00
5ab75385b0 MCOL-979 getNullValueByType() should return string for all char types 2017-10-26 10:54:50 -05:00
c132f1b9ed MCOL-973 remove reference to TEXT in the 1.0 code 2017-10-24 17:39:01 -05:00
3b4da1999d MCOL-973 Fix DOUBLE typecast crash
DOUBLE typecast was not supported and the failure detection caused a
crash.

This patch adds support for DOUBLE typecast and fixes the crash caused
when a non-supported function is detected as part of an arithmatic.
2017-10-20 12:42:40 +03:00
5911e677fa MCOL-973 Fix DOUBLE typecast crash
DOUBLE typecast was not supported and the failure detection caused a
crash.

This patch adds support for DOUBLE typecast and fixes the crash caused
when a non-supported function is detected as part of an arithmatic.
2017-10-20 12:38:11 +03:00
c10130d1b8 MCOL-898 In func_if, handle isNull better 2017-10-06 13:37:57 -05:00
07d68aa8b1 MCOL-898 In func_if, handle isNull better 2017-10-06 13:36:28 -05:00