Leonid Fedorov
0d1c72a563
compilation fix for gcc12 on known gcc bug https://gcc.gnu.org/bugzilla/show_bug.cgi?id=105329
2024-01-04 11:43:03 +03:00
Leonid Fedorov
04752ec546
clang format apply
2022-01-21 16:43:49 +00:00
Roman Nozdrin
bb70f845fb
Trim up Decimal comparison
2020-12-05 12:19:50 +00:00
Roman Nozdrin
494bde61e1
MCOL-4409 Moved static Decimal conversion methods into VDecimal class
...
MCOL-4409 This patch combines VDecimal and Decimal and makes
IDB_Decimal an alias for the result class
MCOL-4409 More boilerplate reduction in Func_mod
Removed couple TSInt128::toType() methods
2020-11-30 12:08:52 +00:00
Roman Nozdrin
5ba6737965
Fixes for Decimal multiplication overflow check and RowGroup UTs
2020-11-22 17:55:22 +00:00
Roman Nozdrin
58495d0d2f
MCOL-4387 Convert dataconvert::decimalToString() into VDecimal and TSInt128 methods
2020-11-18 13:53:16 +00:00
Alexander Barkov
129d5b5a0f
MCOL-4174 Review/refactor frontend/connector code
2020-11-18 13:53:15 +00:00
Gagan Goel
554c6da8e8
MCOL-641 Implement int128_t versions of arithmetic operations and add unit test cases.
2020-11-18 13:47:45 +00:00
Roman Nozdrin
b5534eb847
MCOL-641 Refactored MultiplicationOverflowCheck but it still has flaws.
...
Introduced fDecimalOverflowCheck to enable/disable overflow check.
Add support into a FunctionColumn.
Low level scanning crashes on medium sized data sets.
2020-11-18 13:47:45 +00:00
Roman Nozdrin
b09f3088ca
MCOL-641 Initial version of Math operations for wide decimal.
2020-11-18 13:47:44 +00:00