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/04/11 14:16:57 UTC

svn commit: r1466842 - /jena/trunk/jena-arq/src/main/java/com/hp/hpl/jena/sparql/engine/ResultSetStream.java

Author: andy
Date: Thu Apr 11 12:16:56 2013
New Revision: 1466842

URL: http://svn.apache.org/r1466842
Log:
Change the constructor of ResultSetStream to take an Iterator<Binding>, not a full QueryIterator.

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

Modified: jena/trunk/jena-arq/src/main/java/com/hp/hpl/jena/sparql/engine/ResultSetStream.java
URL: http://svn.apache.org/viewvc/jena/trunk/jena-arq/src/main/java/com/hp/hpl/jena/sparql/engine/ResultSetStream.java?rev=1466842&r1=1466841&r2=1466842&view=diff
==============================================================================
--- jena/trunk/jena-arq/src/main/java/com/hp/hpl/jena/sparql/engine/ResultSetStream.java (original)
+++ jena/trunk/jena-arq/src/main/java/com/hp/hpl/jena/sparql/engine/ResultSetStream.java Thu Apr 11 12:16:56 2013
@@ -18,6 +18,7 @@
 
 package com.hp.hpl.jena.sparql.engine;
 
+import java.util.Iterator ;
 import java.util.List ;
 import java.util.NoSuchElementException ;
 
@@ -36,13 +37,13 @@ import com.hp.hpl.jena.sparql.engine.bin
 public class ResultSetStream implements ResultSet
 {
     // Could use QueryIteratorWrapper 
-    private QueryIterator queryExecutionIter ;
+    private Iterator<Binding> queryExecutionIter ;
     private List<String> resultVars ;
     private QuerySolution currentQuerySolution ;
     private int rowNumber ;
     private Model model ;
     
-    public ResultSetStream(List<String> resultVars, Model m, QueryIterator iter)
+    public ResultSetStream(List<String> resultVars, Model m, Iterator<Binding> iter)
     {
         queryExecutionIter = iter ;
         this.resultVars = resultVars ;
@@ -81,7 +82,7 @@ public class ResultSetStream implements 
 //           ( queryExecution != null && ! queryExecution.isActive() ) )
           throw new NoSuchElementException(this.getClass()+".next") ;
       
-      Binding binding = queryExecutionIter.nextBinding() ;
+      Binding binding = queryExecutionIter.next() ;
       if ( binding != null )
           rowNumber++ ;
       return binding ;