On 15/06/11 01:30, Tim Harsch wrote:
Where in the code do Filters begin to execute?  Namely, SPARQL query executes
and BGP pattern genereates a QueryIterator of results, where in the pipeline
does a Filter begin to operate on the queryIterator and thus begin to filter out
items.  I just want to know a good place to set a break point and watch items
get compared to each other.


Thanks,
Tim


Tim,

Unless overridden:

OpExecutor.execute(OpFilter opFilter, QueryIterator input) kicks off the filtering stage.

QueryIterFilterExpr is the iterator that does the work.

The other approach is to breakpoint the expression evaluated itself (some E_* class).

        Andy

  • Filters Tim Harsch
    • Re: Filters Andy Seaborne

Reply via email to