[
https://issues.jboss.org/browse/TEIIDDES-1886?page=com.atlassian.jira.plu...
]
hisao furuichi updated TEIIDDES-1886:
-------------------------------------
Issue Type: Feature Request (was: Bug)
Automatically modify a column name at creating view model from XML
schema
-------------------------------------------------------------------------
Key: TEIIDDES-1886
URL:
https://issues.jboss.org/browse/TEIIDDES-1886
Project: Teiid Designer
Issue Type: Feature Request
Components: Views
Affects Versions: 7.7.2
Environment: Fedora 18
JBoss Developer Studio 5
Reporter: hisao furuichi
Teiid designer modify column names automatically even if it's not necessary. I'll
write 2 examples to describe this issue.
1. In the case of the view model from following schema, even if there are the same column
names on the different table, it is numbered automatically.
(I think that the nameValidator object should be created as new instance every table or
table's columns in GenerateVirtualFromXsdHelper.java.)
<complexType name="table_a">
<sequence>
<element ref="tns:column_a" />
<element ref="tns:column_b" />
</sequence>
</complexType>
<complexType name="table_b">
<sequence>
<element ref="tns:column_a" />
<element ref="tns:column_b" />
</sequence>
</complexType>
2. If there is a parent element to a column like the following schema, the parent element
name is added before column names.
(See GenerateVirtualFromXsdHelper.java line 213 [2].)
<element name="table_a">
<complexType>
<sequence>
<element ref="tns:column_a"/>
<element ref="tns:column_b"/>
</sequence>
</complexType>
</element>
<element name="table_b">
<complexType>
<sequence>
<element ref="tns:column_a"/>
<element ref="tns:column_b"/>
</sequence>
</complexType>
</element>
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see:
http://www.atlassian.com/software/jira