Using: Jena 2.10.0
For a large dataset (~170 million triples)
tdbquery heap size: (Default) 1024M

The following query streams the result to standard out immediately

tdbquery --results=TSV -loc=xyz "select * where {?s ?p ?o}"

The 'equivalent' CONSTRUCT query fills up the heap, no results are written
to standard out.

tdbquery --results=n3 -loc=xyz "construct {?s ?p ?o} where {?s ?p ?o}"

Any thoughts as to why the construct query cannot return results
immediately to standard out similarly to the select would be great.

Reply via email to