SPARQL: - fix results of illegal types - avoid unnecessary joins with nodes table
Project: http://git-wip-us.apache.org/repos/asf/marmotta/repo Commit: http://git-wip-us.apache.org/repos/asf/marmotta/commit/4d54fd9a Tree: http://git-wip-us.apache.org/repos/asf/marmotta/tree/4d54fd9a Diff: http://git-wip-us.apache.org/repos/asf/marmotta/diff/4d54fd9a Branch: refs/heads/develop Commit: 4d54fd9a716718b0ed097fc9a7a970d5e853f99a Parents: 5b98502 Author: Sebastian Schaffert <[email protected]> Authored: Thu Nov 6 16:40:11 2014 +0100 Committer: Sebastian Schaffert <[email protected]> Committed: Thu Nov 6 16:40:11 2014 +0100 ---------------------------------------------------------------------- .../org/apache/marmotta/kiwi/sparql/builder/SQLBuilder.java | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/marmotta/blob/4d54fd9a/libraries/kiwi/kiwi-sparql/src/main/java/org/apache/marmotta/kiwi/sparql/builder/SQLBuilder.java ---------------------------------------------------------------------- diff --git a/libraries/kiwi/kiwi-sparql/src/main/java/org/apache/marmotta/kiwi/sparql/builder/SQLBuilder.java b/libraries/kiwi/kiwi-sparql/src/main/java/org/apache/marmotta/kiwi/sparql/builder/SQLBuilder.java index 499cf09..e8bce6a 100644 --- a/libraries/kiwi/kiwi-sparql/src/main/java/org/apache/marmotta/kiwi/sparql/builder/SQLBuilder.java +++ b/libraries/kiwi/kiwi-sparql/src/main/java/org/apache/marmotta/kiwi/sparql/builder/SQLBuilder.java @@ -1323,7 +1323,13 @@ public class SQLBuilder { StringBuilder queryString = new StringBuilder(); - queryString.append("SELECT ").append(selectClause).append("\n "); + queryString.append("SELECT "); + + if(selectClause.length() > 0) { + queryString.append(selectClause).append("\n "); + } else { + queryString.append("* \n"); + } if(fromClause.length() > 0) { queryString.append("FROM ").append(fromClause).append("\n ");
