void CRUTblEquivSetBuilder::AddRecomputedMVs() 
{
	DSListPosition mvPos = recomputeMVsList_.GetHeadPosition();
	while (NULL != mvPos)
	{
		CRUMV *pMV = recomputeMVsList_.GetNext(mvPos);
		
		if (0 == pMV->GetNumDirectlyUsedMVs() ||
			1 == pMV->GetTablesUsedByMe().GetCount())
		{
			continue;
		}

		AddRecomputeTree(pMV);
	}
}