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 ");

Reply via email to