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) {
