[
https://jira.jboss.org/browse/TEIIDDES-567?page=com.atlassian.jira.plugin...
]
Barry LaFond updated TEIIDDES-567:
----------------------------------
Fix Version/s: 7.1.1
(was: 7.1)
Done for 7.1 Thx to Steve Hawkins who did most of the leg-work.
Left-over task is to replace the Designer's SQLStringVisitor with the one provided by
Teiid JAR when 7.1.1 becomes available.
Refactor display node logic
---------------------------
Key: TEIIDDES-567
URL:
https://jira.jboss.org/browse/TEIIDDES-567
Project: Teiid Designer
Issue Type: Quality Risk
Components: Editors, Teiid Integration
Affects Versions: 7.1
Reporter: Steve Hawkins
Assignee: Barry LaFond
Fix For: 7.1.1
DisplayNode logic duplicates Teiid SQLStringVisitor logic and quickly gets out of synch.
There are also several pending changes (nested table syntax, named parameter syntax) that
could have their fixes obviated by just changing the display node logic to use the
SQLStringVisitor to construct the display node tree.
The bulk of the display node classes can be removed since they contain no logic and could
be replaced with instanceof checks on the underlying language object instead.
Teiid's SQLStringVisitor will need some modifications to accommodate this change,
which will get rolled into 7.1.1
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
https://jira.jboss.org/secure/Administrators.jspa
-
For more information on JIRA, see:
http://www.atlassian.com/software/jira