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/09/06 09:23:09 UTC
svn commit: r1381485 - /jena/Scratch/AFS/Jena-Dev/trunk/src/dev/Run.java
Author: andy
Date: Thu Sep 6 07:23:09 2012
New Revision: 1381485
URL: http://svn.apache.org/viewvc?rev=1381485&view=rev
Log: (empty)
Modified:
jena/Scratch/AFS/Jena-Dev/trunk/src/dev/Run.java
Modified: jena/Scratch/AFS/Jena-Dev/trunk/src/dev/Run.java
URL: http://svn.apache.org/viewvc/jena/Scratch/AFS/Jena-Dev/trunk/src/dev/Run.java?rev=1381485&r1=1381484&r2=1381485&view=diff
==============================================================================
--- jena/Scratch/AFS/Jena-Dev/trunk/src/dev/Run.java (original)
+++ jena/Scratch/AFS/Jena-Dev/trunk/src/dev/Run.java Thu Sep 6 07:23:09 2012
@@ -18,29 +18,21 @@
package dev;
-import org.openjena.atlas.iterator.Iter ;
+import org.openjena.atlas.lib.FileOps ;
import org.openjena.atlas.lib.StrUtils ;
import org.openjena.atlas.logging.Log ;
-import com.hp.hpl.jena.query.* ;
-import com.hp.hpl.jena.rdf.model.Model ;
+import com.hp.hpl.jena.graph.Node ;
+import com.hp.hpl.jena.query.Query ;
+import com.hp.hpl.jena.query.QueryFactory ;
import com.hp.hpl.jena.sparql.algebra.Algebra ;
import com.hp.hpl.jena.sparql.algebra.Op ;
import com.hp.hpl.jena.sparql.algebra.optimize.Optimize ;
-import com.hp.hpl.jena.sparql.core.DatasetGraph ;
-import com.hp.hpl.jena.sparql.core.Quad ;
-import com.hp.hpl.jena.sparql.engine.Plan ;
-import com.hp.hpl.jena.sparql.engine.binding.BindingFactory ;
-import com.hp.hpl.jena.sparql.engine.main.QueryEngineMain ;
-import com.hp.hpl.jena.sparql.engine.ref.QueryEngineRef ;
-import com.hp.hpl.jena.sparql.mgt.Explain ;
import com.hp.hpl.jena.sparql.serializer.SerializationContext ;
import com.hp.hpl.jena.sparql.sse.SSE ;
import com.hp.hpl.jena.sparql.sse.writers.WriterOp ;
-import com.hp.hpl.jena.sparql.util.QueryExecUtils ;
-import com.hp.hpl.jena.tdb.TDB ;
-import com.hp.hpl.jena.tdb.TDBFactory ;
-import com.hp.hpl.jena.util.FileManager ;
+import com.hp.hpl.jena.sparql.util.FmtUtils ;
+import com.hp.hpl.jena.tdb.store.NodeId ;
public class Run extends RunBase
{
@@ -48,89 +40,33 @@ public class Run extends RunBase
static String DIR = "DB" ;
- public static void main2(String[] argv) throws Exception
- {
- ARQ.setExecutionLogging(Explain.InfoLevel.ALL) ;
- ARQ.getContext().set(TDB.symUnionDefaultGraph, true) ;
-
- Dataset ds = TDBFactory.createDataset() ;
- Quad q0 = SSE.parseQuad("(<g> <s> <p> <o>)") ;
- ds.asDatasetGraph().add(q0) ;
-
- ds.begin(ReadWrite.READ) ;
- Query q = QueryFactory.create("SELECT * { ?s ?p ?o }") ;
- QueryExecution qexec = QueryExecutionFactory.create(q, ds) ;
- QueryExecUtils.executeQuery(q, qexec) ;
- ds.end() ;
- }
-
public static void main(String[] argv) throws Exception
{
- mainExplain() ;
- //mainExec() ;
- }
-
- private static void mainExec()
- {
- Query q = QueryFactory.read("FilterEquality/filter-equality-08.rq") ;
- Op op = Algebra.compile(q) ;
- WriterOp.output(System.out, op, q.getPrefixMapping()) ;
- Op opExec = op ;
- opExec = Optimize.apply(new TransformFilterEquality2(), opExec) ;
- Model m = FileManager.get().loadModel("FilterEquality/data-3.ttl") ;
-
- DatasetGraph dsg = DatasetFactory.create(m).asDatasetGraph() ;
-
- WriterOp.output(System.out, opExec, q.getPrefixMapping()) ;
-
- //Plan plan = QueryEngineRef.getFactory().create(opExec, dsg, BindingFactory.root(), ARQ.getContext()) ;
- Plan plan ;
-
- plan = QueryEngineMain.getFactory().create(opExec, dsg, BindingFactory.root(), ARQ.getContext()) ;
- System.out.println("----") ;
- Iter.print(plan.iterator()) ;
- System.out.println("----") ;
- plan = QueryEngineRef.getFactory().create(opExec, dsg, BindingFactory.root(), ARQ.getContext()) ;
- System.out.println("----") ;
- System.out.println("DONE") ;
+// mainExplain() ;
+// System.exit(0) ;
+
+ Node n = SSE.parseNode("2412.80478192688") ;
+ System.out.println(FmtUtils.stringForNode(n)) ;
+ NodeId nid = NodeId.inline(n) ;
+ System.out.printf("0x%08X\n", nid.getId()) ;
+ Node n2 = NodeId.extract(nid) ;
+ System.out.println(FmtUtils.stringForNode(n2)) ;
+ System.exit(0) ;
+
+ String DIR = "DB" ;
+ FileOps.clearDirectory(DIR) ;
+ tdb.tdbloader.main("--loc=DB", "-q", "D.nt") ;
+ tdb.tdbquery.main("--loc=DB", "SELECT ?o { ?s ?p ?o }") ;
}
-
-
public static void mainExplain() throws Exception
{
- String x0 = StrUtils.strjoinNL(
- "PREFIX : <http://example.org/>" ,
- "SELECT *" ,
- "{ ",
- " ?x :p ?o " ,
- " FILTER ( ?x = :x )",
- "}") ;
- String x1 = StrUtils.strjoinNL(
- "PREFIX : <http://example.org/>" ,
+ String x1 = StrUtils.strjoinNL("PREFIX : <http://example.org/>",
"SELECT *" ,
- "{ ",
- //" OPTIONAL { ?x :zpp ?o1 }",
- " OPTIONAL { ?x :zqq ?o2 }" ,
- " FILTER ( ?x = :x )",
+ "{ OPTIONAL { ?x :r ?o2 }",
+ " FILTER ( ?x = :x1 )",
+ " ?x :p ?o1",
"}") ;
- String x2 = StrUtils.strjoinNL(
- "PREFIX : <http://example.org/>" ,
- "SELECT *" ,
- "{ ",
- " OPTIONAL { ?x :zpp ?o1 }",
- " OPTIONAL { ?x :zqq ?o2 }" ,
- " FILTER ( ?x = :x )",
- "}") ;
- String x3 = StrUtils.strjoinNL(
- "PREFIX : <http://example.org/>" ,
- "SELECT *" ,
- "{ ",
- " OPTIONAL { ?x :zpp ?o1 }",
- " OPTIONAL { ?x :zqq ?o2 }" ,
- " OPTIONAL { ?x :zrr ?o3 }" ,
- " FILTER ( ?x = :x )",
- "}") ;
// // Consider building a mapping of op to scope.
// // Either cheaper(caching) hash or
@@ -138,10 +74,10 @@ public class Run extends RunBase
// System.identityHashCode(x) ;
// new IdentityHashMap<Op, Object/*ScopeMap*/>() ;
- String x = x3 ;
-
- Query query = QueryFactory.read("FilterEquality/filter-equality-08.rq") ;
- //Query query = QueryFactory.create(x) ;
+ String x = x1 ;
+// String DIR = "/home/afs/Jena/jena-arq/testing/ARQ/OptFilterEquality/" ;
+// Query query = QueryFactory.read(DIR+"filter-equality-14.rq") ;
+ Query query = QueryFactory.create(x) ;
SerializationContext sCxt = new SerializationContext(query.getPrefixMapping()) ;
System.out.println(query) ;