This is an automated email from the ASF dual-hosted git repository. andy pushed a commit to branch main in repository https://gitbox.apache.org/repos/asf/jena.git
commit f3e6190e147c66150fc2b384fcf776fc85639d13 Author: Andy Seaborne <[email protected]> AuthorDate: Tue Aug 13 11:08:17 2024 +0100 Improve development trace code --- .../org/apache/jena/sparql/modify/UpdateEngineWorker.java | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/jena-arq/src/main/java/org/apache/jena/sparql/modify/UpdateEngineWorker.java b/jena-arq/src/main/java/org/apache/jena/sparql/modify/UpdateEngineWorker.java index 2e975a3c13..0ec552931c 100644 --- a/jena-arq/src/main/java/org/apache/jena/sparql/modify/UpdateEngineWorker.java +++ b/jena-arq/src/main/java/org/apache/jena/sparql/modify/UpdateEngineWorker.java @@ -39,12 +39,12 @@ import org.apache.jena.graph.GraphUtil; import org.apache.jena.graph.Node; import org.apache.jena.query.Query; import org.apache.jena.riot.*; +import org.apache.jena.riot.system.PrefixMap; import org.apache.jena.sparql.ARQInternalErrorException; import org.apache.jena.sparql.core.*; import org.apache.jena.sparql.engine.binding.Binding; import org.apache.jena.sparql.engine.binding.BindingRoot; -import org.apache.jena.sparql.exec.QueryExec; -import org.apache.jena.sparql.exec.QueryExecDatasetBuilder; +import org.apache.jena.sparql.exec.*; import org.apache.jena.sparql.graph.GraphFactory; import org.apache.jena.sparql.graph.GraphOps; import org.apache.jena.sparql.modify.request.*; @@ -373,7 +373,12 @@ public class UpdateEngineWorker implements UpdateVisitor if ( false ) { List<Binding> x = Iter.toList(bindings); System.out.printf("====>> Bindings (%d)\n", x.size()); - Iter.print(System.out, x.iterator()); + //Iter.print(System.out, x.iterator()); + // More readable. + List<Var> vars = Var.varList(query.getResultVars()); + RowSet rs = RowSetStream.create(vars, x.iterator()); + PrefixMap pmap = datasetGraph.prefixes(); + RowSetOps.out(System.out, rs, datasetGraph.prefixes()); System.out.println("====<<"); bindings = Iter.iter(x); }
