[teiid-issues] [JBoss JIRA] Created: (TEIID-1600) Exact numerical literal parsing

Steven Hawkins (JIRA) jira-events at lists.jboss.org
Mon May 23 13:31:00 EDT 2011


Exact numerical literal parsing
-------------------------------

                 Key: TEIID-1600
                 URL: https://issues.jboss.org/browse/TEIID-1600
             Project: Teiid
          Issue Type: Bug
          Components: Query Engine
            Reporter: Steven Hawkins
            Assignee: Steven Hawkins
             Fix For: 8.0


Teiid diverges from the SQL spec by parsing numerical expressions of the form <integral value>.<integral value> as doubles rather than as an exact numeric type (which for us would be BigDecimal).  I believe this was originally done to match Java parsing semantics and potentially to avoid performance overhead of using BigBecimal.  However this can lead to a loss of precision that is not expected by ANSI SQL.

inexact numeric values entered in scientific notation would not be affected by this change.  They would still be parsed as doubles.

--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira

        


More information about the teiid-issues mailing list