1
0
mirror of https://github.com/mariadb-corporation/mariadb-columnstore-engine.git synced 2025-07-29 08:21:15 +03:00

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
This commit is contained in:
Roman Nozdrin
2020-11-24 15:28:38 +00:00
parent 2003417a89
commit 494bde61e1
27 changed files with 760 additions and 929 deletions

View File

@ -908,7 +908,7 @@ TEST(Decimal, DecimalToStringCheckScale0)
int precision = 38;
int scale = 0;
res = 0;
datatypes::VDecimal dec(0, scale, precision, res);
datatypes::Decimal dec(0, scale, precision, res);
// test simple values
expected = "0";
@ -957,7 +957,7 @@ TEST(Decimal, DecimalToStringCheckScale10)
int precision = 38;
int scale = 10;
res = 0;
datatypes::VDecimal dec(0, scale, precision, res);
datatypes::Decimal dec(0, scale, precision, res);
// test simple values
expected = "0.0000000000";
@ -1029,7 +1029,7 @@ TEST(Decimal, DecimalToStringCheckScale38)
int precision = 38;
int scale = 38;
res = 0;
datatypes::VDecimal dec(0, scale, precision, res);
datatypes::Decimal dec(0, scale, precision, res);
// test simple values
res = 0;
@ -1089,7 +1089,7 @@ TEST(Decimal, DecimalToStringCheckScale37)
int precision = 38;
int scale = 37;
res = 0;
datatypes::VDecimal dec(0, scale, precision, res);
datatypes::Decimal dec(0, scale, precision, res);
// test simple values
res = 0;