Repository: incubator-vxquery Updated Branches: refs/heads/prestonc/hash_join 60b36d3fc -> 85af9d42d
Updated the job specifications print out to use the JSON printer. Project: http://git-wip-us.apache.org/repos/asf/incubator-vxquery/repo Commit: http://git-wip-us.apache.org/repos/asf/incubator-vxquery/commit/a94fed6a Tree: http://git-wip-us.apache.org/repos/asf/incubator-vxquery/tree/a94fed6a Diff: http://git-wip-us.apache.org/repos/asf/incubator-vxquery/diff/a94fed6a Branch: refs/heads/prestonc/hash_join Commit: a94fed6a5589b595d4ac94e0284dabce6e16d168 Parents: 60b36d3 Author: Preston Carman <[email protected]> Authored: Thu Mar 20 16:28:26 2014 -0700 Committer: Preston Carman <[email protected]> Committed: Thu Mar 20 16:28:26 2014 -0700 ---------------------------------------------------------------------- .../src/main/java/org/apache/vxquery/cli/VXQuery.java | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/incubator-vxquery/blob/a94fed6a/vxquery-cli/src/main/java/org/apache/vxquery/cli/VXQuery.java ---------------------------------------------------------------------- diff --git a/vxquery-cli/src/main/java/org/apache/vxquery/cli/VXQuery.java b/vxquery-cli/src/main/java/org/apache/vxquery/cli/VXQuery.java index 7e3abfc..9a6d8d6 100644 --- a/vxquery-cli/src/main/java/org/apache/vxquery/cli/VXQuery.java +++ b/vxquery-cli/src/main/java/org/apache/vxquery/cli/VXQuery.java @@ -41,6 +41,7 @@ import org.apache.vxquery.xmlquery.ast.ModuleNode; import org.apache.vxquery.xmlquery.query.Module; import org.apache.vxquery.xmlquery.query.XMLQueryCompiler; import org.apache.vxquery.xmlquery.query.XQueryCompilationListener; +import org.json.JSONException; import org.kohsuke.args4j.Argument; import org.kohsuke.args4j.CmdLineParser; import org.kohsuke.args4j.Option; @@ -187,7 +188,12 @@ public class VXQuery { public void notifyCodegenResult(Module module) { if (opts.showRP) { JobSpecification jobSpec = module.getHyracksJobSpecification(); - System.err.println(jobSpec.toString()); + try { + System.err.println(jobSpec.toJSON().toString(2)); + } catch (JSONException e) { + e.printStackTrace(); + System.err.println(jobSpec.toString()); + } } }
