Alexander Barkov
2ea73846b9
MCOL-4422 Remove mariadb.h and my_sys.h dependency from collation.h
2020-11-30 14:26:35 +04:00
Roman Nozdrin
c00daa93bd
MCOL-4172 MultiDistinctRowAggregation didn't honor multiple UDAF in projection
...
::doUDAF() doesn't crash anymore trying to access fRGContextColl[] elements
that doesn't exist running RowAggregationMultiDistinct::doAggregate()
2020-11-18 13:53:15 +00:00
Roman Nozdrin
3eb26c0d4a
MCOL-4313 Introduced TSInt128 that is a storage class for int128
...
Removed uint128 from joblist/lbidlist.*
Another toString() method for wide-decimal that is EMPTY/NULL aware
Unified decimal processing in WF functions
Fixed a potential issue in EqualCompData::operator() for
wide-decimal processing
Fixed some signedness warnings
2020-11-18 13:53:15 +00:00
Roman Nozdrin
8de9764f84
MCOL-4172 Add support for wide-DECIMAL into statistical aggregate and regr_* UDAF functions
...
The patch fixes wrong results returned when multiple UDAF exist in projection
aggregate over wide decimal literals now works
2020-11-18 13:52:20 +00:00
Roman Nozdrin
e88cbe9bc1
MCOL-641 Simple aggregates support: min, max, sum, avg for wide-DECIMALs.
2020-11-18 13:51:25 +00:00
benthompson15
314db7901b
MCOL-4030: Fix most of the overloaded-virtual warnings.
2020-06-23 15:26:52 -05:00
David Hall
06e50e0926
MCOL-3536 collation
2020-05-26 12:42:11 -05:00
David Hall
06fc227ae7
MCOL-3784 add scoped_ptr.hpp to roeaggregation.h
2020-02-11 15:02:51 -06:00
Andrew Hutchings
5e4f1b9933
Merge branch 'develop' into MCOL-265
2019-06-10 13:58:03 +01:00
David Mott
53afd89bb1
fully qualify identifiers
2019-04-29 02:07:56 -05:00
David Mott
4b9d046c6e
Fully resolve potentially ambiguous symbols by removing using namespace statements from headers which have a cascading effect. This causes potential behavior changes when switching to c++11 since symbols can be exported from std and boost while both have been imported into the global namespace.
2019-04-29 01:21:15 -05:00
Gagan Goel
e89d1ac3cf
MCOL-265 Add support for TIMESTAMP data type
2019-04-23 00:00:09 -04:00
David Hall
9846d6b595
MCOL-2091 align margin
2019-04-15 12:52:00 -05:00
David Hall
853dc2a2c1
MCOL-2091 Don't use in-line initializers, a C++x11 feature.
2019-04-15 12:49:43 -05:00
David Hall
f1b908abeb
MCOL-2091 Special UDAF reset code for multi-distinct queries
2019-04-11 15:44:46 -05:00
David Hall
3f2c753947
MCOL-1822-c final checkin
2019-03-05 09:33:39 -06:00
David Hall
a2aa4b8479
MCOL-1822 Intermediate checkin. DISTINCT not working.
2019-02-25 14:54:46 -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
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
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
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
david hill
f6afc42dd0
the begginning
2016-01-06 14:08:59 -06:00