New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Cleanup Jaybird interfaces [JDBC211] #260
Comments
Modified by: @mrotteveelFix Version: Jaybird 2.3 [ 10440 ] |
Modified by: @mrotteveelassignee: Roman Rokytskyy [ rrokytskyy ] => Mark Rotteveel [ avalanche1979 ] description: Jaybird contains a number of interfaces that were defined to provide compatibility/functionality of higher JDBC versions. Some of these are no longer required because the minimum supported JDBC version contains all this functionality. The following interfaces can either be removed or require cleanup (removal of methods already defined in JDBC interfaces): (list is work in progress) => Jaybird contains a number of interfaces that were defined to provide compatibility/functionality of higher JDBC versions. Some of these are no longer required because the minimum supported JDBC version contains all this functionality. The following interfaces can either be removed or require cleanup (removal of methods already defined in JDBC interfaces): (list is work in progress) |
Commented by: @mrotteveel Extension interfaces will not be removed, but will simply be empty if there are no additional methods besides the ones defined in JDBC. |
Commented by: @mrotteveel Removed FirebirdSavepoint specific methods from FirebirdConnection and AbstractConnection. |
Modified by: @mrotteveelstatus: Resolved [ 5 ] => Closed [ 6 ] |
Submitted by: @mrotteveel
Jaybird contains a number of interfaces that were defined to provide compatibility/functionality of higher JDBC versions. Some of these are no longer required because the minimum supported JDBC version contains all this functionality.
The following interfaces can either be removed or require cleanup (removal of methods already defined in JDBC interfaces):
* FirebirdSavepoint (remove completely)
* FirebirdConnection (remove methods)
** setFirebirdSavepoint() replace with Connection#setSavepoint()
** setFirebirdSavepoint(String name) replace with Connection#setSavepoint(String name)
** rollback(FirebirdSavepoint savepoint) replace with Connection#rollback(Savepoint savepoint)
** releaseSavepoint(FirebirdSavepoint savepoint) replace with Connection#releaseSavepoint(Savepoint savepoint)
(list is work in progress)
Commits: 11a5b3f
The text was updated successfully, but these errors were encountered: