dolphinscheduler
dolphinscheduler copied to clipboard
[Improvement-16679][datasource-plugin] Add MariaDB datasource
Purpose of the pull request
- This pull request adds MariaDB datasource.
close #16679
Brief change log
- Add MariaDB datasource module.
- Add MariaDB constant definitions, connection parameters, data source processors and other components.
- Add MariaDB JDBC driver dependency.
Verify this pull request
This change added tests and can be verified as follows:
- Add DataSourceUtilsTest class to test the datasource utility methods.
- Add MariaDBDataSourceChannelFactoryTest class to verify the creation methods of the datasource channel factory.
- Add MariaDBDataSourceChannelTest class to validate the creation of the datasource client through the channel.
- Add MariaDBDataSourceProcessorTest class to test various functionalities of the datasource processor.
Pull Request Notice
If your pull request contains incompatible change, you should also add it to docs/docs/en/guide/upgrade/incompatible.md
Thanks for opening this pull request! Please check out our contributing guidelines. (https://github.com/apache/dolphinscheduler/blob/dev/docs/docs/en/contribute/join/pull-request.md)
Please add
api-testore2e-test@afriday1015
Thank you for reviewing the code.
Since this is my first time working on this part, I may have missed some things.
I'll make the necessary changes and update the code. Thanks again!
This pull request has been automatically marked as stale because it has not had recent activity for 120 days. It will be closed in 7 days if no further activity occurs.
This pull request has been closed because it has not had recent activity. You could reopen it if you try to continue your work, and anyone who are interested in it are encouraged to continue work on this pull request.
