Driver to load. Accepts any of the following forms:
"sqlite", "postgresql" — the driver manager searches for a matching
manifest file (e.g. sqlite.toml) in the configured directories, then falls back to
LD_LIBRARY_PATH / PATH."/usr/lib/libadbc_driver_sqlite.so".toml file (with or without the .toml extension)."sqlite:file::memory:", "postgresql://user:pass@host/db" — the
driver name is the URI scheme and the remainder is passed as the connection URI."profile://my_profile" — loads a named profile from a
.toml file found in profileSearchPaths or the default search directories.OptionalentrypointName of the entrypoint function (optional). If not provided, ADBC will attempt to guess the entrypoint symbol name based on the driver name.
OptionalmanifestAdditional directories to search for drivers and driver manifest (.toml) files (optional).
Searched before the default system and user configuration directories.
OptionalprofileAdditional directories to search for connection profile (.toml) files (optional).
Searched before the default system and user configuration directories.
OptionalloadBitmask controlling how the driver name is resolved (optional). Use the LoadFlags constants to compose a value. Defaults to LoadFlags.Default (all search locations enabled) when omitted.
OptionaldatabaseDatabase-specific options. Key-value pairs passed to the driver during database initialization (e.g., "uri", "username").
Options for connecting to a driver/database.
These options configure how the ADBC driver is loaded and how the initial connection is established.