Thanks
Much appreciated.
Phil

On Mon, Oct 21, 2013 at 10:33 PM, Andy Seaborne <[email protected]> wrote:

> On 21/10/13 22:07, Phil Ashworth wrote:
>
>> I want to combine the resultsets together. For this I've used a model (
>> perhaps incorrectly).
>>
>
> I'm afraid so.
>
> To get a list of results, use ResultSetFormatter toList and concatenate
> the lists.  If you really want a ResultSet, get as a list of Bindings
> (you'll need to write the loop), and use ResultSetStream/
>
>       final com.hp.hpl.jena.sparql.**resultset.SPARQLResult finalresults
>> =  new
>> com.hp.hpl.jena.sparql.**resultset.SPARQLResult(**resultModel);
>>      //Everything works fine up to here.
>>      final com.hp.hpl.jena.query.**ResultSet results  =
>> finalresults.getResultSet();
>>
>>      The last line throws the error.
>>      com.hp.hpl.jena.sparql.**resultset.ResultSetException: Not an
>> ResultSet
>> result
>>      at com.hp.hpl.jena.sparql.**resultset.SPARQLResult.**getResultSet
>>
>
> SPARQLResult is a usually internal class for carrying around any kind of
> SPARQL results.  It's a very simple types holder.
>
> A model is the outcome of a CONSTRUCT or DESCRIBE.  The fact it is a
> ResultSet encoded in a model is opaque to the SPARQLResult class.  A model
> is from CONSTRUCT or DESCRIBE.
>
> You have put a model into a SPARQLResult so you can't get a result set out.
>
>         Andy
>

Reply via email to