You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@olingo.apache.org by mi...@apache.org on 2014/11/12 10:26:35 UTC
olingo-odata2 git commit: [OLINGO-475] Fixed type cast
Repository: olingo-odata2
Updated Branches:
refs/heads/master ecd28f353 -> 0c4bac59d
[OLINGO-475] Fixed type cast
Project: http://git-wip-us.apache.org/repos/asf/olingo-odata2/repo
Commit: http://git-wip-us.apache.org/repos/asf/olingo-odata2/commit/0c4bac59
Tree: http://git-wip-us.apache.org/repos/asf/olingo-odata2/tree/0c4bac59
Diff: http://git-wip-us.apache.org/repos/asf/olingo-odata2/diff/0c4bac59
Branch: refs/heads/master
Commit: 0c4bac59daa0ed0b97c78b82e8c27275caf2d769
Parents: ecd28f3
Author: Michael Bolz <mi...@sap.com>
Authored: Wed Nov 12 10:26:14 2014 +0100
Committer: Michael Bolz <mi...@sap.com>
Committed: Wed Nov 12 10:26:14 2014 +0100
----------------------------------------------------------------------
.../olingo/odata2/jpa/processor/core/ODataExpressionParser.java | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/olingo-odata2/blob/0c4bac59/odata2-jpa-processor/jpa-core/src/main/java/org/apache/olingo/odata2/jpa/processor/core/ODataExpressionParser.java
----------------------------------------------------------------------
diff --git a/odata2-jpa-processor/jpa-core/src/main/java/org/apache/olingo/odata2/jpa/processor/core/ODataExpressionParser.java b/odata2-jpa-processor/jpa-core/src/main/java/org/apache/olingo/odata2/jpa/processor/core/ODataExpressionParser.java
index 0e765be..5510fde 100644
--- a/odata2-jpa-processor/jpa-core/src/main/java/org/apache/olingo/odata2/jpa/processor/core/ODataExpressionParser.java
+++ b/odata2-jpa-processor/jpa-core/src/main/java/org/apache/olingo/odata2/jpa/processor/core/ODataExpressionParser.java
@@ -26,6 +26,7 @@ import java.util.List;
import org.apache.olingo.odata2.api.edm.EdmException;
import org.apache.olingo.odata2.api.edm.EdmLiteralKind;
+import org.apache.olingo.odata2.api.edm.EdmMappable;
import org.apache.olingo.odata2.api.edm.EdmMapping;
import org.apache.olingo.odata2.api.edm.EdmProperty;
import org.apache.olingo.odata2.api.edm.EdmSimpleType;
@@ -167,7 +168,7 @@ public class ODataExpressionParser {
tempExp = member.getPath();
}
memberExpStr =
- ((EdmProperty) ((PropertyExpression) tempExp).getEdmProperty()).getMapping().getInternalName()
+ ((EdmMappable) ((PropertyExpression) tempExp).getEdmProperty()).getMapping().getInternalName()
+ JPQLStatement.DELIMITER.PERIOD + memberExpStr;
return tableAlias + JPQLStatement.DELIMITER.PERIOD + memberExpStr;