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 2013/09/30 13:24:07 UTC

svn commit: r1527515 - /jena/trunk/jena-arq/src/main/java/com/hp/hpl/jena/sparql/engine/main/iterator/QueryIterService.java

Author: andy
Date: Mon Sep 30 11:24:07 2013
New Revision: 1527515

URL: http://svn.apache.org/r1527515
Log:
JENA-552 : Return the given binding in the case of SERVICE SILENT + failure.

Modified:
    jena/trunk/jena-arq/src/main/java/com/hp/hpl/jena/sparql/engine/main/iterator/QueryIterService.java

Modified: jena/trunk/jena-arq/src/main/java/com/hp/hpl/jena/sparql/engine/main/iterator/QueryIterService.java
URL: http://svn.apache.org/viewvc/jena/trunk/jena-arq/src/main/java/com/hp/hpl/jena/sparql/engine/main/iterator/QueryIterService.java?rev=1527515&r1=1527514&r2=1527515&view=diff
==============================================================================
--- jena/trunk/jena-arq/src/main/java/com/hp/hpl/jena/sparql/engine/main/iterator/QueryIterService.java (original)
+++ jena/trunk/jena-arq/src/main/java/com/hp/hpl/jena/sparql/engine/main/iterator/QueryIterService.java Mon Sep 30 11:24:07 2013
@@ -25,9 +25,11 @@ import com.hp.hpl.jena.sparql.algebra.op
 import com.hp.hpl.jena.sparql.engine.ExecutionContext ;
 import com.hp.hpl.jena.sparql.engine.QueryIterator ;
 import com.hp.hpl.jena.sparql.engine.binding.Binding ;
-import com.hp.hpl.jena.sparql.engine.binding.BindingFactory ;
 import com.hp.hpl.jena.sparql.engine.http.Service ;
-import com.hp.hpl.jena.sparql.engine.iterator.* ;
+import com.hp.hpl.jena.sparql.engine.iterator.QueryIter ;
+import com.hp.hpl.jena.sparql.engine.iterator.QueryIterCommonParent ;
+import com.hp.hpl.jena.sparql.engine.iterator.QueryIterRepeatApply ;
+import com.hp.hpl.jena.sparql.engine.iterator.QueryIterSingleton ;
 import com.hp.hpl.jena.sparql.engine.main.QC ;
 
 
@@ -59,7 +61,8 @@ public class QueryIterService extends Qu
             if ( silent )
             {
                 Log.warn(this, "SERVICE <" + opService.getService().toString() + ">: " + ex.getMessage()) ;
-                return QueryIterSingleton.create(BindingFactory.binding(), getExecContext()) ; 
+                // Return the input
+                return QueryIterSingleton.create(outerBinding, getExecContext()) ; 
             }
             throw ex ;
         }