drrtuy
1c297b9e9e
feat(): dangling pointer/ref issue has been solved for both RGData and BS
2024-12-13 15:56:28 +00:00
drrtuy
937d09768b
feat(): propagate long strings SP type change
2024-12-04 23:45:05 +00:00
drrtuy
51374aef4d
feat(PP,ByteStream): new counting memory allocator
2024-11-22 10:11:37 +00:00
Leonid Fedorov
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
Leonid Fedorov
56f2346083
Remove windows ifdefs
2023-03-02 15:59:42 +00:00
Leonid Fedorov
04752ec546
clang format apply
2022-01-21 16:43:49 +00:00
Denis Khalikov
6393c6d019
MCOL-4810 Add support for missed operation for longStrings
.
2021-10-28 10:02:02 +03:00
Denis Khalikov
7bda598fbf
MCOL-4810 Redundant copying and wasting memory in PrimProc
...
This patch eliminates a copying `long string`s into the bytestream.
2021-08-26 12:16:23 +03:00
Roman Nozdrin
fb5ba84212
MCOL-4802 Removed ByteStream methods for bool manipulations and add some logging into I_S.columnstore_files
2021-07-07 07:16:30 +00:00
Roman Nozdrin
bed0b7c6bc
MCOL-4173 This patch adds support for wide-DECIMAL INNER, OUTER, SEMI, functional JOINs
...
based on top of TypelessData
2021-06-24 08:07:23 +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
844472d812
MCOL-4313 Very fragile but high speed approach with inline ASM
...
GCC compiler uses aligned versions of SIMD instructions expecting
aligned memory blocks that is hard to implement now
2020-11-18 13:52:20 +00:00
Roman Nozdrin
1588ebe439
MCOL-641 Clean up primitives code
...
Add int128_t support into ByteStream
Fixed UTs broken after collation patch
2020-11-18 13:52:19 +00:00
David Hall
638202417f
MCOL-4171
2020-11-18 13:52:19 +00:00
Gagan Goel
62d0c82d75
MCOL-641 1. Templatized convertValueNum() function.
...
2. Allocate int128_t buffers in batchprimitiveprocessor if
a query involves wide decimal columns.
2020-11-18 13:47:44 +00:00
Roman Nozdrin
f73de30427
MCOL-641 This commit introduces GTest Suite into CS.
...
Binary NULL magic now consists of a series of BINARYEMPTYROW-s + BINARYNULL
in the end.
ByteStream now has hexbyte alias.
Added ColumnCommand::getEmptyRowValue to support 16 byte EMPTY values.
2020-11-18 13:47:01 +00:00
Gagan Goel
49a5573418
MCOL-641 Basic support for filtering operations for Decimal38.
2020-11-18 13:47:00 +00:00
Patrick LeBlanc
a09a9d5d0f
Mass substitution 'Corporaton' -> 'Corporation'
2019-08-07 14:43:25 -05:00
David Hall
3f2c753947
MCOL-1822-c final checkin
2019-03-05 09:33:39 -06:00
David Hall
c5b9ae11e5
MCOL-1822 add LONG DOUBLE support
2019-01-29 09:55:43 -06:00
Andrew Hutchings
01446d1e22
Reformat all code to coding standard
2017-10-26 17:18:17 +01: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