> Any suggestion for abstraction improvements before I release the
> first version of the plugin?

is limitation to SQL databases intentional? 
Personally I would add one abstraction layer, keeping hostname, credentials 
etc. in AbstractRemoteDatabase and moving SQL related stuff like DataSource in 
AbstractRemoteSqlDatabase which would inherit from AbstractRemoteDatabase

Reply via email to