Andrew Hutchings
70b3aa3159
Merge branch 'develop-1.2' into develop-merge-up-20190924-2
2019-09-24 14:17:57 +01:00
David Hall
eae773d122
MCOL-3492 Don't do DISTINCT as aggregate in the presence of Window Functions
2019-09-11 12:28:07 -05: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
Patrick LeBlanc
a09a9d5d0f
Mass substitution 'Corporaton' -> 'Corporation'
2019-08-07 14:43:25 -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
4cf2c37c18
MCOL-3343 Handle windowfunction <arithmetic op> simple column
2019-06-20 09:24:58 -05:00
Andrew Hutchings
f8b834c8ec
Merge pull request #777 from mariadb-corporation/MCOL-3304
...
MCOL-3304 During prepAggregate, if you set type to LONGDOUBLE, set sc…
2019-06-10 14:02:09 +01:00
David Hall
23b594eb28
MCOL-3304 During prepAggregate, if you set type to LONGDOUBLE, set scale to 0
2019-05-28 15:56:30 -05:00
David Hall
6b2f67a237
MCOL-3314 Use something useful for stats functions oid and key during prep1PhaseAggregate
2019-05-23 14:15:58 -05:00
David Hall
750b6ea0ff
MCOL-3314 When setting up statistics functions for the UM, use values that actually exist.
2019-05-17 12:43:18 -05:00
Gagan Goel
e89d1ac3cf
MCOL-265 Add support for TIMESTAMP data type
2019-04-23 00:00:09 -04:00
David Hall
3f2c753947
MCOL-1822-c final checkin
2019-03-05 09:33:39 -06:00
David Hall
8298ced9e1
MCOL-1822 Fix for DISTINCT
2019-02-25 16:07:59 -06:00
David Hall
a2aa4b8479
MCOL-1822 Intermediate checkin. DISTINCT not working.
2019-02-25 14:54:46 -06:00
David Hall
c5b9ae11e5
MCOL-1822 add LONG DOUBLE support
2019-01-29 09:55:43 -06:00
Roman Nozdrin
35a17a87c4
MCOL-1829 Subquery with limited order by could potentially return onordered set.
...
There were two code mistakes: Eq::operator() always returned true for
any pair and Hasher::operator() always returned 0 as a key.
2018-12-26 10:39:32 +03:00
David Hall
8a021dba81
MCOL-1969 change reference array for multi-column UDAF in fixup code during prepPhase**
2018-11-26 17:41:31 -06:00
David Hall
d930a1e322
MCOL-521 Some more fixes for multi-parm aggregates. Add regr slope
2018-09-25 16:31:10 -05:00
David Hall
f4af014435
MCOL-521 Put regr functions in their own library
2018-08-16 17:10:52 -05:00
David Hall
611cdb204d
MCOL-521 Re-do changes for MariaDB 10.3 merge
2018-08-16 11:17:39 -05:00
Andrew Hutchings
8c90419852
Fix merge and coding style issues
2018-06-22 15:31:31 +01:00
David Hall
5b3db71c8f
MCOL-1201 fix some regressions
2018-06-06 10:34:35 -05:00
David Hall
ec3a3846c3
MCOL-1201 manual rebase with develop. Obsoletes branch MCOL-1201
2018-06-05 14:06:58 -05:00
David Hall
06e9772310
MCOL-1201 some fixes from testing
2018-06-05 13:54:17 -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
1a582eed4a
Merge branch 'develop-1.1' into 1.1-merge-up-20180509-a2
2018-05-09 09:20:55 +01:00
Andrew Hutchings
c2b9016430
Merge branch 'develop' into MCOL-1052
2018-05-05 06:29:04 +01:00
Andrew Hutchings
3c1ebd8b94
MCOL-392 Add initial TIME datatype support
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
Roman Nozdrin
51715c76ee
MCOL-1348 Add multiply UDAF calls support.
2018-04-24 15:14:08 +03:00
Roman Nozdrin
b8f3cb2a98
MCOL-1052 WIP Incorporate a fix for MCOL-1348. Comment on the group_by_handler class.
2018-04-20 20:44:28 +03:00
Andrew Hutchings
21d8f04a65
Merge branch 'develop-1.1' into 1.1-mergeup-20180224
2018-02-24 11:07:24 -05:00
David Hall
e03d75feb6
MCOL-1212 Diuring abort, ensure that all normal threads are complete before running abort threads. Otherwise, they clash.
2018-02-14 10:02:50 -06:00
Andrew Hutchings
a347a8f5aa
Merge branch 'develop-1.1' into develop
2017-10-30 10:29:30 +00:00
David Hall
37aee9ddd1
MCOL-991 Qualify all uses of tuple<> with boost::
2017-10-27 16:21:06 -05:00
Andrew Hutchings
01446d1e22
Reformat all code to coding standard
2017-10-26 17:18:17 +01:00
David Hall
2ea7ef3567
MCOL-951 revert bad optimization from UDAF
2017-10-04 17:16:45 -05:00
David Hall
9e841bdc6c
MCOL-926 Handle duplicate function detection for UDAF
2017-10-02 15:08:32 -05:00
David Hall
64df6273f1
Resolve Conflicts dbcon/joblist/tupleaggregatestep.cpp
2017-10-02 14:56:40 -05:00
Andrew Hutchings
a32b390f7e
MCOL-944 Fix more signed/unsigned cases in agg
...
Applies the first fix to more places
2017-10-02 18:48:28 +01:00
Andrew Hutchings
0b45e3042b
MCOL-944 Fix aggregate type switch
...
Aggregates could switch from unsigned to signed prior to execution. This
causes issues with NULL values since signed and unsigned NULLs are
different.
2017-10-02 11:47:56 +01:00
David Hall
4eafaa8682
MCOL-869 UDAF with other aggregate gives wrong answer
2017-08-11 12:46:19 -05:00
David Hall
211cde5b05
MCOL-523 merge conflict
2017-08-02 12:17:21 -05:00
David Hall
f428cdc371
MCOL-523 fix a merge issue, MEDIAN test for empty set.
2017-08-02 12:12:00 -05:00
David Hall
bea6bff085
MCOL-523 don't set empty object as default
2017-08-02 11:32:06 -05:00
David Hall
bc2a4e7795
MCOL-523 Add UDAF and UDAnF SDK
2017-08-02 11:22:07 -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
e9db44424c
MCOL-642 Separate TEXT from BLOB
...
* TEXT and BLOB now have separate identifiers internally
* TEXT columns are identified as such in system catalog
* cpimport only requires hex input for BLOB, not TEXT
2017-03-27 21:36:27 +01:00
David Hall
c2344accc9
MCOL-513 clean up and test thread pool for ExeMgr
2017-02-09 18:00:00 -06:00
Andrew Hutchings
babaac8172
MCOL-317 Remove libdrizzle
...
This switches to MariaDB's client library instead of libdrizzle for
Cross Engine and query stats.
It also switches to unbuffered result sets.
2017-02-09 17:58:54 -06:00