0
是否可以從查詢org.apache.jena.query.Query中獲取WHERE子句?沒有找到任何信息,沒有任何文件。從apache JENA ARQ查詢得到WHERE查詢
想象我從一個字符串創建一個查詢
String queryString = "
SELECT ?name ?mbox
WHERE
{ ?x foaf:name ?name .
?x foaf:mbox ?mbox }";
Query query = QueryFactory.create() ;
例如,我可以得到變量的查詢將要求使用query.getResultVars()),但我不能讓任何方式來獲得WHERE子句/表達式或者你想要調用。剛興趣獲得此部分:
{ ?x foaf:name ?name .
?x foaf:mbox ?mbox }
這裏的查詢API: https://jena.apache.org/documentation/javadoc/arq/org/apache/jena/query/Query.html
'Query :: getQueryPattern()'返回一個'Element'類型的對象,它基本上是WHERE子句的一部分。 – AKSW
非常感謝@AKSW。爲什麼沒有寫作答案?我會接受並且對將來的其他人有用,對嗎? – tremendows