Repository: marmotta
Updated Branches:
  refs/heads/develop 9c820becb -> 7a73135e0


small bug fix to avoid math operations on node IDs


Project: http://git-wip-us.apache.org/repos/asf/marmotta/repo
Commit: http://git-wip-us.apache.org/repos/asf/marmotta/commit/7a73135e
Tree: http://git-wip-us.apache.org/repos/asf/marmotta/tree/7a73135e
Diff: http://git-wip-us.apache.org/repos/asf/marmotta/diff/7a73135e

Branch: refs/heads/develop
Commit: 7a73135e062d5bd0dc4af5334b2e445d5984b793
Parents: 9c820be
Author: Sebastian Schaffert <[email protected]>
Authored: Tue Nov 4 16:01:50 2014 +0100
Committer: Sebastian Schaffert <[email protected]>
Committed: Tue Nov 4 16:02:03 2014 +0100

----------------------------------------------------------------------
 .../java/org/apache/marmotta/kiwi/sparql/builder/SQLBuilder.java | 4 ++++
 1 file changed, 4 insertions(+)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/marmotta/blob/7a73135e/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 8087a16..20899c2 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
@@ -778,6 +778,10 @@ public class SQLBuilder {
                     throw new IllegalArgumentException("operation 
"+cmp.getOperator()+" is not supported on strings");
                 }
             } else {
+                if(ot == OPTypes.ANY) {
+                    ot = OPTypes.DOUBLE;
+                }
+
                 return evaluateExpression(cmp.getLeftArg(), ot) + 
getSQLOperator(cmp.getOperator()) + evaluateExpression(cmp.getRightArg(), ot);
             }
         } else if(expr instanceof Regex) {

Reply via email to