[
https://issues.apache.org/jira/browse/JDO-660?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Andy Jefferson closed JDO-660.
------------------------------
> Ability to specify positioning of field 'column(s)' in datastore "table"
> ------------------------------------------------------------------------
>
> Key: JDO-660
> URL: https://issues.apache.org/jira/browse/JDO-660
> Project: JDO
> Issue Type: New Feature
> Components: api, specification, tck
> Reporter: Andy Jefferson
> Assignee: Craig L Russell
> Fix For: JDO 3.1-rc1
>
> Attachments: column_position.patch
>
>
> With an RDBMS datastore, when generating the schema, it is desirable to be
> able to specify the positioning of the column(s) of a field in the generated
> table.
> With spreadsheet documents, it is critical to be able to define which column
> number is used for a particular field.
> With other datastores it is also likely desirable.
> To achieve this I propose adding an attribute to the XML <column> called
> "position". Similarly for the @Column annotation.
> This can take integer values with 0-origin.
> Complications :
> 1. how this is handled when we have inheritance. If a root class has
> subclass-table inheritance, then those fields are persisted into the tables
> of all subclasses, and we may want to override the positions for those
> individually - to that end the user can override the metadata of the
> superclass fields.
> 2. anything else ?
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)