Issue Details (XML | Word | Printable)

Key: JDBC-558
Type: Task Task
Status: Open Open
Priority: Major Major
Assignee: Mark Rotteveel
Reporter: Mark Rotteveel
Votes: 0
Watchers: 0
Operations

If you were logged in you would be able to see more operations.
Jaybird JCA/JDBC Driver

Break up DatabaseMetaData implementation

Created: 27/Oct/18 10:30 AM   Updated: 27/Oct/18 10:30 AM
Component/s: JDBC driver
Affects Version/s: Jaybird 5
Fix Version/s: None


 Description  « Hide
DatabaseMetaData is a large interface, resulting in a very large implementation class. It would be better to split off some parts (especially the result set producing classes) to their own implementation classes. This would allow for:

1. Smaller class (easier to understand)
2. Not loading things not used (but also simplify some reuse, eg RowDescriptor instances)
3. Allow for version-specific implementations

 All   Comments   Change History   Subversion Commits      Sort Order: Ascending order - Click to sort in descending order
There are no comments yet on this issue.