From 138fbbe7ce83c6f028566d69aaa9004436dd19e9 Mon Sep 17 00:00:00 2001 From: ben hockey Date: Thu, 28 May 2015 15:11:35 -0500 Subject: [PATCH] collapse 2 iterations into 1 in memstore --- graph/memstore/quadstore.go | 8 +------- 1 file changed, 1 insertion(+), 7 deletions(-) diff --git a/graph/memstore/quadstore.go b/graph/memstore/quadstore.go index fcf9753..5605437 100644 --- a/graph/memstore/quadstore.go +++ b/graph/memstore/quadstore.go @@ -187,13 +187,7 @@ func (qs *QuadStore) AddDelta(d graph.Delta) error { qs.revIDMap[qs.nextID] = sid qs.nextID++ } - } - - for dir := quad.Subject; dir <= quad.Label; dir++ { - if dir == quad.Label && d.Quad.Get(dir) == "" { - continue - } - id := qs.idMap[d.Quad.Get(dir)] + id := qs.idMap[sid] tree := qs.index.Tree(dir, id) tree.Set(qid, struct{}{}) }