From bbbb61ee13fa258cbed0b502426534afad49b651 Mon Sep 17 00:00:00 2001 From: Federico Igne Date: Mon, 7 Dec 2020 13:50:50 +0000 Subject: Update answers pretty printer --- .../uk/ac/ox/cs/rsacomb/sparql/ConjunctiveQueryAnswers.scala | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) (limited to 'src/main/scala/uk/ac/ox/cs') diff --git a/src/main/scala/uk/ac/ox/cs/rsacomb/sparql/ConjunctiveQueryAnswers.scala b/src/main/scala/uk/ac/ox/cs/rsacomb/sparql/ConjunctiveQueryAnswers.scala index 0f830eb..327ae8e 100644 --- a/src/main/scala/uk/ac/ox/cs/rsacomb/sparql/ConjunctiveQueryAnswers.scala +++ b/src/main/scala/uk/ac/ox/cs/rsacomb/sparql/ConjunctiveQueryAnswers.scala @@ -1,6 +1,6 @@ package uk.ac.ox.cs.rsacomb.sparql -import tech.oxfordsemantic.jrdfox.logic.expression.{Resource, Variable} +import tech.oxfordsemantic.jrdfox.logic.expression.{IRI, Resource, Variable} /** A collections of answers to a query. * @@ -25,7 +25,12 @@ class ConjunctiveQueryAnswers( "NO ANSWER." else { val header = variables map (_.getName) mkString "\t" - val body = answers.map(_.mkString("\t")).mkString("\n") + val body = answers + .map(_.map { + case x: IRI => x.getIRI + case x => x.toString + }.mkString("\t")) + .mkString("\n") s"$header\n$body" } } -- cgit v1.2.3