On 27/12/12 16:35, Bob DuCharme wrote:
Thanks Andy! And, I take it from the timestamps that they're shown in
the order in which they're executed.

In the order logged - logging happens "live" as the engine runs. Don't forget ARQ may be using an iterative pipeline so things seem to occur multiple times.

        Andy


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