feat(python/adbc_driver_manager): Update python driver_manager to load manifests #3018
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Adding a new function
AdbcDriverManagerDatabaseSetLoadFlagsso that bindings can set the load flags into the Driver Manager's internalTempDatabaseto control the functionality of when to look for and load manifests.This also changes the Python driver_manager to load manifests by default but allows passing a
load_flagsoption to manually pass in load flags to control the behavior. Also adding a newdriver_example_manifest.pyrecipe to the driver_example docs.