Grokbase Groups Cayenne dev May 2008
[ ]

Mike Kienenberger updated CAY-217:

Comment: was deleted
Browse Data Tool for Modeler

Key: CAY-217
Project: Cayenne
Issue Type: New Feature
Components: CayenneModeler GUI
Affects Versions: 1.1 [LEGACY]
Reporter: Mike Kienenberger
Priority: Minor

Attachments: BrowseDataPatch-1.1RC1.txt, CM - Data Browse 1.png

Here's my first pass at the "Browse Data" Tool menu option.
This patch can be applied against 1.1 RC1.
Browse Data is intended to let a developer look at the raw database data as defined in his data model, either from a ObjEntity point of view, a DbEntity point of view, or a query point of view.
The data browsing works ok for both ObjEntities and DbEntities, although I'm going to need to put something in there to handle fetch limits (which may or may not currently be set to 50) and additional batches.
Bugs currently include
- Screen layout doesn't resize right
- Panel needs to pop up when running a database query and go away when it's done.
Any help in solving the layout issues would be greatly appreciated. :)
Other improvements I'd like to eventually see in no particular order would be
- Specify fetch limits and to scroll through fetch batches.
- Edit data cells
- Display data from stored SQL queries
- Display data from manually-input SQL queries
- Reorder columns
- Resize columns (may just be a side-effect of fixing the known bugs for layouts)
- Hide columns
- Save preferences for column orders/column widths/hidden columns
- Specify ObjAttribute to display for relationship cell text rather than primary key; will require some prefetching :)
- Click on a relationship for an ObjEntity data cell and be taken to that ObjEntity data.
This message is automatically generated by JIRA.
You can reply to this email to add a comment to the issue online.

Search Discussions

Related Discussions

Discussion Navigation
viewthread | post
Discussion Overview
groupdev @
postedMay 30, '08 at 12:34a
activeMay 30, '08 at 12:34a

1 user in discussion

Anonymous: 1 post



site design / logo © 2023 Grokbase