Jena ARQ查询执行扩展

时间:2016-02-13 19:09:41

标签: jena execution arq

我们正在尝试通过添加新运算符来扩展jena ARQ。但是,就目前而言,我们从一开始就不想这样做,即从查询解析到查询执行的所有步骤。我们正在考虑手动重写执行计划,然后让ARQ执行重写的计划。我在网上进行了一些搜索,但是,我无法手动找到有关编辑执行计划的任何信息。我想知道是否有办法将计划写入文件并手动编辑文件然后让ARQ从磁盘读取文件并执行它。这甚至可能吗?任何人都可以给我一个如何解决这个问题的提示吗?

1 个答案:

答案 0 :(得分:1)

一个起点是用SSE.parseOp来阅读和编写代数,然后用QueryExecUtils执行。

OpExecutor是执行SPARQL代数的机制,如果添加新的Op类型,那就是添加执行的位置。