You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@marmotta.apache.org by ss...@apache.org on 2014/10/17 12:10:53 UTC

git commit: support xsd:int for casting to integers in SPARQL

Repository: marmotta
Updated Branches:
  refs/heads/develop 57874e6fc -> e38af3282


support xsd:int for casting to integers in SPARQL


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

Branch: refs/heads/develop
Commit: e38af32826f08f23af0ba616741e7e8472cfbb5b
Parents: 57874e6
Author: Sebastian Schaffert <ss...@apache.org>
Authored: Fri Oct 17 12:11:23 2014 +0200
Committer: Sebastian Schaffert <ss...@apache.org>
Committed: Fri Oct 17 12:11:23 2014 +0200

----------------------------------------------------------------------
 .../java/org/apache/marmotta/kiwi/sparql/builder/SQLBuilder.java   | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/marmotta/blob/e38af328/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 199b922..c1a01e7 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
@@ -929,7 +929,7 @@ public class SQLBuilder {
             if((XMLSchema.DOUBLE.toString().equals(fc.getURI()) || XMLSchema.FLOAT.toString().equals(fc.getURI()) ) &&
                     fc.getArgs().size() == 1) {
                 return evaluateExpression(fc.getArgs().get(0), OPTypes.DOUBLE);
-            } else if(XMLSchema.INTEGER.toString().equals(fc.getURI()) && fc.getArgs().size() == 1) {
+            } else if((XMLSchema.INTEGER.toString().equals(fc.getURI()) || XMLSchema.INT.toString().equals(fc.getURI())) && fc.getArgs().size() == 1) {
                 return evaluateExpression(fc.getArgs().get(0), OPTypes.INT);
             } else if(XMLSchema.BOOLEAN.toString().equals(fc.getURI()) && fc.getArgs().size() == 1) {
                 return evaluateExpression(fc.getArgs().get(0), OPTypes.BOOL);