Thanks Andy! And, I take it from the timestamps that they're shown in the order in which they're executed.

Bob

On 12/24/2012 12:35 PM, Andy Seaborne wrote:
On 24/12/12 17:05, Bob DuCharme wrote:
When I execute the following query with ARQ and the -v parameter,

    PREFIX : <http://some/uri/>

    SELECT * WHERE {
      OPTIONAL { ?s :comment ?comment . }
      ?s :firstName ?firstName ; :lastName ?lastName .
    }

I see the following in the output:

   11:53:02 INFO  exec     :: BGP :: (?s <http://some/uri/firstName>
?firstName) (?s <http://some/uri/lastName> ?lastName)
   11:53:03 INFO  exec     :: Reorder :: (?s <http://some/uri/firstName>
?firstName) (?s <http://some/uri/lastName> ?lastName)
   11:53:03 INFO  exec     :: BGP :: (?s <http://some/uri/comment>
?comment)
   11:53:03 INFO  exec     :: Reorder :: (?s <http://some/uri/comment>
?comment)

I can see the reordering that was done (especially if I rerun the query
with optimize=off) but can someone tell me or point me to documentation
of what "BGP" vs. "Reorder" mean in these INFO messages?

"BGP" is the BGP to be executed; "Reorder" is the same BGP but after reordering.

    Andy


Thanks,

Bob



Reply via email to