1
0
mirror of https://github.com/mariadb-corporation/mariadb-columnstore-engine.git synced 2025-08-08 14:22:09 +03:00

MCOL-641 Initial version of Math operations for wide decimal.

This commit is contained in:
Roman Nozdrin
2020-03-12 19:39:10 +00:00
parent 62d0c82d75
commit b09f3088ca
22 changed files with 1323 additions and 213 deletions

View File

@@ -38,6 +38,7 @@ using namespace BRM;
#include "jlf_common.h"
using namespace joblist;
#include "mcs_decimal.h"
namespace
{
@@ -332,7 +333,7 @@ string extractTableAlias(const SSC& sc)
//------------------------------------------------------------------------------
CalpontSystemCatalog::OID isDictCol(const CalpontSystemCatalog::ColType& colType)
{
if (utils::isWideDecimalType(colType)) return 0;
if (datatypes::Decimal::isWideDecimalType(colType)) return 0;
if (colType.colWidth > 8) return colType.ddn.dictOID;