You've already forked mariadb-columnstore-engine
mirror of
https://github.com/mariadb-corporation/mariadb-columnstore-engine.git
synced 2025-08-01 06:46:55 +03:00
MCOL-4387 Convert dataconvert::decimalToString() into VDecimal and TSInt128 methods
This commit is contained in:
@ -460,13 +460,11 @@ void GroupConcator::outputRow(std::ostringstream& oss, const rowgroup::Row& row)
|
||||
|
||||
if (LIKELY(row.getColumnWidth(*i) == datatypes::MAXDECIMALWIDTH))
|
||||
{
|
||||
char buf[datatypes::Decimal::MAXLENGTH16BYTES];
|
||||
|
||||
int128_t* dec = row.getBinaryField<int128_t>(*i);
|
||||
dataconvert::DataConvert::decimalToString(dec,
|
||||
static_cast<uint32_t>(scale), buf,
|
||||
(uint8_t) sizeof(buf), types[*i]);
|
||||
oss << fixed << buf;
|
||||
datatypes::VDecimal dec(0,
|
||||
scale,
|
||||
row.getPrecision(*i),
|
||||
row.getBinaryField<int128_t>(*i));
|
||||
oss << fixed << dec;
|
||||
}
|
||||
else
|
||||
{
|
||||
|
Reference in New Issue
Block a user