void CRUTbl::BuildEmpCheckVector() { // Verify that the vector is non-initialized RUASSERT(FALSE == pEmpCheckVector_->IsValid()); // CRUEmpCheckTask is created only if there is // at least one incrementally refreshed MV. RUASSERT(FALSE == pIncInvolvedMVsUsingMe_->IsEmpty()); TInt64 tblUid = GetUID(); DSListPosition lpos = pIncInvolvedMVsUsingMe_->GetHeadPosition(); while (NULL != lpos) { CRUMV *pMV = pIncInvolvedMVsUsingMe_->GetNext(lpos); RUASSERT (TRUE == pMV->IsInvolved() && FALSE == pMV->WillBeRecomputed()); // Register the epoch in the vector ... pEmpCheckVector_->AddEpochForCheck(pMV->GetEpoch(tblUid)); } pEmpCheckVector_->Build(); }