Duplicate of:

http://stackoverflow.com/questions/15471931/replacing-triples-into-an-op-object-using-arq-jena

Seeing the code you do have would be helpful.

        Andy

On 18/03/13 07:27, arpita agrawal wrote:
Hello,

I was searching for a way to replace the triples into the original sql
query.
I found the following in your group....

The algebra part of ARQ also supports the visitor pattern but also a transform 
pattern for rewriting one algebra expression into another (transform actually 
builds on visitor).  Subclass TransformCopy and add your manipulation of BGPs; 
use class Tranformer to apply your transform.  It's a bottom-up rewrite of the 
algebra form.  This is the better way to manipulate queries - ARQ uses itself 
for some optimizations, and uses the visitor pattern for reference evaluation 
and serialization into SSE as in your example.

I used op visitor to visit the Op object and i got into bgp object and accessed 
triples. Now i have the original object and the new triples. How to build the 
whole Op object ( same as original ) but with replaced triples. YOu have 
written that we should do bottom-up rewrite, but can you help me how to proceed 
with it ?

Thanks a lot in advance.

Regards,

Arpita Agrawal



Reply via email to