From fd69b227a85d88876e632c6db9155636e561084a Mon Sep 17 00:00:00 2001 From: "Mikami, Takeshi" Date: Sat, 17 Oct 2020 04:23:55 +0900 Subject: [PATCH] bugfix: get string-type numericcal value problem --- src/main/java/org/embulk/input/sparql/SparqlInputPlugin.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/main/java/org/embulk/input/sparql/SparqlInputPlugin.java b/src/main/java/org/embulk/input/sparql/SparqlInputPlugin.java index b6041b4..abaf78c 100644 --- a/src/main/java/org/embulk/input/sparql/SparqlInputPlugin.java +++ b/src/main/java/org/embulk/input/sparql/SparqlInputPlugin.java @@ -155,7 +155,7 @@ private long getLongValue(QuerySolution solution, String column) return literal.getInt(); } else { - return Long.parseLong(literal.toString()); + return Long.parseLong(literal.getLexicalForm()); } } return Long.parseLong(solution.get(column).toString()); @@ -169,7 +169,7 @@ private double getDoubleValue(QuerySolution solution, String column) return literal.getDouble(); } else { - return Double.parseDouble(literal.toString()); + return Double.parseDouble(literal.getLexicalForm()); } } return Double.parseDouble(solution.get(column).toString());