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

MCOL-3314 Use something useful for stats functions oid and key during prep1PhaseAggregate

This commit is contained in:
David Hall
2019-05-23 14:15:58 -05:00
parent 750b6ea0ff
commit 6b2f67a237

View File

@@ -1583,8 +1583,8 @@ void TupleAggregateStep::prep1PhaseAggregate(
} }
functionVec[i]->fAuxColumnIndex = lastCol++; functionVec[i]->fAuxColumnIndex = lastCol++;
oidsAgg.push_back(oidsAgg[j]); oidsAgg.push_back(oidsProj[j]);
keysAgg.push_back(keysAgg[j]); keysAgg.push_back(keysProj[j]);
scaleAgg.push_back(0); scaleAgg.push_back(0);
precisionAgg.push_back(0); precisionAgg.push_back(0);
precisionAgg.push_back(0); precisionAgg.push_back(0);
@@ -1599,8 +1599,8 @@ void TupleAggregateStep::prep1PhaseAggregate(
functionVec[i]->fAuxColumnIndex = lastCol; functionVec[i]->fAuxColumnIndex = lastCol;
// sum(x) // sum(x)
oidsAgg.push_back(oidsAgg[j]); oidsAgg.push_back(oidsProj[j]);
keysAgg.push_back(keysAgg[j]); keysAgg.push_back(keysProj[j]);
scaleAgg.push_back(0); scaleAgg.push_back(0);
precisionAgg.push_back(-1); precisionAgg.push_back(-1);
typeAgg.push_back(CalpontSystemCatalog::LONGDOUBLE); typeAgg.push_back(CalpontSystemCatalog::LONGDOUBLE);
@@ -1608,8 +1608,8 @@ void TupleAggregateStep::prep1PhaseAggregate(
++lastCol; ++lastCol;
// sum(x**2) // sum(x**2)
oidsAgg.push_back(oidsAgg[j]); oidsAgg.push_back(oidsProj[j]);
keysAgg.push_back(keysAgg[j]); keysAgg.push_back(keysProj[j]);
scaleAgg.push_back(0); scaleAgg.push_back(0);
precisionAgg.push_back(-1); precisionAgg.push_back(-1);
typeAgg.push_back(CalpontSystemCatalog::LONGDOUBLE); typeAgg.push_back(CalpontSystemCatalog::LONGDOUBLE);