Skip to content

Commit d9187e6

Browse files
committed
feat(sorting): fixed data flush with in-memory reset.
1 parent 3176eff commit d9187e6

1 file changed

Lines changed: 4 additions & 0 deletions

File tree

dbcon/joblist/limitedorderby.cpp

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -263,10 +263,14 @@ void LimitedOrderBy::flushCurrentToDisk_(const bool firstFlush)
263263
// orderedRowsQueue
264264
queue<RGData> tempQueue;
265265
fDataQueue.swap(tempQueue);
266+
266267
if (fDistinctMap)
267268
{
268269
fDistinctMap->clear();
269270
}
271+
272+
fRm->returnMemory(fMemSize);
273+
fMemSize = 0;
270274

271275
flushThread.join();
272276
}

0 commit comments

Comments
 (0)