Uploaded image for project: 'Teiid Designer'
  1. Teiid Designer
  2. TEIIDDES-567

Refactor display node logic

    XMLWordPrintable

Details

    • Quality Risk
    • Resolution: Done
    • Major
    • 7.1.1
    • 7.1
    • Editors, Teiid Integration
    • None

    Description

      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

      Attachments

        Activity

          People

            blafond Barry LaFond
            rhn-engineering-shawkins Steven Hawkins
            Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: