Amrish Lal created CALCITE-4608:
-----------------------------------
Summary: Set scale and precision in SqlLiteral.createApproxNumeric
function.
Key: CALCITE-4608
URL: https://issues.apache.org/jira/browse/CALCITE-4608
Project: Calcite
Issue Type: Bug
Affects Versions: 1.26.0
Reporter: Amrish Lal
{{A NullPointerException is thrown in SqlNumericLiteral.isInteger(), due to
"this.scale" being null. This can be reproduced by compiling SQL statement
"SELECT * FROM testTable WHERE floatColumn > 1.7976931348623157E308".}}
{{A null check was added through CALCITE-4199 to fix the NullPointerException;
however, the root cause is that scale and precision are not being properly set
in }}{{{{SqlLiteral.createApproxNumeric function which is called to handle
}}}}{{{{}}}}{{{{APPROX_NUMERIC_LITERAL token.}}}}
{{{{}}}}
--
This message was sent by Atlassian Jira
(v8.3.4#803005)