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/10/27 00:13:48 UTC

svn commit: r1402700 - /jena/trunk/jena-arq/src/main/java/com/hp/hpl/jena/sparql/algebra/OpAsQuery.java

Author: andy
Date: Fri Oct 26 22:13:47 2012
New Revision: 1402700

URL: http://svn.apache.org/viewvc?rev=1402700&view=rev
Log:
Add coverage of OpAsQuery for paths.

Modified:
    jena/trunk/jena-arq/src/main/java/com/hp/hpl/jena/sparql/algebra/OpAsQuery.java

Modified: jena/trunk/jena-arq/src/main/java/com/hp/hpl/jena/sparql/algebra/OpAsQuery.java
URL: http://svn.apache.org/viewvc/jena/trunk/jena-arq/src/main/java/com/hp/hpl/jena/sparql/algebra/OpAsQuery.java?rev=1402700&r1=1402699&r2=1402700&view=diff
==============================================================================
--- jena/trunk/jena-arq/src/main/java/com/hp/hpl/jena/sparql/algebra/OpAsQuery.java (original)
+++ jena/trunk/jena-arq/src/main/java/com/hp/hpl/jena/sparql/algebra/OpAsQuery.java Fri Oct 26 22:13:47 2012
@@ -222,7 +222,12 @@ public class OpAsQuery
 
         @Override
         public void visit(OpPath opPath)
-        { throw new ARQNotImplemented("OpPath") ; }
+        {
+            ElementPathBlock epb = new ElementPathBlock() ;
+            epb.addTriplePath(opPath.getTriplePath()) ;
+            ElementGroup g = currentGroup() ;
+            g.addElement(epb) ;
+        }
 
         @Override
         public void visit(OpJoin opJoin)