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

577 Commits

Author SHA1 Message Date
Andrew Hutchings
fc05a9c6c2 MCOL-392 Fix greatest() and least() for time 2018-04-30 09:42:41 +01:00
Andrew Hutchings
aae2810d73 MCOL-392 Fix time() for a DATETIME value 2018-04-30 09:42:41 +01:00
Andrew Hutchings
957dc44615 MCOL-392 Function fixes
Fixes most of the functions in funcexp so that time and datetime's
microseconds are handled correctly
2018-04-30 09:42:41 +01:00
Andrew Hutchings
bd50bbb8bb MCOL-392 Fix saturation handling 2018-04-30 09:42:41 +01:00
Andrew Hutchings
dba04e8b72 MCOL-392 Fix cpimport and >8bit positive hour 2018-04-30 09:42:41 +01:00
Andrew Hutchings
edb2e2f36d MCOL-392 Fix negative time handling 2018-04-30 09:42:41 +01:00
Andrew Hutchings
3c1ebd8b94 MCOL-392 Add initial TIME datatype support 2018-04-30 09:42:41 +01:00
Andrew Hutchings
b584a7f555 MCOL-392 Add DATETIME microscond support
Add initial microsecond support for DATETIME
2018-04-30 09:42:41 +01:00
Andrew Hutchings
b58122589b Merge branch 'develop-1.1' into dev-merge-up-20180430 2018-04-30 08:51:58 +01:00
david hill
f2d748cff1 MCOL-1293 2018-04-16 16:22:03 -05:00
Andrew Hutchings
0c6dc5e15c MCOL-1341 Fix CASE handling with 10.2.14
MariaDB Server 10.2.14 changed the order that CASE items are processed.
This broke the engine's CASE handling. This patch uses the new order
instead since this is what will be used in 10.2 and 10.3 going forward.
2018-04-16 19:21:28 +01:00
david hill
0ea35564f0 MCOL-520 - remove sudo command 2018-04-12 10:49:09 -05:00
Andrew Hutchings
280dcb44bf Merge branch 'develop-1.1' into dev-merge-up-20180409 2018-04-09 19:15:18 +01:00
david hill
333f848a2f MCOL-1317 Mcol-1318 2018-04-05 13:24:55 -05:00
david hill
4067d69278 MCOL-1317 Mcol-1318 2018-04-05 13:23:06 -05:00
David Hall
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
Andrew Hutchings
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
Andrew Hutchings
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
Andrew Hutchings
21d8f04a65 Merge branch 'develop-1.1' into 1.1-mergeup-20180224 2018-02-24 11:07:24 -05:00
benthompson15
05431bf705 Merge pull request #389 from mariadb-corporation/MCOL-962
Mcol 962
2018-02-05 15:55:59 -06:00
David Hall
30b4edb0cd MCOL-1178 Add bool processing to CASE 2018-02-02 15:30:12 -06:00
Andrew Hutchings
0d7c0f7ae4 Merge branch 'develop-1.1' into dev-merge-up-20180202 2018-02-02 14:53:36 +00:00
David Hall
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
david hill
c1035dae73 MCOL-1060 - test tool change #2 2018-01-19 15:21:28 -06:00
benthompson15
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
benthompson15
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
Andrew Hutchings
5d9f9c819b Merge branch 'develop-1.0' into 1.1-merge-up-20180118 2018-01-18 16:28:08 +00:00
Andrew Hutchings
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
david hill
8a78fbacd2 MCOL-1060 - fix spelling/grammer issues 2018-01-17 15:41:10 -06:00
david hill
3ed23512e1 MCOL-1058 - added check for maradin password and mariadb-libs paclage 2018-01-17 11:18:39 -06:00
David Hall
9749d825b5 MCOL-1165 use the threadpool's idle down feature 2018-01-16 13:26:44 -06:00
benthompson15
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
David Hall
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
Andrew Hutchings
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
David Hall
1ffeda44d6 MCOL-962 Add mcsSystemReady(), mcsSystemReadOnly() and mcsWritesSuspended() 2018-01-10 12:17:57 -06:00
Roman Nozdrin
631ba8ff64 MCOL-497 Use CrossEngineSettings section of the XML config for cross-engine connections' TLS settings. 2018-01-06 16:48:27 +03:00
Andrew Hutchings
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
benthompson15
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
Roman Nozdrin
fbd081dbf1 MCOL-497 securing mysql connection with TLS in crossengine and querystats code. 2017-12-19 08:21:55 +03:00
Andrew Hutchings
17f077012d Merge branch 'develop-1.1' into 1.1-merge-up 2017-12-13 09:09:39 +00:00
David.Hall
a89438c5fe Merge pull request #345 from mariadb-corporation/1.0-merge-up
1.0 merge up
2017-12-12 16:44:54 -06:00
Andrew Hutchings
59d0a45da3 Merge branch 'develop-1.1' into 1.1-merge-up 2017-12-12 20:26:00 +00:00
Roman Nozdrin
bea47cc657 MCOL-939 Moved columnstore version information to columnstoreversion.h for 1.1.X 2017-12-12 22:53:33 +03:00
Andrew Hutchings
8babe4a35d Merge branch 'develop-1.0' into 1.0-merge-up 2017-12-12 10:01:14 +00:00
David.Hall
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
david hill
1699c20c48 MCOL-1095 - fixed debian 9 lib dep 2017-12-11 10:23:02 -06:00
Andrew Hutchings
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
Ben Thompson
26f7344dc0 MCOL-445: Modify getConfig and setConfig to be case insensitive on variable names. 2017-12-05 16:59:45 -06:00
benthompson15
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
Andrew Hutchings
37f673d121 Merge branch 'develop-1.0' into 1.0-merge-up 2017-11-30 15:09:11 +00:00