Hello everyone,
 
Recently when I try to use Jena to develop a stream based provenance aware 
sparql query engine, I confront some problems. Does anyone know the detailed 
mechanism about how Jena SPARQL Algebra operators apply onto the RDF dataset? I 
know there is OpExecutor Class, but I need the detailed procedures. i.e., It 
seems that Jena firstly get the query Plan, and QueryIterator, but I don’t find 
where it connects the queries with the dataset. According to my understanding, 
it happens during the ResultSet.nextBinding() method. But I don’t know how? And 
this is only for SELECT queries, how about other types of queries. 
Could anyone give me a detailed high level logic flow chart including all the 
relating classes?
We can also discuss it with Skype or other IM to clarify the question. Thank 
you very much.
Looking forward to the replies.
 
Best regards,
 
Qian Liu

PhD student of Open Distributed Systems(ODS), TU Berlin

Kaiserin-Augusta-Allee 31 
10589 Berlin
Mob: +49 152 38230899
 

Reply via email to