Uploaded image for project: 'Apache Jena'
  1. Apache Jena
  2. JENA-329

Add streaming CONSTRUCT results to Fuseki

    XMLWordPrintableJSON

    Details

    • Type: Improvement
    • Status: Open
    • Priority: Major
    • Resolution: Unresolved
    • Affects Version/s: None
    • Fix Version/s: None
    • Component/s: Fuseki
    • Labels:
      None

      Description

      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.

        Attachments

          Issue Links

            Activity

              People

              • Assignee:
                Unassigned
                Reporter:
                sallen Stephen Allen
              • Votes:
                0 Vote for this issue
                Watchers:
                4 Start watching this issue

                Dates

                • Created:
                  Updated: