Draft: Refacto: centralize duckdb related logic
What does this MR do?
Context
Road to a plugin package which comes with duckdb binary on Windows.
Goals
This MR aims to move every code related to duckdb library calls in one place to facilitate imports, dependency management but also code readability and modularity.
Related issues
Closes #8 (closed)
Related to !42 (merged) and #5 (closed)
Checklists
Author's checklist
-
I've read the contribution guidelines and affirm: -
my branch has been created from main -
if the code is not completely achieved, I apply the Draft/WIP prefix -
the DOD is satisfied specially tests
-
-
assign myself (the MR creator will automatically be assigned) -
the box Delete source branch when merge request is accepted. is checked
Reviewer's checklist
-
assign yourself as Reviewer and remember that others developers can comment too
Edited by Ju M