data: start adding node name hierarchy from bottom and stop when a name was already added

This commit is contained in:
Eberhard Graether
2018-09-25 00:52:09 +02:00
parent a870858bb6
commit 83f41e04b1
9 changed files with 31 additions and 20 deletions
+2 -2
View File
@@ -46,9 +46,9 @@ PersistentStorage::PersistentStorage(const FilePath& dbPath, const FilePath& boo
m_commandIndex.finishSetup();
}
Id PersistentStorage::addNode(const StorageNodeData& data)
std::pair<Id, bool> PersistentStorage::addNode(const StorageNodeData& data)
{
return m_sqliteIndexStorage.addNode(data).id;
return std::make_pair(m_sqliteIndexStorage.addNode(data).id, true);
}
void PersistentStorage::addSymbol(const StorageSymbol& data)