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


>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]

Reply via email to