From 76287688a368174790e320ce4150f28939233216 Mon Sep 17 00:00:00 2001 From: Federico Igne Date: Tue, 22 Sep 2020 19:07:52 +0200 Subject: Fix RDFox query execution helper --- src/main/scala/rsacomb/RDFoxUtil.scala | 17 +++++++++++------ 1 file changed, 11 insertions(+), 6 deletions(-) (limited to 'src/main/scala/rsacomb/RDFoxUtil.scala') diff --git a/src/main/scala/rsacomb/RDFoxUtil.scala b/src/main/scala/rsacomb/RDFoxUtil.scala index 9699fb4..d5a4dbb 100644 --- a/src/main/scala/rsacomb/RDFoxUtil.scala +++ b/src/main/scala/rsacomb/RDFoxUtil.scala @@ -44,9 +44,10 @@ object RDFoxUtil { def submitQuery( data: DataStoreConnection, prefixes: Prefixes, - query: String + query: String, + answers: Int ): Unit = { - println(s"\n{ $query }") + println(s"\nQUERY { $query }") val cursor = data.createCursor( prefixes, query, @@ -54,12 +55,16 @@ object RDFoxUtil { ); var mul = cursor.open() while (mul > 0) { - val res0 = cursor.getResource(0) - val res1 = cursor.getResource(1) - println(s"Answer: $res0 $res1") + print("Answer: ") + for (i <- 0 until answers) { + val res = cursor.getResource(i) + print(s"$res ") + } + println() mul = cursor.advance() } cursor.close(); + println(s"QUERY END") } def closeConnection( @@ -70,4 +75,4 @@ object RDFoxUtil { data.close(); } -} // object RDFox +} // object RDFoxUtil -- cgit v1.2.3