Reputation: 131
We are trying to extend jena ARQ by adding a new operator. However, for now, we don't want to do this from the very beginning i.e., going through all steps from the query parse to query execution. We are thinking to rewrite the execution plan manually then let ARQ execute the rewritten plan. I did some search on the web, however, I couldn't find any information about edit execution plan manually. I was wondering if there is a way to write the plan to a file and edit the file manually then let ARQ read the file from disk and execute it. Is this even possible? Can anyone give me a hint on how to start this problem?
Upvotes: 0
Views: 285
Reputation: 16700
A starting point is to look at reading and writing the algebra with SSE.parseOp
and execute with QueryExecUtils
.
OpExecutor
is the mechanism for executing SPARQL algebra and if you add a new Op
type, that's where to add the execution.
Upvotes: 1