Note: This bug is displayed in read-only format because the product is no longer active in Red Hat Bugzilla.

Bug 1279400

Summary: Informix translator - convert function in definition of view is not pushed down
Product: [JBoss] JBoss Data Virtualization 6 Reporter: Juraj Duráni <jdurani>
Component: TeiidAssignee: Van Halbert <vhalbert>
Status: CLOSED CURRENTRELEASE QA Contact: Juraj Duráni <jdurani>
Severity: unspecified Docs Contact:
Priority: unspecified    
Version: 6.2.0CC: vhalbert
Target Milestone: ER1   
Target Release: 6.3.0   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2016-08-24 11:34:53 UTC Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:

Description Juraj Duráni 2015-11-09 11:33:58 UTC
I defined a view (see definition below). When I try to select all rows from the view, teiid/informix jdbc driver throws an exception.

Teiid DDL:
CREATE VIEW U6 (StringCol string,
    IntCol integer)
  AS
    SELECT CONVERT(BQT1.SmallA.IntNum, string) AS StringCol, BQT1.SmallA.IntNum AS IntCol
    FROM BQT1.SmallA
    UNION ALL
    SELECT BQT1.SmallB.StringNum, CONVERT(BQT1.SmallB.StringNum, integer)
    FROM BQT1.SmallB;
}

Query:
SELECT * FROM VQT.U6

Source-specific query
SELECT g_1.intnum AS c_0, g_1.intnum AS c_1 FROM smalla AS g_1 UNION ALL SELECT g_0.stringnum AS c_0, g_0.stringnum AS c_1 FROM smallb AS g_0

Actual exception:
Caused by: java.sql.SQLException: The statement failed because corresponding column data types must be compatible for each UNION, INTERSECT, or MINUS query.
	at com.informix.util.IfxErrMsg.getSQLException(IfxErrMsg.java:408)
	at com.informix.jdbc.IfxSqli.addException(IfxSqli.java:3178)
...

Comment 1 JBoss JIRA Server 2015-11-10 20:36:00 UTC
Steven Hawkins <shawkins> updated the status of jira TEIID-3813 to Resolved

Comment 2 JBoss JIRA Server 2016-01-27 21:25:03 UTC
Steven Hawkins <shawkins> updated the status of jira TEIID-3813 to Closed