ADBC Driver Manager

The driver manager provides a library that implements the ADBC API, but dynamically loads and manages the actual driver libraries underneath. Applications can use this to work with multiple drivers that would otherwise clash. Language-specific bindings can target this library to avoid having to manage individual libraries for every driver.

Building

Dependencies: none.

See CONTRIBUTING.md for details.

Testing

The test suite requires the SQLite driver to be available. On Linux/MacOS, you can build the driver, and then install it, or set LD_LIBRARY_PATH/DYLD_LIBRARY_PATH before running the test suite. Similarly, on Windows, you can set PATH.