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/03/16 10:06:27 UTC
[38/50] [abbrv] git commit: [OLINGO-179] fix
[OLINGO-179] fix
Project: http://git-wip-us.apache.org/repos/asf/incubator-olingo-odata2/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-olingo-odata2/commit/2cd53418
Tree: http://git-wip-us.apache.org/repos/asf/incubator-olingo-odata2/tree/2cd53418
Diff: http://git-wip-us.apache.org/repos/asf/incubator-olingo-odata2/diff/2cd53418
Branch: refs/heads/Olingo-129_PocJpaDataStore
Commit: 2cd534184c796442842373e7f36ca4b642f14b20
Parents: 82af879
Author: Stephan Klevenz <sk...@apache.org>
Authored: Mon Feb 24 17:34:34 2014 +0100
Committer: Stephan Klevenz <sk...@apache.org>
Committed: Mon Feb 24 17:34:34 2014 +0100
----------------------------------------------------------------------
.../java/org/apache/olingo/odata2/core/edm/EdmDouble.java | 10 +++++++++-
1 file changed, 9 insertions(+), 1 deletion(-)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/incubator-olingo-odata2/blob/2cd53418/odata2-lib/odata-core/src/main/java/org/apache/olingo/odata2/core/edm/EdmDouble.java
----------------------------------------------------------------------
diff --git a/odata2-lib/odata-core/src/main/java/org/apache/olingo/odata2/core/edm/EdmDouble.java b/odata2-lib/odata-core/src/main/java/org/apache/olingo/odata2/core/edm/EdmDouble.java
index 8f25212..c12becc 100644
--- a/odata2-lib/odata-core/src/main/java/org/apache/olingo/odata2/core/edm/EdmDouble.java
+++ b/odata2-lib/odata-core/src/main/java/org/apache/olingo/odata2/core/edm/EdmDouble.java
@@ -38,10 +38,18 @@ public class EdmDouble extends AbstractSimpleType {
private static final int MAX_PRECISION = 15;
private static final int MAX_SCALE = 308;
+
private static final Pattern PATTERN = Pattern.compile(
- "(?:\\+|-)?\\p{Digit}{1,15}(?:\\.\\p{Digit}{1,15})?(?:(?:E|e)(?:\\+|-)?\\p{Digit}{1,3})?(D|d)?");
+ "(?:\\+|-)?\\p{Digit}{1,17}(?:\\.\\p{Digit}{1,17})?(?:(?:E|e)(?:\\+|-)?\\p{Digit}{1,3})?(D|d)?");
private static final EdmDouble instance = new EdmDouble();
+
+
+
+
+
+
+
public static EdmDouble getInstance() {
return instance;
}