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/12/07 15:30:54 UTC

svn commit: r1211452 - /incubator/jena/Scratch/AFS/Jena-Dev/trunk/src/dev/Run.java

Author: andy
Date: Wed Dec  7 14:30:53 2011
New Revision: 1211452

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

Modified:
    incubator/jena/Scratch/AFS/Jena-Dev/trunk/src/dev/Run.java

Modified: incubator/jena/Scratch/AFS/Jena-Dev/trunk/src/dev/Run.java
URL: http://svn.apache.org/viewvc/incubator/jena/Scratch/AFS/Jena-Dev/trunk/src/dev/Run.java?rev=1211452&r1=1211451&r2=1211452&view=diff
==============================================================================
--- incubator/jena/Scratch/AFS/Jena-Dev/trunk/src/dev/Run.java (original)
+++ incubator/jena/Scratch/AFS/Jena-Dev/trunk/src/dev/Run.java Wed Dec  7 14:30:53 2011
@@ -22,22 +22,29 @@ import java.io.FileInputStream ;
 import java.io.InputStream ;
 
 import org.junit.Test ;
-import org.openjena.atlas.iterator.Iter ;
 import org.openjena.atlas.lib.FileOps ;
 import org.openjena.atlas.lib.Lib ;
 import org.openjena.atlas.logging.Log ;
 import arq.update ;
 
-import com.hp.hpl.jena.query.* ;
-import com.hp.hpl.jena.sparql.core.Quad ;
+import com.hp.hpl.jena.query.Dataset ;
+import com.hp.hpl.jena.query.Query ;
+import com.hp.hpl.jena.query.QueryCancelledException ;
+import com.hp.hpl.jena.query.QueryException ;
+import com.hp.hpl.jena.query.QueryExecution ;
+import com.hp.hpl.jena.query.QueryExecutionFactory ;
+import com.hp.hpl.jena.query.QueryFactory ;
+import com.hp.hpl.jena.query.QuerySolution ;
+import com.hp.hpl.jena.query.ReadWrite ;
+import com.hp.hpl.jena.query.ResultSet ;
 import com.hp.hpl.jena.sparql.function.FunctionRegistry ;
 import com.hp.hpl.jena.sparql.function.library.wait ;
 import com.hp.hpl.jena.sparql.lang.SyntaxVarScope ;
-import com.hp.hpl.jena.sparql.sse.SSE ;
-import com.hp.hpl.jena.tdb.* ;
+import com.hp.hpl.jena.tdb.DatasetGraphTxn ;
+import com.hp.hpl.jena.tdb.StoreConnection ;
+import com.hp.hpl.jena.tdb.TDBLoader ;
 import com.hp.hpl.jena.tdb.store.DatasetGraphTDB ;
 import com.hp.hpl.jena.tdb.sys.TDBMaker ;
-import com.hp.hpl.jena.util.FileManager ;
 
 public class Run extends RunBase
 {
@@ -45,72 +52,10 @@ public class Run extends RunBase
     
     public static void main(String[] argv) throws Exception
     {
-        // w_rCwxRCw_
-        Quad quad1 = SSE.parseQuad("(_ <s> <p> 1)") ;
-        Quad quad2 = SSE.parseQuad("(_ <s> <p> 2)") ;
-        Quad quad3 = SSE.parseQuad("(_ <s> <p> 3)") ;
-        
-        String DIR = "DB" ;
-        FileOps.clearDirectory(DIR) ;
-        
-        StoreConnection sConn = StoreConnection.make(DIR) ;
-        DatasetGraphTxn txnW1 = sConn.begin(ReadWrite.WRITE) ;
-        txnW1.add(quad1) ;
-        
-        DatasetGraphTxn txnR1 = sConn.begin(ReadWrite.READ) ;
-        txnW1.commit() ; System.out.print("C") ;
-        
-        
-        Iter.consume(txnR1.find()) ;        // Before / after?
-        
-        txnW1.end() ;
-        
-        DatasetGraphTxn txnW2 = sConn.begin(ReadWrite.WRITE) ;
-        txnW2.add(quad2) ;
-
-        txnR1.end() ; System.out.print("R") ;
-        txnW2.commit() ;  System.out.print("C") ;
-        
-        DatasetGraphTxn txnW3 = sConn.begin(ReadWrite.WRITE) ;
-        txnW3.add(quad3) ;
-        txnW3.commit() ; System.out.print("C") ;
-
-        System.out.println(sConn.getBaseDataset()) ;
-        exit(0) ;
-        
-        
-        
-        
-        
-        if ( true )
-        {
-            // And TDBFactory.create
-            //Dataset ds = TDBFactoryTxn.createDataset(Location.mem()) ;
-            Dataset ds = TDBFactoryTxn.assembleDataset("tdb.ttl") ;
-            ds.begin(ReadWrite.WRITE) ;
-            FileManager.get().readModel(ds.getDefaultModel(), "D.nt") ;
-            ds.commit() ;
-            //ds.close() ;
-
-            ds.begin(ReadWrite.READ) ;
-            SSE.write(ds.asDatasetGraph()) ;
-            ds.close() ;
-
-            exit(0) ;
-        }
-        
-        DatasetGraphTransaction dsg = TDBFactoryTxn.createDatasetGraph() ;
-        dsg.begin(ReadWrite.WRITE) ;
-        dsg.add(SSE.parseQuad("(<g> <s> <p> <o>)")) ;
-        dsg.commit() ;
-        
-        dsg.begin(ReadWrite.READ) ;
-        SSE.write(dsg) ;
-        dsg.close() ;
-        //System.out.println(dsg.isInTransaction()) ;
-        
-        exit(0) ;
         
+        // The ExprVarList order changes in (group) 
+        arq.qparse.main("--print=op", "SELECT (sum(?y) AS ?x) {?s ?p ?z } GROUP BY ?s HAVING (avg(?z) > 0) ORDER BY count(*)") ;
+        System.exit(0) ;