You've already forked mariadb-columnstore-engine
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:
@@ -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);
|
||||||
|
Reference in New Issue
Block a user