void HHDFSTableStats::processDirectory(const NAString &dir, Int32 numOfBuckets, NABoolean doEstimate, char recordTerminator) { HHDFSListPartitionStats *partStats = new(heap_) HHDFSListPartitionStats(heap_, this); partStats->populate(fs_, dir, numOfBuckets, diags_, doEstimate, recordTerminator); if (diags_.isSuccess()) { listPartitionStatsList_.insertAt(listPartitionStatsList_.entries(), partStats); totalNumPartitions_++; // aggregate stats add(partStats); if (partStats->dirInfo()->mLastMod > modificationTS_) modificationTS_ = partStats->dirInfo()->mLastMod; } }