db-torque-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Thomas Fox (JIRA)" <j...@apache.org>
Subject [jira] [Closed] (TORQUE-130) remove the heavyIndexing attribute of the table element
Date Mon, 24 Sep 2012 07:08:20 GMT

     [ https://issues.apache.org/jira/browse/TORQUE-130?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel

Thomas Fox closed TORQUE-130.

> 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-beta1
>            Reporter: Thomas Fox
>            Assignee: Thomas Fox
>             Fix For: 4.0-beta1
> 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.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira

To unsubscribe, e-mail: torque-dev-unsubscribe@db.apache.org
For additional commands, e-mail: torque-dev-help@db.apache.org

View raw message