[
https://jira.jboss.org/jira/browse/TEIID-670?page=com.atlassian.jira.plug...
]
Steven Hawkins resolved TEIID-670.
----------------------------------
Resolution: Done
Changed the Evaluator comparison logic to use compareTo == 0 to check for equality. This
allows bigdecimal equality checks to ignore precision. Also added bigdecimal versions of
the mod, atan2, and all "double" functions. Support for these functions with
longs or bigintegers is then provided by implicit converts up to bigdecimal (and then back
down to double).
Query Testing returned 0 rows on 16 queries when results were
expected - Involves FoatNum, LongNum, DoubleNum, BigDecimalValue, and BigIntegerValue
---------------------------------------------------------------------------------------------------------------------------------------------------
Key: TEIID-670
URL:
https://jira.jboss.org/jira/browse/TEIID-670
Project: Teiid
Issue Type: Bug
Components: Query Engine
Affects Versions: 6.1.0
Environment: CTC
Reporter: Warren Gibson
Assignee: Steven Hawkins
Priority: Critical
Fix For: 6.2.0
Attachments: NoRecordReturned.ods
Teiid Query Testing
1. Ran CTC query testing against Teiid and "no results" were returned on 16
queries which was expecting results.
2. The queries contained FloatNum, LongNum, DoubleNum, and BigDecimalValue and
BigIntegerValue.
3. Attached is a spreadsheet with the results and the queries.
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
https://jira.jboss.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see:
http://www.atlassian.com/software/jira