drrtuy
0d609ec485
Reapply "fix(joblist,QA): introduced extended SC ptrs collector to resolve the issue when ParseTree consist of ArithmCol-AggCol does not return SCs from AggCol."
...
This reverts commit f807ebcdfd .
2025-09-10 19:50:26 +01:00
drrtuy
f807ebcdfd
Revert "fix(joblist,QA): introduced extended SC ptrs collector to resolve the issue when ParseTree consist of ArithmCol-AggCol does not return SCs from AggCol."
...
This reverts commit 8c0c85080c .
2025-09-08 11:59:31 +00:00
drrtuy
8c0c85080c
fix(joblist,QA): introduced extended SC ptrs collector to resolve the issue when ParseTree consist of ArithmCol-AggCol does not return SCs from AggCol.
2025-09-04 13:10:18 +00:00
drrtuy
134235b2d2
feat(rbo,rules,QA): support expressions in RCs
2025-08-13 13:20:57 +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
Sergey Zefirov
b53c231ca6
MCOL-271 empty strings should not be NULLs ( #2794 )
...
This patch improves handling of NULLs in textual fields in ColumnStore.
Previously empty strings were considered NULLs and it could be a problem
if data scheme allows for empty strings. It was also one of major
reasons of behavior difference between ColumnStore and other engines in
MariaDB family.
Also, this patch fixes some other bugs and incorrect behavior, for
example, incorrect comparison for "column <= ''" which evaluates to
constant True for all purposes before this patch.
2023-03-30 21:18:29 +03:00
Andrey Piskunov
256691652d
MCOL-4530: toCppCode() method for ParseTree and TreeNode ( #2777 )
...
* toCppCode for ParseTree and TreeNode
* generated tree is compiling
* Put tree constructors into tests
* Minor fixes
* Fixed parse + some constructors
* Fixed includes, removed debug and old data
* Hopefully fix clang errors
* Forgot an override
* More overrides
2023-03-22 23:25:06 +03: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
benthompson15
314db7901b
MCOL-4030: Fix most of the overloaded-virtual warnings.
2020-06-23 15:26:52 -05:00
benthompson15
eac7dab096
MCOL-4030: first commit of warning removals unneed const and missing virtual dtors.
2020-06-23 13:51:36 -05:00
Patrick LeBlanc
a09a9d5d0f
Mass substitution 'Corporaton' -> 'Corporation'
2019-08-07 14:43:25 -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
a2aa4b8479
MCOL-1822 Intermediate checkin. DISTINCT not working.
2019-02-25 14:54:46 -06:00
Andrew Hutchings
3c1ebd8b94
MCOL-392 Add initial TIME datatype support
2018-04-30 09:42:41 +01:00
Andrew Hutchings
01446d1e22
Reformat all code to coding standard
2017-10-26 17:18:17 +01:00
david hill
f6afc42dd0
the begginning
2016-01-06 14:08:59 -06:00