hsolbrig / PyShEx

ShEx interpreter for ShEx 2.0
Creative Commons Zero v1.0 Universal
25 stars 10 forks source link

Long queries do not report until the end #29

Closed hsolbrig closed 5 years ago

hsolbrig commented 5 years ago

A query that processes a lot of nodes doesn't let you know what is up until it finishes. As an example, "select ?item where{?item a http://w3id.org/biolink/vocab/Protein}" as a SPARQL query runs for a long time without saying anything.

The processor should report the results of multiple focus nodes and/or start nodes as they occur.

hsolbrig commented 5 years ago

Reports now occur on a node by node basis. The ShExEvaluator now supports an output_sink parameter that can deal with errors as needed