[
https://issues.apache.org/jira/browse/TORQUE-130?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Thomas Fischer resolved TORQUE-130.
-----------------------------------
Assignee: Thomas Fischer
Fix Version/s: 4.0
Resolution: Fixed
> remove the heavyIndexing attribute of the table element
> -------------------------------------------------------
>
> Key: TORQUE-130
> URL: https://issues.apache.org/jira/browse/TORQUE-130
> Project: Torque
> Issue Type: Sub-task
> Components: Generator
> Affects Versions: 4.0
> Reporter: Thomas Fischer
> Assignee: Thomas Fischer
> Fix For: 4.0
>
>
> From reading the source code (Table.doHeavyIndexing() in the generator), the
> heavy-indexing attribute of the table should create an index for every column
> for a composite primary key. It has the following flaws in 3.3:
> - It is not documented what the attribute does.
> - It currently does not work correctly. The first column of the composite
> primary key is left out (and the comment in the code why this is done is
> incorrect, because the database will automatically create a composite index
> for the combined columns, not an index for the first column).
> - It would be much more transparent to list the indexed columns as
> <index-column>.
> Therefore I propose to remove this attribute from the 4.0 schema without
> replacement. This would not remove any functionality.
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]