[ 
https://issues.apache.org/jira/browse/JENA-329?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15870101#comment-15870101
 ] 

A. Soroka commented on JENA-329:
--------------------------------

+1 to "ergonomics" here (i.e. offering a menu of trade-offs between 
tuple-uniqueness and resource consumption). My only caveat is that we should 
document something like this pretty well, explaining that the new mode does 
_not_ guarantee to eliminate all duplicates.

> Add streaming CONSTRUCT results to Fuseki
> -----------------------------------------
>
>                 Key: JENA-329
>                 URL: https://issues.apache.org/jira/browse/JENA-329
>             Project: Apache Jena
>          Issue Type: Improvement
>          Components: Fuseki
>            Reporter: Stephen Allen
>
> As a result of JENA-205, streaming results are now available for CONSTRUCT 
> queries.  However there can be duplicate triples in the iterator.  This task 
> is to allow Fuseki to stream back results, while at the same time performing 
> a distinct operation.
> The fix would be to modify SPARQL_Query to use 
> QueryExecution.execConstructTriples() and filter the results through a 
> DistinctDataNet<Triple> as they are being streamed back to the client.
> This also requires RDFWriter implementations that can accept Iterator<Triple> 
> instead of Model.



--
This message was sent by Atlassian JIRA
(v6.3.15#6346)

Reply via email to