You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@jena.apache.org by an...@apache.org on 2011/06/11 21:29:18 UTC

svn commit: r1134731 - /incubator/jena/Experimental/TxTDB/trunk/src/main/java/com/hp/hpl/jena/tdb/store/DatasetPrefixesTDB.java

Author: andy
Date: Sat Jun 11 19:29:18 2011
New Revision: 1134731

URL: http://svn.apache.org/viewvc?rev=1134731&view=rev
Log: (empty)

Modified:
    incubator/jena/Experimental/TxTDB/trunk/src/main/java/com/hp/hpl/jena/tdb/store/DatasetPrefixesTDB.java

Modified: incubator/jena/Experimental/TxTDB/trunk/src/main/java/com/hp/hpl/jena/tdb/store/DatasetPrefixesTDB.java
URL: http://svn.apache.org/viewvc/incubator/jena/Experimental/TxTDB/trunk/src/main/java/com/hp/hpl/jena/tdb/store/DatasetPrefixesTDB.java?rev=1134731&r1=1134730&r2=1134731&view=diff
==============================================================================
--- incubator/jena/Experimental/TxTDB/trunk/src/main/java/com/hp/hpl/jena/tdb/store/DatasetPrefixesTDB.java (original)
+++ incubator/jena/Experimental/TxTDB/trunk/src/main/java/com/hp/hpl/jena/tdb/store/DatasetPrefixesTDB.java Sat Jun 11 19:29:18 2011
@@ -10,6 +10,7 @@ package com.hp.hpl.jena.tdb.store;
 import java.util.HashMap ;
 import java.util.HashSet ;
 import java.util.Iterator ;
+import java.util.List ;
 import java.util.Map ;
 import java.util.Set ;
 
@@ -184,9 +185,10 @@ public class DatasetPrefixesTDB implemen
         Node g = Node.createURI(graphName) ; 
         Node p = Node.createLiteral(prefix) ; 
         Iterator<Tuple<Node>> iter = nodeTupleTable.find(g, p, null) ;
-        while ( iter.hasNext() )
-            nodeTupleTable.deleteRow(g, p, iter.next().get(2)) ;
+        List<Tuple<Node>> list = Iter.toList(iter) ;    // Materialize.
         Iter.close(iter) ;
+        for ( Tuple<Node> tuple : list )
+            nodeTupleTable.deleteRow(g, p, tuple.get(2)) ;
     }
 
     public NodeTupleTable getNodeTupleTable()  { return nodeTupleTable ; }