Does Jena evaluate triples in the WHERE {} block sequentially, or does it try 
to perform any optimizations internally? As a practical example, does

WHERE {
    OPTIONAL {}
    FILTER ()
}

and

WHERE {
    FILTER ()
    OPTIONAL {}
}

have a different order of execution, or do they represent the same query to 
Jena?

Reply via email to