2016-04-25 6 views
0

Я пытаюсь использовать Sesame для составления моих запросов в Java-коде. У меня был некоторый успех, как можно видеть в one of my answers, относящемся к этой теме. Проблема я столкнулся сейчас является то, что конструктор запросов, кажется, не хватает несколько полезных функций, а именно:Sesame QueryBuilder API

  • Aggregation функции в SELECT с (COUNT быть примером)
  • HAVING пункт

Учитывая, что документации не так много, я мог бы просто что-то игнорировать. Любые намеки на то, как создавать такие запросы, будут высоко оценены.

ответ

2

QueryBuilder в кунжуте не был обновлен для реализации функций SPARQL 1.1, таких как агрегаты.

Это на повестке дня, хотя мы могли бы использовать дополнительные руки. В более общем плане QueryBuilder и QueryRenderer никогда не были разработаны за пределами бета-версии, поэтому документация так скудна.

Конечно, Sesame поддерживает SPARQL 1.1 запрос и обновление, но для более сложных запросов вам придется сами писать строку запроса - по крайней мере пока.

+0

Ах, это позор, поскольку я до сих пор не нашел удобного способа написания запросов на Java. Обычное решение StringBuilder не приятно :(Спасибо за обновление, хотя –

+0

Как сказано, если вы хотите помочь улучшить ситуацию, вам будет очень приятно :) –

+0

Я бы не прочь помогать, пожалуйста, напишите мне PM –