Memory::getNeighborId() load only neighbor links from db when loop links are not required

This commit is contained in:
matlabbe
2015-09-11 16:53:17 -04:00
parent b98bc5a948
commit cc5065eff0

View File

@@ -990,7 +990,7 @@ std::map<int, int> Memory::getNeighborsId(int signatureId,
ids.insert(std::pair<int, int>(*jter, m));
UTimer timer;
_dbDriver->loadLinks(*jter, tmpLinks);
_dbDriver->loadLinks(*jter, tmpLinks, ignoreLoopIds?Link::kNeighbor:Link::kUndef);
if(dbAccessTime)
{
*dbAccessTime += timer.getElapsedTime();