On Fri, Jul 4, 2014 at 7:05 AM, Andy Seaborne <[email protected]> wrote: > > Does Virtuoso abort the whole query execution? > > select (.. some error... as ?bar) where {} > > is a result set of one row, one column, "?bar" and no value. There are no > defined global execution aborts, only static parsing time ones (in an > extended sense - there are some supra-parser static conditions). > > -------- > | bar | > ======= > | | > -------
I don't know about the latest versions, but the Virtuoso installation on the DBpedia endpoint aborts the whole thing. E.g., >>> Virtuoso 22023 Error The regex-based XPATH/XQuery/SPARQL replace() function can not search for a pattern that can be found even in an empty string SPARQL query: define sql:big-data-const 0 #output-format:text/html define sql:signal-void-variables 1 define input:default-graph-uri <http://dbpedia.org> select ( replace( "foo", ".*", "$1" ) as ?bar) where {} <<< -- Joshua Taylor, http://www.cs.rpi.edu/~tayloj/
