fix(tdataformat): check do merge after sorting again

This commit is contained in:
Minglei Jin 2022-12-27 13:40:48 +08:00
parent 98263432aa
commit 6a009b7eb4
1 changed files with 9 additions and 0 deletions

View File

@ -2699,6 +2699,15 @@ void tColDataSortMerge(SArray *colDataArr) {
tColDataSort(aColData, nColData);
}
if (doMerge != 1) {
for (int32_t iVal = 1; iVal < aColData[0].nVal; ++iVal) {
if (aKey[iVal] == aKey[iVal - 1]) {
doMerge = 1;
break;
}
}
}
// merge -------
if (doMerge) {
tColDataMerge(aColData, nColData);