1
0
mirror of https://github.com/mariadb-corporation/mariadb-columnstore-engine.git synced 2025-08-07 03:22:57 +03:00
Commit Graph

335 Commits

Author SHA1 Message Date
David Hill
b7b98a3e1a MCOL-520 2018-09-25 11:32:56 -05:00
David Hill
72f514ca54 MCOL-520 2018-09-21 14:44:12 -05:00
Roman Nozdrin
5b682a522e MCOL-1510: Add CalpontSelectExecutionPlan::serialize() changes. 2018-09-03 16:28:36 +03:00
Roman Nozdrin
07561c43d7 MCOL-1052 LIMIT processing refactoring in getGroupPlan(). 2018-08-30 17:03:14 +03:00
Andrew Hutchings
03da6df473 Merge branch 'develop-1.1' into 1.1-merge-up-20180817 2018-08-17 16:17:13 +01:00
Andrew Hutchings
443a2867c4 MCOL-1385 Initial 10.3 support 2018-08-02 14:55:01 +01:00
David Hill
926314bf17 MCOL-1523 - enhance to failover module when ddl/dmlproc crashes 2018-07-26 14:30:14 -05:00
David Hall
ec9069853e MCOL-1531 Remove commented fields from equality functions 2018-07-24 09:10:46 -05:00
David Hall
11d2094089 MCOL-1531 Don't compare alias in == operators for ReturnedColumn types 2018-07-10 14:03:17 -05:00
Andrew Hutchings
8c90419852 Fix merge and coding style issues 2018-06-22 15:31:31 +01:00
David Hall
ea70806e93 MCOL-1201 Add support for UDAF multiple parm constants 2018-06-05 14:10:04 -05:00
David Hall
6fa7dded6f MCOL-1201 manual rebase with develop. Obsoletes branch MCOL-1201 2018-06-05 13:54:17 -05:00
Andrew Hutchings
f68f80eb00 MCOL-392 Add back accidental removal of function 2018-05-01 20:56:52 +01:00
Andrew Hutchings
c40903de9b MCOL-392 Apply astyle
Make this branch apply our style guidelines
2018-05-01 09:52:26 +01:00
Andrew Hutchings
dfc351b730 MCOL-392 fix negative zero hours
Also fix some functions that were not behaving correctly
2018-04-30 22:08:10 +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
3c1ebd8b94 MCOL-392 Add initial TIME datatype support 2018-04-30 09:42:41 +01:00
Andrew Hutchings
280dcb44bf Merge branch 'develop-1.1' into dev-merge-up-20180409 2018-04-09 19:15:18 +01:00
David Hall
aa581b5dc3 MCOL-1234 Nested CASE filters not processed
Change the way buildCaseFunction() handles the ptWorkStack and the rcWorkStack.
2018-04-02 17:02:54 -05:00
Andrew Hutchings
59d0a45da3 Merge branch 'develop-1.1' into 1.1-merge-up 2017-12-12 20:26:00 +00:00
Andrew Hutchings
37f673d121 Merge branch 'develop-1.0' into 1.0-merge-up 2017-11-30 15:09:11 +00:00
Andrew Hutchings
7fe55926ec MCOL-1040 Fix returnedColumn assumption
Code appears to assume a simple returned column is derrived when that
may not always be the case.
2017-11-29 14:47:05 +00:00
david hill
1603ce925f rechecking back in version of calpontsystemcatalog, accidental commit old versions 2017-11-08 13:06:45 -06:00
david hill
c84ea561e1 MCOL-998 - added in binlog_format 2017-11-08 12:10:01 -06:00
Andrew Hutchings
01446d1e22 Reformat all code to coding standard 2017-10-26 17:18:17 +01:00
David Hall
9e841bdc6c MCOL-926 Handle duplicate function detection for UDAF 2017-10-02 15:08:32 -05:00
David.Hall
871f64ee71 Merge pull request #268 from mariadb-corporation/MCOL-895-1.0
MCOL-895 Sort system catalog ridList
2017-09-28 09:40:33 -05:00
David.Hall
2ce3acec1a Merge pull request #267 from mariadb-corporation/MCOL-895-1.1
MCOL-895 Sort system catalog ridList
2017-09-28 09:40:20 -05:00
David Hall
c4269871fe MCOL-911 getAggCols needs to look into the objects 2017-09-20 14:11:42 +01:00
Andrew Hutchings
752a05cbca MCOL-895 Sort system catalog ridList
It is possible to have the columns for a table in a different order
within the system catalog. This causes problems for things like
WriteEngine so this patch sorts the columns based on position for the
system catalog cache.
2017-09-20 14:03:45 +01:00
Andrew Hutchings
99d0027cc6 MCOL-895 Sort system catalog ridList
It is possible to have the columns for a table in a different order
within the system catalog. This causes problems for things like
WriteEngine so this patch sorts the columns based on position for the
system catalog cache.
2017-09-20 14:03:06 +01:00
Andrew Hutchings
8ca85fbb40 MCOL-859 DDL System catalog mutex deadlock
A race between a DDL change and a system catalog version cache update
can cause a deadlock in DDLProc. This makes the mutex recursive.
2017-09-19 15:50:49 -05:00
David.Hall
40e0f6296d Merge pull request #258 from mariadb-corporation/MCOL-859-1.0
MCOL-859 DDL System catalog mutex deadlock
2017-09-15 10:18:55 -05:00
Andrew Hutchings
f15b2390a3 MCOL-859 DDL System catalog mutex deadlock
A race between a DDL change and a system catalog version cache update
can cause a deadlock in DDLProc. This makes the mutex recursive.
2017-09-15 10:08:38 +01:00
David Hall
efac173049 MCOL-911 getAggCols needs to look into the objects 2017-09-14 23:46:09 -05:00
Andrew Hutchings
3330495a2e MCOL-777 Cleanup source
Clean out autotools and some other things from the source tree.
2017-08-07 15:59:56 +01:00
Andrew Hutchings
2e2d7f3289 MCOL-812 Escape slash as well as single quote
Previous attempt at fix only escaped quote
2017-08-03 20:37:12 +01:00
Andrew Hutchings
eaf491c1a4 MCOL-812 Escape slash as well as single quote
Previous attempt at fix only escaped quote
2017-08-03 20:35:38 +01:00
David Hall
e49edf19c8 MCOL-523 set copyright notices 2017-08-03 11:36:19 -05:00
David Hall
bc2a4e7795 MCOL-523 Add UDAF and UDAnF SDK 2017-08-02 11:22:07 -05:00
Andrew Hutchings
b39a8c2fbc MCOL-812 fix typo 2017-07-27 16:26:57 +01:00
Andrew Hutchings
80bdfdf156 MCOL-812 fix typo 2017-07-27 16:26:34 +01:00
Andrew Hutchings
640a66a29e MCOL-812 Escape cross engine filters
Quote marks in cross engine where conditions need to be escaped
2017-07-27 16:14:40 +01:00
Andrew Hutchings
668133d915 MCOL-812 Escape cross engine filters
Quote marks in cross engine where conditions need to be escaped
2017-07-27 16:13:01 +01:00
Andrew Hutchings
83331f4fa7 MCOL-712 Support TEXT for GROUP BY
Add missing support
2017-05-11 10:32:29 +01:00
Andrew Hutchings
f66a39ebfe Merge branch 'develop' into MCOL-597 2017-04-21 17:09:31 +01:00
dhall-InfiniDB
f240c89faf Merge pull request #156 from mariadb-corporation/MCOL-671
MCOL-671 Fix TEXT/BLOB single row SELECT WHERE
2017-04-21 10:06:34 -05:00
David Hall
d7da34c249 MCOL-597 Fix up Windows Functions 2017-04-21 09:47:56 -05:00
Andrew Hutchings
6128293ad3 MCOL-671 Fix TEXT/BLOB single row SELECT WHERE
pDictionaryScan won't work for BLOB/TEXT since it requires searching the
data file and rebuilding the token from matches. The tokens can't be
rebuild correctly due the bits in the token used for block counts. This
patch forces the use of pDictionaryStep instead for WHERE conditions.

In addition this patch adds support for TEXT/BLOB in various parts of
the job step processing. This fixes things like error 202 during an
UPDATE with a join condition on TEXT/BLOB columns.
2017-04-21 11:21:59 +01:00
Andrew Hutchings
f251ebccb2 MCOL-669 TEXT cpimport fixes
* 64KB TEXT column had off-by-one length pointer counting
* TEXT I_S/LDI was looping where it shouldn't causing pointer issues
* TEXT data type wasn't fully understood by cpimport
2017-04-19 14:11:21 +01:00