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 2012/06/06 22:41:13 UTC
svn commit: r1347107 -
/jena/Scratch/AFS/Jena-Dev/trunk/src/dev/Jena250_TestStoreRelease.java
Author: andy
Date: Wed Jun 6 20:41:13 2012
New Revision: 1347107
URL: http://svn.apache.org/viewvc?rev=1347107&view=rev
Log: (empty)
Modified:
jena/Scratch/AFS/Jena-Dev/trunk/src/dev/Jena250_TestStoreRelease.java
Modified: jena/Scratch/AFS/Jena-Dev/trunk/src/dev/Jena250_TestStoreRelease.java
URL: http://svn.apache.org/viewvc/jena/Scratch/AFS/Jena-Dev/trunk/src/dev/Jena250_TestStoreRelease.java?rev=1347107&r1=1347106&r2=1347107&view=diff
==============================================================================
--- jena/Scratch/AFS/Jena-Dev/trunk/src/dev/Jena250_TestStoreRelease.java (original)
+++ jena/Scratch/AFS/Jena-Dev/trunk/src/dev/Jena250_TestStoreRelease.java Wed Jun 6 20:41:13 2012
@@ -27,6 +27,8 @@ public class Jena250_TestStoreRelease {
final private static String URI_PREDICATE = "http://jazz.net/xmlns/foundation/1.0/test3";
final private static String VERSION_PREDICATE = "http://jazz.net/xmlns/foundation/1.0/test4";
+ final static boolean UnionGraphMode = false ;
+
/**
* @param args
*/
@@ -39,7 +41,13 @@ public class Jena250_TestStoreRelease {
throw new RuntimeException("file mode is not direct, but " + SystemTDB.fileMode()); //$NON-NLS-1$
}
- TDB.getContext().set(TDB.symUnionDefaultGraph, true);
+
+ System.out.println("File mode = "+SystemTDB.fileMode().toString()) ;
+
+ if ( UnionGraphMode )
+ TDB.getContext().set(TDB.symUnionDefaultGraph, true);
+
+ System.out.println("UnionDefaultGraph = "+TDB.getContext().isTrue(TDB.symUnionDefaultGraph)) ;
// if (args.length == 0) {
// throw new RuntimeException("provide a location"); //$NON-NLS-1$
@@ -86,6 +94,10 @@ public class Jena250_TestStoreRelease {
this.saveSomeTriples();
System.out.println("Releasing the store at location: " + this.location.getDirectoryPath());
+
+
+ StoreConnection.make(location).getBaseDataset().sync();
+
StoreConnection.release(this.location);
}
@@ -162,11 +174,11 @@ public class Jena250_TestStoreRelease {
}
private int storeSize() {
- String queryStr = "SELECT (COUNT(?s) as ?c)\n" +
- "WHERE { \n" +
- " ?s ?p ?o ." +
- "} \n";
-
+
+ String queryStr = UnionGraphMode ?
+ "SELECT (COUNT(?s) as ?c) { ?s ?p ?o . }" :
+ "SELECT (COUNT(?s) as ?c) { { ?s ?p ?o .} UNION { GRAPH ?g { ?s ?p ?o } } }" ;
+
return this.storeOperation(queryStr, new QueryActivity<Integer>() {
// AFS : properly close