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 ; }