]> gerrit.simantics Code Review - simantics/platform.git/blobdiff - bundles/org.simantics.db.layer0/src/org/simantics/db/layer0/adapter/impl/TGRemover.java
Multiple reader thread support for db client
[simantics/platform.git] / bundles / org.simantics.db.layer0 / src / org / simantics / db / layer0 / adapter / impl / TGRemover.java
index be34bb9ba5165c9714e3e8573caed16077ccbcd6..8b29a9349b1a969c064ddf218b4837956790f872 100644 (file)
@@ -79,9 +79,7 @@ public class TGRemover extends AbstractRemover {
                         if (name != null) {
                             graph.deny(r, L0.HasName, L0.NameOf, name);
                             graph.denyValue(name);
-                            DirectStatementProcedure proc = new DirectStatementProcedure();
-                            dqs.forEachDirectPersistentStatement(graph, name, proc);
-                            for (Statement stm : proc.getOrThrow()) {
+                            for (Statement stm : dqs.getDirectPersistentStatements(graph, name)) {
                                 graph.deny(name, stm.getPredicate(), stm.getObject());
                             }
                         }