f844724dd7
MCOL-5491 Enable StringStore for long strings in JSON_ARRAYAGG processing.
...
This patch is the JSON_ARRAYAGG clone of the changes done in MCOL-5429
where we enabled usage of StringStore for long strings in
GROUP_CONCAT() processing to reduce memory footprint of PrimProc and
thus avoiding a potential OS triggered OOM crash.
2023-05-12 20:49:54 +00:00
030144127e
Remove boost shared array [develop 23.02] ( #2812 )
...
* remove boost/shared_array include
* replace boost::shared_array<T> to std::shared_ptr<T[]>
2023-04-17 20:56:09 +03:00
f1697c261e
MCOL-5385 set data extermination [develop-23.02] ( #2813 )
...
* Delete RowGroup::setData and make Pointer ctor explicit
* some push_backs replaced with emplace_backs
* Fixes of review notes
2023-04-16 15:57:39 +03:00
d0eea0ffe8
MCOL-5385 This patch reduces RAM consumption and adds GROUP_CONCAT RAM accounting feature
2023-01-11 09:52:10 +00:00
b57d2c30fe
Minor fixes
2022-10-31 14:56:32 +02:00
315e4be2d8
First working attempt for json_arrayagg
2022-10-31 14:56:32 +02:00
1714b75434
Non working attempt to do MCOL-5227
2022-10-31 14:56:32 +02:00