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