本文整理了Java中org.eclipse.rdf4j.repository.RepositoryConnection.prepareQuery
方法的一些代码示例,展示了RepositoryConnection.prepareQuery
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。RepositoryConnection.prepareQuery
方法的具体详情如下:
包路径:org.eclipse.rdf4j.repository.RepositoryConnection
类名称:RepositoryConnection
方法名:prepareQuery
[英]Prepares a SPARQL query for evaluation on this repository (optional operation). In case the query contains relative URIs that need to be resolved against an external base URI, one should use #prepareQuery(QueryLanguage,String,String) instead.
[中]准备SPARQL查询,以便在此存储库上进行评估(可选操作)。如果查询包含需要根据外部基URI解析的相对URI,则应使用#prepareQuery(QueryLanguage,String,String)。
代码示例来源:origin: org.eclipse.rdf4j/rdf4j-client
/**
* Prepares a SPARQL query for evaluation on this repository (optional operation). In case the query
* contains relative URIs that need to be resolved against an external base URI, one should use
* {@link #prepareQuery(QueryLanguage, String, String)} instead.
*
* @param query
* The query string, in SPARQL syntax.
* @return A query ready to be evaluated on this repository.
* @throws MalformedQueryException
* If the supplied query is malformed.
* @throws UnsupportedOperationException
* If the <tt>prepareQuery</tt> method is not supported by this repository.
* @see #prepareQuery(QueryLanguage, String)
*/
public default Query prepareQuery(String query)
throws RepositoryException, MalformedQueryException
{
return prepareQuery(QueryLanguage.SPARQL, query);
}
代码示例来源:origin: eclipse/rdf4j
/**
* Prepares a SPARQL query for evaluation on this repository (optional operation). In case the query
* contains relative URIs that need to be resolved against an external base URI, one should use
* {@link #prepareQuery(QueryLanguage, String, String)} instead.
*
* @param query
* The query string, in SPARQL syntax.
* @return A query ready to be evaluated on this repository.
* @throws MalformedQueryException
* If the supplied query is malformed.
* @throws UnsupportedOperationException
* If the <tt>prepareQuery</tt> method is not supported by this repository.
* @see #prepareQuery(QueryLanguage, String)
*/
public default Query prepareQuery(String query)
throws RepositoryException, MalformedQueryException
{
return prepareQuery(QueryLanguage.SPARQL, query);
}
代码示例来源:origin: org.eclipse.rdf4j/rdf4j-client
@Override
public Query prepareQuery(QueryLanguage ql, String query, String baseURI)
throws MalformedQueryException, RepositoryException
{
return getDelegate().prepareQuery(ql, query, baseURI);
}
代码示例来源:origin: eclipse/rdf4j
@Override
public Query prepareQuery(QueryLanguage ql, String query, String baseURI)
throws MalformedQueryException, RepositoryException
{
return getDelegate().prepareQuery(ql, query, baseURI);
}
代码示例来源:origin: org.eclipse.rdf4j/rdf4j-http-server-spring
/**
* Prepares a query for evaluation on this transaction.
*
* @param ql
* The {@link QueryLanguage query language} in which the query is formulated.
* @param query
* The query string.
* @param baseURI
* The base URI to resolve any relative URIs that are in the query against, can be <tt>null</tt> if
* the query does not contain any relative URIs.
* @return A query ready to be evaluated on this repository.
* @throws InterruptedException
* if the transaction thread is interrupted
* @throws ExecutionException
* if an error occurs while executing the operation.
*/
Query prepareQuery(QueryLanguage queryLn, String queryStr, String baseURI)
throws InterruptedException, ExecutionException
{
Future<Query> result = submit(() -> txnConnection.prepareQuery(queryLn, queryStr, baseURI));
return getFromFuture(result);
}
代码示例来源:origin: franzinc/agraph-java-client
/**
* AllegroGraph doesn't support SeRQL; test passes if
* server reports that SeRQL is unsupported.
*/
@Test
@Override
public void testPrepareSeRQLQuery() throws Exception {
StringBuilder queryBuilder = new StringBuilder();
queryBuilder.append(" SELECT person");
queryBuilder.append(" FROM {person} foaf:name {").append(Александър.getLabel()).append("}");
queryBuilder.append(" USING NAMESPACE foaf = <" + FOAF_NS + ">");
try {
testCon.prepareQuery(QueryLanguage.SERQL, queryBuilder.toString());
} catch (UnsupportedOperationException e) {
// expected
} catch (ClassCastException e) {
fail("unexpected query object type: " + e.getMessage());
}
}
代码示例来源:origin: ontop/ontop
Query q = connection.prepareQuery(QueryLanguage.SPARQL, query);
ByteArrayOutputStream bao = new ByteArrayOutputStream();
final String result;
代码示例来源:origin: org.eclipse.rdf4j/rdf4j-http-server-spring
result = repositoryCon.prepareQuery(queryLn, queryStr, baseURI);
代码示例来源:origin: ontop/ontop
try {
String queryString = readQueryString();
Query query = con.prepareQuery(QueryLanguage.SPARQL, queryString, queryFileURL);
内容来源于网络,如有侵权,请联系作者删除!