Hi Hugh,

the problem is that the jena code is blocking while executing whereas the rdf4j code is non blocking and does allow multiple simultaneous queries.

So I'm looking for a non blocking jena solution. Is there any ?

Best,

Jenrik

Am 22.11.2017 um 00:50 schrieb Hugh Williams:
Hi Henrik,

The jena code can be simplified to the following to give an equivalent 
execution to rdf4j:

String query = "select .....";
VirtuosoQueryExecution vqe = VirtuosoQueryExecutionFactory.create(query, 
virtGraph);

Best Regards
Hugh Williams
Professional Services
OpenLink Software, Inc.      //              http://www.openlinksw.com/
Weblog   -- http://www.openlinksw.com/blogs/
LinkedIn -- http://www.linkedin.com/company/openlink-software/
Twitter  -- http://twitter.com/OpenLink
Google+  -- http://plus.google.com/100570109519069333827/
Facebook -- http://www.facebook.com/OpenLinkSoftware
Universal Data Access, Integration, and Management Technology Providers



On 21 Nov 2017, at 14:56, Henrik Schmidt <h...@informatik.uni-kiel.de> wrote:

Hi,

what is a comaparable jena provider query to this rdf4j provider query ?

TupleQuery tupleQuery =
connection.prepareTupleQuery(QueryLanguage.SPARQL, query);

I want to use the jena provider instead and I'm using this threaded so
it must be connection based.

My current jena implementation is using something like this :

Query sparql = QueryFactory.create(query);
VirtuosoQueryExecution vqe =
VirtuosoQueryExecutionFactory.create(sparql, virtGraph);

This will block the port (1111) until completed whereas the rdf4j code
can handle multiple parallel queries.

Best,

Henrik


------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
_______________________________________________
Virtuoso-users mailing list
Virtuoso-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/virtuoso-users



------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
_______________________________________________
Virtuoso-users mailing list
Virtuoso-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/virtuoso-users

Reply via email to