2016-04-25 51 views
0

我试图用芝麻在Java代码中编写我的查询。我在与此主题相关的one of my answers中可以看到一些成功。我面对现在的问题是,查询生成器似乎缺少一些有用的功能,即:在SELECT小号芝麻QueryBuilder API

  • 聚合函数(COUNT就是一个例子)
  • HAVING条款

鉴于没有太多的文件,我可能只是忽略了一些东西。有关如何构建这样的查询的任何提示将不胜感激。

回答

2

Sesame中的QueryBuilder尚未更新以捕获SPARQL 1.1功能,如聚合。

这是在议程上,虽然我们可以使用一些额外的手。更一般地说,QueryBuilder和QueryRenderer从来没有真正开发超越beta阶段,这就是为什么文档非常稀疏。

当然,Sesame确实支持SPARQL 1.1查询和更新,但对于更高级的查询,您必须自己编写查询字符串 - 至少现在是这样。

+0

啊,这很遗憾,因为我仍然没有找到一些方便的方式来编写Java查询。通常的StringBuilder解决方案不是很好:(谢谢你的更新,尽管 –

+0

如上所述,如果你想帮助改进的东西,你会非常欢迎:) –

+0

我不介意帮助,请给我一个PM –