Refactor JDBC plugins #15
dmikurube
announced in
Contributors wanted
Replies: 1 comment
-
Moved this to another discussion category: "Contributors wanted" |
Beta Was this translation helpful? Give feedback.
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
( Cc: @embulk/core-team )
Hi,
(Note that nothing has been decided. This is just sharing my thoughts.)
I am thinking about refactoring JDBC plugins like the following.
AbstractJdbcInput/OutputPlugin
class inembulk-input/output-jdbc
, but to inherit just Embulk's base SPIInputPlugin/OutputPlugin
.embulk-util-jdbc
.ChangeLog
file.These are because:
COPY
in Redshift. To implement features flexibly with such interfaces, we may want to have JDBC things just as a tooling, not as the fixed center of these plugins.embulk-filter-calcite
. It needed to depend onembulk-input-jdbc
, but it's a little bit awkward.However, as we can easily imagine, it would be a big change that impacts a lot of things, including other JDBC plugins out of https://github.com/embulk/ . So, I wanted to hear your thoughts.
What do you think? Any comments are welcome.
Beta Was this translation helpful? Give feedback.
All reactions