You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@clerezza.apache.org by ha...@apache.org on 2011/01/14 02:09:43 UTC

svn commit: r1058825 - /incubator/clerezza/trunk/org.apache.clerezza.parent/org.apache.clerezza.rdf.jena.storage/src/main/java/org/apache/clerezza/rdf/jena/storage/JenaGraphAdaptor.java

Author: hasan
Date: Fri Jan 14 01:09:43 2011
New Revision: 1058825

URL: http://svn.apache.org/viewvc?rev=1058825&view=rev
Log:
CLEREZZA-395: overrode clear to also clear bnodes mapping

Modified:
    incubator/clerezza/trunk/org.apache.clerezza.parent/org.apache.clerezza.rdf.jena.storage/src/main/java/org/apache/clerezza/rdf/jena/storage/JenaGraphAdaptor.java

Modified: incubator/clerezza/trunk/org.apache.clerezza.parent/org.apache.clerezza.rdf.jena.storage/src/main/java/org/apache/clerezza/rdf/jena/storage/JenaGraphAdaptor.java
URL: http://svn.apache.org/viewvc/incubator/clerezza/trunk/org.apache.clerezza.parent/org.apache.clerezza.rdf.jena.storage/src/main/java/org/apache/clerezza/rdf/jena/storage/JenaGraphAdaptor.java?rev=1058825&r1=1058824&r2=1058825&view=diff
==============================================================================
--- incubator/clerezza/trunk/org.apache.clerezza.parent/org.apache.clerezza.rdf.jena.storage/src/main/java/org/apache/clerezza/rdf/jena/storage/JenaGraphAdaptor.java (original)
+++ incubator/clerezza/trunk/org.apache.clerezza.parent/org.apache.clerezza.rdf.jena.storage/src/main/java/org/apache/clerezza/rdf/jena/storage/JenaGraphAdaptor.java Fri Jan 14 01:09:43 2011
@@ -18,6 +18,7 @@
  */
 package org.apache.clerezza.rdf.jena.storage;
 
+import com.hp.hpl.jena.graph.BulkUpdateHandler;
 import com.hp.hpl.jena.graph.Graph;
 import com.hp.hpl.jena.graph.Node;
 import com.hp.hpl.jena.util.iterator.ExtendedIterator;
@@ -59,6 +60,13 @@ public class JenaGraphAdaptor extends Ab
 	}
 
 	@Override
+	public void clear() {
+		BulkUpdateHandler handler = jenaGraph.getBulkUpdateHandler();
+		handler.removeAll();
+		tria2JenaBNodes.clear();
+	}
+
+	@Override
 	public int size() {
 		return jenaGraph.size();
 	}