Leonid Fedorov
6804e3003d
more deps
2025-05-30 03:27:04 +00:00
Leonid Fedorov
a0bee173f6
chore(build): fixes to satisfy clang19 warnings
2025-05-15 19:05:38 +04:00
Aleksei Antipovskii
0ab03c7258
chore(codestyle): mark virtual methods as override
2025-02-21 20:01:34 +04:00
Leonid Fedorov
8f93fc3623
MCOL-5493: First portion of UBSan fixes ( #2842 )
...
Multiple UB fixes
2023-06-02 17:02:09 +03:00
Leonid Fedorov
56f2346083
Remove windows ifdefs
2023-03-02 15:59:42 +00:00
David.Hall
2020f35e88
Mcol 5092 MODA uses wrong column width for some types ( #2450 )
...
* MCOL-5092 Ensure column width is correct for datatype
Change MODA return type to STRING
Modify MODA to handle every numeric type
* MCOL-5162 MODA to support char and varchar with collation support
Fixes to the aggregate bit functions
When we fixed the storage sign issue for MCOL-5092, it uncovered a problem in the bit aggregates (bit_and, bit_or and bit_xor). These aggregates should always return UBIGINT, but they relied on the type of the argument column, which gave bad results.
2022-08-11 15:16:11 -05:00
Leonid Fedorov
04752ec546
clang format apply
2022-01-21 16:43:49 +00:00
Leonid Fedorov
01f3ceb437
replace header guards with #pragma once
2022-01-21 15:24:58 +00:00
Leonid Fedorov
517e793843
One more bool* to bool cast bug ( #2097 )
2021-08-18 15:56:57 -05:00
Alexander Barkov
362bfcd15e
MCOL-4361 Replace pow(10.0, (double)scale) expressions with a static dictionary lookup.
2021-04-09 12:41:04 +04:00
Alexander Barkov
ca7a310309
MCOL-4629 Add a helper method mcsv1_UDAF::toDouble()
2021-03-23 13:23:48 +04: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
David Hall
638202417f
MCOL-4171
2020-11-18 13:52:19 +00:00
David Hall
06e50e0926
MCOL-3536 collation
2020-05-26 12:42:11 -05:00
David Hall
cbef44a0be
MCOL-3503 add MODA aggregate function
2019-09-27 12:22:44 -05:00
Patrick LeBlanc
a09a9d5d0f
Mass substitution 'Corporaton' -> 'Corporation'
2019-08-07 14:43:25 -05:00
Andrew Hutchings
e3fe883a9c
Fix merge issues
2019-05-14 14:18:11 +01:00
Andrew Hutchings
020b211bb7
Merge branch 'develop-1.2' into develop-merge-up-20190514
2019-05-14 13:58:33 +01:00
Patrick LeBlanc
cbbf267e88
MCOL-537, cleanup compiler warnings. Checkpointing a bunch of fixes.
...
Work in progress...
2019-04-29 10:56:48 +03: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
David Hall
eb75d3cd7e
MCOL-1983 Reject non-numeric arguments for regr_*** functions that require numeric
2019-01-02 10:31:53 -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
70cec8f484
MCOL-1698 get DISTINCT working for UDAnF
2018-09-11 12:02:05 -05:00
David Hall
611cdb204d
MCOL-521 Re-do changes for MariaDB 10.3 merge
2018-08-16 11:17:39 -05: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
a0b30f904c
MCOL-523 Remove un-implemented functions finish(), getRowCnt(), and getRowsInPartition().
2017-09-07 16:02:36 -05:00
David Hall
4eafaa8682
MCOL-869 UDAF with other aggregate gives wrong answer
2017-08-11 12:46:19 -05:00
David Hall
9c302b15ec
MCOL-523 fix a comment
2017-08-02 12:14:13 -05:00
David Hall
108fbcf572
MCOL-523 Add UDAF and UDAnF SDK
2017-08-02 11:30:57 -05:00
David Hall
bc2a4e7795
MCOL-523 Add UDAF and UDAnF SDK
2017-08-02 11:22:07 -05:00