data: increased aggregation edge creation performance

This commit is contained in:
Eberhard Graether
2015-09-23 10:01:28 +02:00
parent 78c1b32797
commit ef54299deb
2 changed files with 52 additions and 49 deletions
+2 -1
View File
@@ -159,9 +159,10 @@ private:
Id getFileNodeId(const FilePath& filePath);
Id getLastParentNodeId(const Id nodeId) const;
Id getLastVisibleParentNodeId(const Id nodeId) const;
std::vector<Id> getDirectChildNodeIds(const Id nodeId) const;
std::vector<Id> getAllChildNodeIds(const Id nodeId) const;
std::vector<Id> getAllChildNodeIds(const Id nodeId, const Graph* graph) const;
void addEdgeAndAllChildrenToGraph(const Id edgeId, Graph* graph) const;
Node* addNodeAndAllChildrenToGraph(const Id nodeId, Graph* graph) const;