This is an automated email from the ASF dual-hosted git repository.
github-bot pushed a commit to branch asf-site
in repository https://gitbox.apache.org/repos/asf/arrow-adbc.git
The following commit(s) were added to refs/heads/asf-site by this push:
new 216ac01f5 publish documentation
216ac01f5 is described below
commit 216ac01f53cdcd522ff84efd99b7525d8fe15b4d
Author: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
AuthorDate: Mon Mar 23 00:32:09 2026 +0000
publish documentation
---
main/_sources/format/connection_profiles.rst.txt | 83 +++++++++--------
main/_sources/format/driver_manifests.rst.txt | 6 +-
main/_sources/glossary.rst.txt | 5 ++
main/cpp/concurrency.html | 2 +-
main/cpp/driver_example.html | 2 +-
main/cpp/driver_manager.html | 2 +-
main/cpp/index.html | 2 +-
main/cpp/quickstart.html | 2 +-
main/cpp/static_linking.html | 2 +-
main/csharp/index.html | 2 +-
main/development/contributing.html | 2 +-
main/development/nightly.html | 2 +-
main/development/releasing.html | 2 +-
main/development/versioning.html | 2 +-
main/driver/authoring.html | 2 +-
main/driver/bigquery.html | 2 +-
main/driver/duckdb.html | 2 +-
main/driver/flight_sql.html | 2 +-
main/driver/installation.html | 2 +-
main/driver/jdbc.html | 2 +-
main/driver/postgresql.html | 2 +-
main/driver/snowflake.html | 2 +-
main/driver/sqlite.html | 2 +-
main/driver/status.html | 2 +-
main/faq.html | 2 +-
main/format/comparison.html | 2 +-
main/format/connection_profiles.html | 100 ++++++++++++---------
main/format/driver_manifests.html | 16 ++--
main/format/how_manager.html | 2 +-
main/format/related_work.html | 6 +-
main/format/specification.html | 2 +-
main/format/versioning.html | 2 +-
main/genindex.html | 4 +-
main/glossary.html | 6 +-
main/index.html | 2 +-
main/java/driver_manager.html | 2 +-
main/java/index.html | 2 +-
main/java/quickstart.html | 2 +-
main/objects.inv | Bin 4272 -> 4285 bytes
main/py-modindex.html | 2 +-
main/python/api/adbc_driver_bigquery.html | 2 +-
main/python/api/adbc_driver_flightsql.html | 2 +-
main/python/api/adbc_driver_manager.html | 6 +-
main/python/api/adbc_driver_postgresql.html | 2 +-
main/python/api/adbc_driver_snowflake.html | 2 +-
main/python/api/adbc_driver_sqlite.html | 2 +-
main/python/api/index.html | 2 +-
main/python/driver_manager.html | 2 +-
main/python/index.html | 2 +-
main/python/quickstart.html | 2 +-
main/python/recipe/driver_manager.html | 2 +-
main/python/recipe/flight_sql.html | 2 +-
main/python/recipe/index.html | 2 +-
main/python/recipe/postgresql.html | 2 +-
main/python/recipe/sqlite.html | 2 +-
main/r/adbcbigquery/pkgdown.yml | 2 +-
main/r/adbcdrivermanager/pkgdown.yml | 2 +-
.../reference/adbc_connection_init.html | 4 +-
.../reference/adbc_connection_init.md | 4 +-
.../reference/adbc_database_init.html | 2 +-
.../reference/adbc_database_init.md | 2 +-
.../reference/adbc_statement_init.html | 6 +-
.../reference/adbc_statement_init.md | 6 +-
main/r/adbcdrivermanager/search.json | 2 +-
main/r/adbcflightsql/pkgdown.yml | 2 +-
main/r/adbcpostgresql/pkgdown.yml | 2 +-
main/r/adbcsnowflake/pkgdown.yml | 2 +-
main/r/adbcsqlite/pkgdown.yml | 2 +-
main/r/index.html | 2 +-
main/rust/driver_manager.html | 2 +-
main/rust/index.html | 2 +-
main/rust/quickstart.html | 2 +-
main/search.html | 2 +-
main/searchindex.js | 2 +-
74 files changed, 203 insertions(+), 169 deletions(-)
diff --git a/main/_sources/format/connection_profiles.rst.txt
b/main/_sources/format/connection_profiles.rst.txt
index 87d8ac142..aaabc49e9 100644
--- a/main/_sources/format/connection_profiles.rst.txt
+++ b/main/_sources/format/connection_profiles.rst.txt
@@ -15,30 +15,37 @@
.. specific language governing permissions and limitations
.. under the License.
-==================================
-Driver Manager Connection Profiles
-==================================
+===========================================
+ADBC Driver Manager and Connection Profiles
+===========================================
-Overview
-========
+.. note:: This document describes using the :term:`driver manager` to load
+ drivers. The driver manager is not required to use ADBC in general
+ but it allows loading drivers written in a different language from
the
+ application and improves the experience when using multiple drivers
in
+ a single application. For more information on how the driver manager
+ works see :doc:`how_manager`.
-There are two ways to pass connection options to driver managers:
+There are two ways to pass database options through the driver manager:
-1. Directly specifying all connection options as arguments to driver manager
functions in your
- application code. (see the `SetOption` family of functions in
:doc:`specification` for details)
-2. Referring to a **connection profile** which contains connection options,
and optionally overriding
- some options in your application code.
+1. Directly specifying all options as arguments to the driver manager in your
+ application code (see the `SetOption` family of functions in
+ :doc:`specification` for details).
+2. Referring to a :term:`connection profile` which contains options, and
+ optionally overriding some options by setting them through the above
+ method.
-The ADBC driver manager supports **connection profiles** that specify a driver
and connection options
-in a reusable configuration. This allows users to:
+Connection profiles combine a driver and database options in a reusable
+configuration. This allows users to:
- Define connection information in files or environment variables
- Share connection configurations across applications
- Distribute standardized connection settings
- Avoid hardcoding driver names and credentials in application code
-Profiles are loaded during ``AdbcDatabaseInit()`` before initializing the
driver. Options
-from the profile are applied automatically but do not override options already
set via ``AdbcDatabaseSetOption()``.
+Profiles are loaded during ``AdbcDatabaseInit()`` before initializing the
+driver. Options from the profile are applied automatically but do not override
+options already set via ``AdbcDatabaseSetOption()``.
Quick Start
===========
@@ -74,9 +81,12 @@ Filesystem-based profiles use TOML format with the following
structure:
.. code-block:: toml
+ # The version is required.
profile_version = 1
+ # The driver is optional, but if not provided it must be set by the
application.
driver = "snowflake"
+ # The Options table is required, even if empty
[Options]
# String options
adbc.snowflake.sql.account = "mycompany"
@@ -111,18 +121,19 @@ driver
The ``driver`` field specifies which ADBC driver to load. This can be:
-- A driver name (e.g., ``"snowflake"``)
+- A driver or driver manifest name (e.g., ``"snowflake"``)
- A path to a shared library (e.g.,
``"/usr/local/lib/libadbc_driver_snowflake.so"``)
- A path to a driver manifest (e.g., ``"/etc/adbc/drivers/snowflake.toml"``)
If omitted, the driver must be specified through other means (e.g., the
``driver`` option or ``uri`` parameter).
+If the application specifies a driver, and specifies a profile that itself
references a driver, the two must match exactly, or it is an error.
The driver will be loaded identically to if it was specified via
``AdbcDatabaseSetOption("driver", "<driver>")``.
For more detils, see :doc:`driver_manifests`.
Options Section
---------------
-The ``[Options]`` section contains driver-specific configuration options.
Options can be of the following types:
+The ``[Options]`` section contains driver-specific configuration options to
apply to the ``AdbcDatabase`` upon creation. This section must be present, even
if empty. Options can be of the following types:
**String values**
Applied using ``AdbcDatabaseSetOption()``
@@ -153,6 +164,10 @@ The ``[Options]`` section contains driver-specific
configuration options. Option
adbc.snowflake.sql.client_session_keep_alive = true
+.. warning:: If the application overrides option values but uses a different
+ type for the value than the profile does, it is undefined which
+ will take effect.
+
Value Substitution
------------------
@@ -190,7 +205,7 @@ Profile Search Locations
When using a profile name (not an absolute path), the driver manager searches
for ``<profile_name>.toml`` in the following locations:
-1. **Additional Search Paths** (if configured via
``AdbcDriverManagerDatabaseSetAdditionalSearchPathList()``)
+1. **Additional Search Paths** (if configured via
``additional_profile_search_path_list`` option)
2. **ADBC_PROFILE_PATH** environment variable (colon-separated on Unix,
semicolon-separated on Windows)
3. **Conda Environment** (if built with Conda support and ``CONDA_PREFIX`` is
set):
@@ -561,34 +576,28 @@ Sets a custom connection profile provider. Must be called
before ``AdbcDatabaseI
Setting Additional Search Paths
--------------------------------
-.. code-block:: c
-
- AdbcStatusCode AdbcDriverManagerDatabaseSetAdditionalSearchPathList(
- struct AdbcDatabase* database,
- const char* path_list,
- struct AdbcError* error);
-
-Adds additional directories to search for profiles. Must be called before
``AdbcDatabaseInit()``.
-
-**Parameters:**
-
-- ``database``: Database object to configure
-- ``path_list``: OS-specific path separator delimited list (``:``) on Unix,
``;`` on Windows), or ``NULL`` to clear
-- ``error``: Optional error output
-
-**Returns:** ``ADBC_STATUS_OK`` on success, error code otherwise.
+This can be done via the ``additional_profile_search_path_list`` option. It
+must be set before ``AdbcDatabaseInit()``. The value of this option is an
+OS-specific delimited list (``:`` on Unix, ``;`` on Windows), or ``NULL`` to
+clear.
**Example:**
.. code-block:: c
// Unix/Linux/macOS
- AdbcDriverManagerDatabaseSetAdditionalSearchPathList(
- &database, "/opt/app/profiles:/etc/app/profiles", &error);
+ AdbcDatabaseSetOption(
+ &database,
+ "additional_profile_search_path_list",
+ "/opt/app/profiles:/etc/app/profiles",
+ &error);
// Windows
- AdbcDriverManagerDatabaseSetAdditionalSearchPathList(
- &database, "C:\\App\\Profiles;C:\\ProgramData\\App\\Profiles", &error);
+ AdbcDatabaseSetOption(
+ &database,
+ "additional_profile_search_path_list",
+ "C:\\App\\Profiles;C:\\ProgramData\\App\\Profiles",
+ &error);
See Also
diff --git a/main/_sources/format/driver_manifests.rst.txt
b/main/_sources/format/driver_manifests.rst.txt
index 1d4896298..77753f81a 100644
--- a/main/_sources/format/driver_manifests.rst.txt
+++ b/main/_sources/format/driver_manifests.rst.txt
@@ -28,9 +28,9 @@ ADBC Driver Manager and Manifests
There are two ways to load a driver with the driver manager:
-1. Directly specifying the dynamic library to load
-2. Referring to a driver manifest file which contains metadata along with the
- location of the dynamic library to be loaded
+1. Directly specifying the dynamic library to load.
+2. Referring to a :term:`driver manifest` file which contains metadata along
+ with the location of the dynamic library to be loaded.
With either method, you specify the dynamic library or driver manifest as the
``driver`` option to the driver manager or you can use an explicit function for
diff --git a/main/_sources/glossary.rst.txt b/main/_sources/glossary.rst.txt
index 843493a98..ab87f4c6f 100644
--- a/main/_sources/glossary.rst.txt
+++ b/main/_sources/glossary.rst.txt
@@ -34,6 +34,11 @@ Glossary
In ADBC, the connection object/struct represents a single connection to a
database. Multiple connections may be created from one :term:`database`.
+ connection profile
+ A preconfigured driver and options that can be loaded by the
+ :term:`driver manager` for convenience. Specified via a TOML file. See
+ :doc:`format/connection_profiles`.
+
database
In ADBC, the database object/struct holds state that is shared across
connections.
diff --git a/main/cpp/concurrency.html b/main/cpp/concurrency.html
index d681944f9..ece5826fd 100644
--- a/main/cpp/concurrency.html
+++ b/main/cpp/concurrency.html
@@ -338,7 +338,7 @@
<li class="toctree-l1"><a class="reference internal"
href="../format/comparison.html">Comparison with Other APIs</a></li>
<li class="toctree-l1"><a class="reference internal"
href="../format/how_manager.html">How Drivers and the Driver Manager Work
Together</a></li>
<li class="toctree-l1"><a class="reference internal"
href="../format/driver_manifests.html">ADBC Driver Manager and
Manifests</a></li>
-<li class="toctree-l1"><a class="reference internal"
href="../format/connection_profiles.html">Driver Manager Connection
Profiles</a></li>
+<li class="toctree-l1"><a class="reference internal"
href="../format/connection_profiles.html">ADBC Driver Manager and Connection
Profiles</a></li>
<li class="toctree-l1"><a class="reference internal"
href="../format/related_work.html">Related Work</a></li>
</ul>
<p class="caption" role="heading"><span
class="caption-text">Development</span></p>
diff --git a/main/cpp/driver_example.html b/main/cpp/driver_example.html
index 197d4f827..a86f1ef3e 100644
--- a/main/cpp/driver_example.html
+++ b/main/cpp/driver_example.html
@@ -338,7 +338,7 @@
<li class="toctree-l1"><a class="reference internal"
href="../format/comparison.html">Comparison with Other APIs</a></li>
<li class="toctree-l1"><a class="reference internal"
href="../format/how_manager.html">How Drivers and the Driver Manager Work
Together</a></li>
<li class="toctree-l1"><a class="reference internal"
href="../format/driver_manifests.html">ADBC Driver Manager and
Manifests</a></li>
-<li class="toctree-l1"><a class="reference internal"
href="../format/connection_profiles.html">Driver Manager Connection
Profiles</a></li>
+<li class="toctree-l1"><a class="reference internal"
href="../format/connection_profiles.html">ADBC Driver Manager and Connection
Profiles</a></li>
<li class="toctree-l1"><a class="reference internal"
href="../format/related_work.html">Related Work</a></li>
</ul>
<p class="caption" role="heading"><span
class="caption-text">Development</span></p>
diff --git a/main/cpp/driver_manager.html b/main/cpp/driver_manager.html
index 556fa3dfe..832be259c 100644
--- a/main/cpp/driver_manager.html
+++ b/main/cpp/driver_manager.html
@@ -338,7 +338,7 @@
<li class="toctree-l1"><a class="reference internal"
href="../format/comparison.html">Comparison with Other APIs</a></li>
<li class="toctree-l1"><a class="reference internal"
href="../format/how_manager.html">How Drivers and the Driver Manager Work
Together</a></li>
<li class="toctree-l1"><a class="reference internal"
href="../format/driver_manifests.html">ADBC Driver Manager and
Manifests</a></li>
-<li class="toctree-l1"><a class="reference internal"
href="../format/connection_profiles.html">Driver Manager Connection
Profiles</a></li>
+<li class="toctree-l1"><a class="reference internal"
href="../format/connection_profiles.html">ADBC Driver Manager and Connection
Profiles</a></li>
<li class="toctree-l1"><a class="reference internal"
href="../format/related_work.html">Related Work</a></li>
</ul>
<p class="caption" role="heading"><span
class="caption-text">Development</span></p>
diff --git a/main/cpp/index.html b/main/cpp/index.html
index 78dadd147..ad4ff81e1 100644
--- a/main/cpp/index.html
+++ b/main/cpp/index.html
@@ -338,7 +338,7 @@
<li class="toctree-l1"><a class="reference internal"
href="../format/comparison.html">Comparison with Other APIs</a></li>
<li class="toctree-l1"><a class="reference internal"
href="../format/how_manager.html">How Drivers and the Driver Manager Work
Together</a></li>
<li class="toctree-l1"><a class="reference internal"
href="../format/driver_manifests.html">ADBC Driver Manager and
Manifests</a></li>
-<li class="toctree-l1"><a class="reference internal"
href="../format/connection_profiles.html">Driver Manager Connection
Profiles</a></li>
+<li class="toctree-l1"><a class="reference internal"
href="../format/connection_profiles.html">ADBC Driver Manager and Connection
Profiles</a></li>
<li class="toctree-l1"><a class="reference internal"
href="../format/related_work.html">Related Work</a></li>
</ul>
<p class="caption" role="heading"><span
class="caption-text">Development</span></p>
diff --git a/main/cpp/quickstart.html b/main/cpp/quickstart.html
index 7ac12a106..293392cb3 100644
--- a/main/cpp/quickstart.html
+++ b/main/cpp/quickstart.html
@@ -338,7 +338,7 @@
<li class="toctree-l1"><a class="reference internal"
href="../format/comparison.html">Comparison with Other APIs</a></li>
<li class="toctree-l1"><a class="reference internal"
href="../format/how_manager.html">How Drivers and the Driver Manager Work
Together</a></li>
<li class="toctree-l1"><a class="reference internal"
href="../format/driver_manifests.html">ADBC Driver Manager and
Manifests</a></li>
-<li class="toctree-l1"><a class="reference internal"
href="../format/connection_profiles.html">Driver Manager Connection
Profiles</a></li>
+<li class="toctree-l1"><a class="reference internal"
href="../format/connection_profiles.html">ADBC Driver Manager and Connection
Profiles</a></li>
<li class="toctree-l1"><a class="reference internal"
href="../format/related_work.html">Related Work</a></li>
</ul>
<p class="caption" role="heading"><span
class="caption-text">Development</span></p>
diff --git a/main/cpp/static_linking.html b/main/cpp/static_linking.html
index 565aa2aba..dafcdce6c 100644
--- a/main/cpp/static_linking.html
+++ b/main/cpp/static_linking.html
@@ -338,7 +338,7 @@
<li class="toctree-l1"><a class="reference internal"
href="../format/comparison.html">Comparison with Other APIs</a></li>
<li class="toctree-l1"><a class="reference internal"
href="../format/how_manager.html">How Drivers and the Driver Manager Work
Together</a></li>
<li class="toctree-l1"><a class="reference internal"
href="../format/driver_manifests.html">ADBC Driver Manager and
Manifests</a></li>
-<li class="toctree-l1"><a class="reference internal"
href="../format/connection_profiles.html">Driver Manager Connection
Profiles</a></li>
+<li class="toctree-l1"><a class="reference internal"
href="../format/connection_profiles.html">ADBC Driver Manager and Connection
Profiles</a></li>
<li class="toctree-l1"><a class="reference internal"
href="../format/related_work.html">Related Work</a></li>
</ul>
<p class="caption" role="heading"><span
class="caption-text">Development</span></p>
diff --git a/main/csharp/index.html b/main/csharp/index.html
index a183bc678..979fb7e65 100644
--- a/main/csharp/index.html
+++ b/main/csharp/index.html
@@ -338,7 +338,7 @@
<li class="toctree-l1"><a class="reference internal"
href="../format/comparison.html">Comparison with Other APIs</a></li>
<li class="toctree-l1"><a class="reference internal"
href="../format/how_manager.html">How Drivers and the Driver Manager Work
Together</a></li>
<li class="toctree-l1"><a class="reference internal"
href="../format/driver_manifests.html">ADBC Driver Manager and
Manifests</a></li>
-<li class="toctree-l1"><a class="reference internal"
href="../format/connection_profiles.html">Driver Manager Connection
Profiles</a></li>
+<li class="toctree-l1"><a class="reference internal"
href="../format/connection_profiles.html">ADBC Driver Manager and Connection
Profiles</a></li>
<li class="toctree-l1"><a class="reference internal"
href="../format/related_work.html">Related Work</a></li>
</ul>
<p class="caption" role="heading"><span
class="caption-text">Development</span></p>
diff --git a/main/development/contributing.html
b/main/development/contributing.html
index c6d664578..d8472fd5d 100644
--- a/main/development/contributing.html
+++ b/main/development/contributing.html
@@ -338,7 +338,7 @@
<li class="toctree-l1"><a class="reference internal"
href="../format/comparison.html">Comparison with Other APIs</a></li>
<li class="toctree-l1"><a class="reference internal"
href="../format/how_manager.html">How Drivers and the Driver Manager Work
Together</a></li>
<li class="toctree-l1"><a class="reference internal"
href="../format/driver_manifests.html">ADBC Driver Manager and
Manifests</a></li>
-<li class="toctree-l1"><a class="reference internal"
href="../format/connection_profiles.html">Driver Manager Connection
Profiles</a></li>
+<li class="toctree-l1"><a class="reference internal"
href="../format/connection_profiles.html">ADBC Driver Manager and Connection
Profiles</a></li>
<li class="toctree-l1"><a class="reference internal"
href="../format/related_work.html">Related Work</a></li>
</ul>
<p class="caption" role="heading"><span
class="caption-text">Development</span></p>
diff --git a/main/development/nightly.html b/main/development/nightly.html
index b4c58806f..96c34a12f 100644
--- a/main/development/nightly.html
+++ b/main/development/nightly.html
@@ -338,7 +338,7 @@
<li class="toctree-l1"><a class="reference internal"
href="../format/comparison.html">Comparison with Other APIs</a></li>
<li class="toctree-l1"><a class="reference internal"
href="../format/how_manager.html">How Drivers and the Driver Manager Work
Together</a></li>
<li class="toctree-l1"><a class="reference internal"
href="../format/driver_manifests.html">ADBC Driver Manager and
Manifests</a></li>
-<li class="toctree-l1"><a class="reference internal"
href="../format/connection_profiles.html">Driver Manager Connection
Profiles</a></li>
+<li class="toctree-l1"><a class="reference internal"
href="../format/connection_profiles.html">ADBC Driver Manager and Connection
Profiles</a></li>
<li class="toctree-l1"><a class="reference internal"
href="../format/related_work.html">Related Work</a></li>
</ul>
<p class="caption" role="heading"><span
class="caption-text">Development</span></p>
diff --git a/main/development/releasing.html b/main/development/releasing.html
index f71175a64..7abdd1f29 100644
--- a/main/development/releasing.html
+++ b/main/development/releasing.html
@@ -338,7 +338,7 @@
<li class="toctree-l1"><a class="reference internal"
href="../format/comparison.html">Comparison with Other APIs</a></li>
<li class="toctree-l1"><a class="reference internal"
href="../format/how_manager.html">How Drivers and the Driver Manager Work
Together</a></li>
<li class="toctree-l1"><a class="reference internal"
href="../format/driver_manifests.html">ADBC Driver Manager and
Manifests</a></li>
-<li class="toctree-l1"><a class="reference internal"
href="../format/connection_profiles.html">Driver Manager Connection
Profiles</a></li>
+<li class="toctree-l1"><a class="reference internal"
href="../format/connection_profiles.html">ADBC Driver Manager and Connection
Profiles</a></li>
<li class="toctree-l1"><a class="reference internal"
href="../format/related_work.html">Related Work</a></li>
</ul>
<p class="caption" role="heading"><span
class="caption-text">Development</span></p>
diff --git a/main/development/versioning.html b/main/development/versioning.html
index 7710bd5f7..1aabfb628 100644
--- a/main/development/versioning.html
+++ b/main/development/versioning.html
@@ -338,7 +338,7 @@
<li class="toctree-l1"><a class="reference internal"
href="../format/comparison.html">Comparison with Other APIs</a></li>
<li class="toctree-l1"><a class="reference internal"
href="../format/how_manager.html">How Drivers and the Driver Manager Work
Together</a></li>
<li class="toctree-l1"><a class="reference internal"
href="../format/driver_manifests.html">ADBC Driver Manager and
Manifests</a></li>
-<li class="toctree-l1"><a class="reference internal"
href="../format/connection_profiles.html">Driver Manager Connection
Profiles</a></li>
+<li class="toctree-l1"><a class="reference internal"
href="../format/connection_profiles.html">ADBC Driver Manager and Connection
Profiles</a></li>
<li class="toctree-l1"><a class="reference internal"
href="../format/related_work.html">Related Work</a></li>
</ul>
<p class="caption" role="heading"><span
class="caption-text">Development</span></p>
diff --git a/main/driver/authoring.html b/main/driver/authoring.html
index d5dc49ec9..187d190cc 100644
--- a/main/driver/authoring.html
+++ b/main/driver/authoring.html
@@ -338,7 +338,7 @@
<li class="toctree-l1"><a class="reference internal"
href="../format/comparison.html">Comparison with Other APIs</a></li>
<li class="toctree-l1"><a class="reference internal"
href="../format/how_manager.html">How Drivers and the Driver Manager Work
Together</a></li>
<li class="toctree-l1"><a class="reference internal"
href="../format/driver_manifests.html">ADBC Driver Manager and
Manifests</a></li>
-<li class="toctree-l1"><a class="reference internal"
href="../format/connection_profiles.html">Driver Manager Connection
Profiles</a></li>
+<li class="toctree-l1"><a class="reference internal"
href="../format/connection_profiles.html">ADBC Driver Manager and Connection
Profiles</a></li>
<li class="toctree-l1"><a class="reference internal"
href="../format/related_work.html">Related Work</a></li>
</ul>
<p class="caption" role="heading"><span
class="caption-text">Development</span></p>
diff --git a/main/driver/bigquery.html b/main/driver/bigquery.html
index 2cd3b0fab..888dab5be 100644
--- a/main/driver/bigquery.html
+++ b/main/driver/bigquery.html
@@ -338,7 +338,7 @@
<li class="toctree-l1"><a class="reference internal"
href="../format/comparison.html">Comparison with Other APIs</a></li>
<li class="toctree-l1"><a class="reference internal"
href="../format/how_manager.html">How Drivers and the Driver Manager Work
Together</a></li>
<li class="toctree-l1"><a class="reference internal"
href="../format/driver_manifests.html">ADBC Driver Manager and
Manifests</a></li>
-<li class="toctree-l1"><a class="reference internal"
href="../format/connection_profiles.html">Driver Manager Connection
Profiles</a></li>
+<li class="toctree-l1"><a class="reference internal"
href="../format/connection_profiles.html">ADBC Driver Manager and Connection
Profiles</a></li>
<li class="toctree-l1"><a class="reference internal"
href="../format/related_work.html">Related Work</a></li>
</ul>
<p class="caption" role="heading"><span
class="caption-text">Development</span></p>
diff --git a/main/driver/duckdb.html b/main/driver/duckdb.html
index c29b3032a..254fc8f91 100644
--- a/main/driver/duckdb.html
+++ b/main/driver/duckdb.html
@@ -338,7 +338,7 @@
<li class="toctree-l1"><a class="reference internal"
href="../format/comparison.html">Comparison with Other APIs</a></li>
<li class="toctree-l1"><a class="reference internal"
href="../format/how_manager.html">How Drivers and the Driver Manager Work
Together</a></li>
<li class="toctree-l1"><a class="reference internal"
href="../format/driver_manifests.html">ADBC Driver Manager and
Manifests</a></li>
-<li class="toctree-l1"><a class="reference internal"
href="../format/connection_profiles.html">Driver Manager Connection
Profiles</a></li>
+<li class="toctree-l1"><a class="reference internal"
href="../format/connection_profiles.html">ADBC Driver Manager and Connection
Profiles</a></li>
<li class="toctree-l1"><a class="reference internal"
href="../format/related_work.html">Related Work</a></li>
</ul>
<p class="caption" role="heading"><span
class="caption-text">Development</span></p>
diff --git a/main/driver/flight_sql.html b/main/driver/flight_sql.html
index 905502758..7ffddf10b 100644
--- a/main/driver/flight_sql.html
+++ b/main/driver/flight_sql.html
@@ -338,7 +338,7 @@
<li class="toctree-l1"><a class="reference internal"
href="../format/comparison.html">Comparison with Other APIs</a></li>
<li class="toctree-l1"><a class="reference internal"
href="../format/how_manager.html">How Drivers and the Driver Manager Work
Together</a></li>
<li class="toctree-l1"><a class="reference internal"
href="../format/driver_manifests.html">ADBC Driver Manager and
Manifests</a></li>
-<li class="toctree-l1"><a class="reference internal"
href="../format/connection_profiles.html">Driver Manager Connection
Profiles</a></li>
+<li class="toctree-l1"><a class="reference internal"
href="../format/connection_profiles.html">ADBC Driver Manager and Connection
Profiles</a></li>
<li class="toctree-l1"><a class="reference internal"
href="../format/related_work.html">Related Work</a></li>
</ul>
<p class="caption" role="heading"><span
class="caption-text">Development</span></p>
diff --git a/main/driver/installation.html b/main/driver/installation.html
index e3ffc81ec..9761960c6 100644
--- a/main/driver/installation.html
+++ b/main/driver/installation.html
@@ -338,7 +338,7 @@
<li class="toctree-l1"><a class="reference internal"
href="../format/comparison.html">Comparison with Other APIs</a></li>
<li class="toctree-l1"><a class="reference internal"
href="../format/how_manager.html">How Drivers and the Driver Manager Work
Together</a></li>
<li class="toctree-l1"><a class="reference internal"
href="../format/driver_manifests.html">ADBC Driver Manager and
Manifests</a></li>
-<li class="toctree-l1"><a class="reference internal"
href="../format/connection_profiles.html">Driver Manager Connection
Profiles</a></li>
+<li class="toctree-l1"><a class="reference internal"
href="../format/connection_profiles.html">ADBC Driver Manager and Connection
Profiles</a></li>
<li class="toctree-l1"><a class="reference internal"
href="../format/related_work.html">Related Work</a></li>
</ul>
<p class="caption" role="heading"><span
class="caption-text">Development</span></p>
diff --git a/main/driver/jdbc.html b/main/driver/jdbc.html
index 7fbceba85..00803da79 100644
--- a/main/driver/jdbc.html
+++ b/main/driver/jdbc.html
@@ -338,7 +338,7 @@
<li class="toctree-l1"><a class="reference internal"
href="../format/comparison.html">Comparison with Other APIs</a></li>
<li class="toctree-l1"><a class="reference internal"
href="../format/how_manager.html">How Drivers and the Driver Manager Work
Together</a></li>
<li class="toctree-l1"><a class="reference internal"
href="../format/driver_manifests.html">ADBC Driver Manager and
Manifests</a></li>
-<li class="toctree-l1"><a class="reference internal"
href="../format/connection_profiles.html">Driver Manager Connection
Profiles</a></li>
+<li class="toctree-l1"><a class="reference internal"
href="../format/connection_profiles.html">ADBC Driver Manager and Connection
Profiles</a></li>
<li class="toctree-l1"><a class="reference internal"
href="../format/related_work.html">Related Work</a></li>
</ul>
<p class="caption" role="heading"><span
class="caption-text">Development</span></p>
diff --git a/main/driver/postgresql.html b/main/driver/postgresql.html
index 767a5c5ec..e7d5817f7 100644
--- a/main/driver/postgresql.html
+++ b/main/driver/postgresql.html
@@ -338,7 +338,7 @@
<li class="toctree-l1"><a class="reference internal"
href="../format/comparison.html">Comparison with Other APIs</a></li>
<li class="toctree-l1"><a class="reference internal"
href="../format/how_manager.html">How Drivers and the Driver Manager Work
Together</a></li>
<li class="toctree-l1"><a class="reference internal"
href="../format/driver_manifests.html">ADBC Driver Manager and
Manifests</a></li>
-<li class="toctree-l1"><a class="reference internal"
href="../format/connection_profiles.html">Driver Manager Connection
Profiles</a></li>
+<li class="toctree-l1"><a class="reference internal"
href="../format/connection_profiles.html">ADBC Driver Manager and Connection
Profiles</a></li>
<li class="toctree-l1"><a class="reference internal"
href="../format/related_work.html">Related Work</a></li>
</ul>
<p class="caption" role="heading"><span
class="caption-text">Development</span></p>
diff --git a/main/driver/snowflake.html b/main/driver/snowflake.html
index 3ecaa6ad2..4953c65ec 100644
--- a/main/driver/snowflake.html
+++ b/main/driver/snowflake.html
@@ -338,7 +338,7 @@
<li class="toctree-l1"><a class="reference internal"
href="../format/comparison.html">Comparison with Other APIs</a></li>
<li class="toctree-l1"><a class="reference internal"
href="../format/how_manager.html">How Drivers and the Driver Manager Work
Together</a></li>
<li class="toctree-l1"><a class="reference internal"
href="../format/driver_manifests.html">ADBC Driver Manager and
Manifests</a></li>
-<li class="toctree-l1"><a class="reference internal"
href="../format/connection_profiles.html">Driver Manager Connection
Profiles</a></li>
+<li class="toctree-l1"><a class="reference internal"
href="../format/connection_profiles.html">ADBC Driver Manager and Connection
Profiles</a></li>
<li class="toctree-l1"><a class="reference internal"
href="../format/related_work.html">Related Work</a></li>
</ul>
<p class="caption" role="heading"><span
class="caption-text">Development</span></p>
diff --git a/main/driver/sqlite.html b/main/driver/sqlite.html
index 29054ed58..b6d540115 100644
--- a/main/driver/sqlite.html
+++ b/main/driver/sqlite.html
@@ -338,7 +338,7 @@
<li class="toctree-l1"><a class="reference internal"
href="../format/comparison.html">Comparison with Other APIs</a></li>
<li class="toctree-l1"><a class="reference internal"
href="../format/how_manager.html">How Drivers and the Driver Manager Work
Together</a></li>
<li class="toctree-l1"><a class="reference internal"
href="../format/driver_manifests.html">ADBC Driver Manager and
Manifests</a></li>
-<li class="toctree-l1"><a class="reference internal"
href="../format/connection_profiles.html">Driver Manager Connection
Profiles</a></li>
+<li class="toctree-l1"><a class="reference internal"
href="../format/connection_profiles.html">ADBC Driver Manager and Connection
Profiles</a></li>
<li class="toctree-l1"><a class="reference internal"
href="../format/related_work.html">Related Work</a></li>
</ul>
<p class="caption" role="heading"><span
class="caption-text">Development</span></p>
diff --git a/main/driver/status.html b/main/driver/status.html
index 18cbf4bf6..3f7ec860a 100644
--- a/main/driver/status.html
+++ b/main/driver/status.html
@@ -338,7 +338,7 @@
<li class="toctree-l1"><a class="reference internal"
href="../format/comparison.html">Comparison with Other APIs</a></li>
<li class="toctree-l1"><a class="reference internal"
href="../format/how_manager.html">How Drivers and the Driver Manager Work
Together</a></li>
<li class="toctree-l1"><a class="reference internal"
href="../format/driver_manifests.html">ADBC Driver Manager and
Manifests</a></li>
-<li class="toctree-l1"><a class="reference internal"
href="../format/connection_profiles.html">Driver Manager Connection
Profiles</a></li>
+<li class="toctree-l1"><a class="reference internal"
href="../format/connection_profiles.html">ADBC Driver Manager and Connection
Profiles</a></li>
<li class="toctree-l1"><a class="reference internal"
href="../format/related_work.html">Related Work</a></li>
</ul>
<p class="caption" role="heading"><span
class="caption-text">Development</span></p>
diff --git a/main/faq.html b/main/faq.html
index c5dd68fe5..6c4fbbe83 100644
--- a/main/faq.html
+++ b/main/faq.html
@@ -338,7 +338,7 @@
<li class="toctree-l1"><a class="reference internal"
href="format/comparison.html">Comparison with Other APIs</a></li>
<li class="toctree-l1"><a class="reference internal"
href="format/how_manager.html">How Drivers and the Driver Manager Work
Together</a></li>
<li class="toctree-l1"><a class="reference internal"
href="format/driver_manifests.html">ADBC Driver Manager and Manifests</a></li>
-<li class="toctree-l1"><a class="reference internal"
href="format/connection_profiles.html">Driver Manager Connection
Profiles</a></li>
+<li class="toctree-l1"><a class="reference internal"
href="format/connection_profiles.html">ADBC Driver Manager and Connection
Profiles</a></li>
<li class="toctree-l1"><a class="reference internal"
href="format/related_work.html">Related Work</a></li>
</ul>
<p class="caption" role="heading"><span
class="caption-text">Development</span></p>
diff --git a/main/format/comparison.html b/main/format/comparison.html
index f38be2fc7..29d978967 100644
--- a/main/format/comparison.html
+++ b/main/format/comparison.html
@@ -338,7 +338,7 @@
<li class="toctree-l1 current current-page"><a class="current reference
internal" href="#">Comparison with Other APIs</a></li>
<li class="toctree-l1"><a class="reference internal"
href="how_manager.html">How Drivers and the Driver Manager Work
Together</a></li>
<li class="toctree-l1"><a class="reference internal"
href="driver_manifests.html">ADBC Driver Manager and Manifests</a></li>
-<li class="toctree-l1"><a class="reference internal"
href="connection_profiles.html">Driver Manager Connection Profiles</a></li>
+<li class="toctree-l1"><a class="reference internal"
href="connection_profiles.html">ADBC Driver Manager and Connection
Profiles</a></li>
<li class="toctree-l1"><a class="reference internal"
href="related_work.html">Related Work</a></li>
</ul>
<p class="caption" role="heading"><span
class="caption-text">Development</span></p>
diff --git a/main/format/connection_profiles.html
b/main/format/connection_profiles.html
index f21032bdc..bec545045 100644
--- a/main/format/connection_profiles.html
+++ b/main/format/connection_profiles.html
@@ -5,20 +5,20 @@
<head><meta charset="utf-8">
<meta name="viewport" content="width=device-width,initial-scale=1">
<meta name="color-scheme" content="light dark"><meta name="viewport"
content="width=device-width, initial-scale=1" />
-<meta property="og:title" content="Driver Manager Connection Profiles" />
+<meta property="og:title" content="ADBC Driver Manager and Connection
Profiles" />
<meta property="og:type" content="website" />
<meta property="og:url"
content="https://arrow.apache.org/adbc/main/format/connection_profiles.html" />
<meta property="og:site_name" content="ADBC" />
-<meta property="og:description" content="Overview: There are two ways to pass
connection options to driver managers: Directly specifying all connection
options as arguments to driver manager functions in your application code. (see
the Se..." />
+<meta property="og:description" content="There are two ways to pass database
options through the driver manager: Directly specifying all options as
arguments to the driver manager in your application code (see the SetOption
family of func..." />
<meta property="og:image"
content="https://arrow.apache.org/adbc/main/_static/banner.png" />
<meta property="og:image:alt" content="ADBC" />
-<meta name="description" content="Overview: There are two ways to pass
connection options to driver managers: Directly specifying all connection
options as arguments to driver manager functions in your application code. (see
the Se..." />
+<meta name="description" content="There are two ways to pass database options
through the driver manager: Directly specifying all options as arguments to the
driver manager in your application code (see the SetOption family of func..." />
<link rel="index" title="Index" href="../genindex.html"><link rel="search"
title="Search" href="../search.html"><link rel="next" title="Related Work"
href="related_work.html"><link rel="prev" title="ADBC Driver Manager and
Manifests" href="driver_manifests.html">
<link rel="prefetch" href="../_static/logo-light.png" as="image">
<link rel="prefetch" href="../_static/logo-dark.png" as="image">
<!-- Generated with Sphinx 8.2.3 and Furo 2025.12.19 -->
- <title>Driver Manager Connection Profiles - ADBC 23 (dev)
documentation</title>
+ <title>ADBC Driver Manager and Connection Profiles - ADBC 23 (dev)
documentation</title>
<link rel="stylesheet" type="text/css"
href="../_static/pygments.css?v=d111a655" />
<link rel="stylesheet" type="text/css"
href="../_static/styles/furo.css?v=7bdb33bb" />
<link rel="stylesheet" type="text/css"
href="../_static/copybutton.css?v=76b2166b" />
@@ -338,7 +338,7 @@
<li class="toctree-l1"><a class="reference internal"
href="comparison.html">Comparison with Other APIs</a></li>
<li class="toctree-l1"><a class="reference internal"
href="how_manager.html">How Drivers and the Driver Manager Work
Together</a></li>
<li class="toctree-l1"><a class="reference internal"
href="driver_manifests.html">ADBC Driver Manager and Manifests</a></li>
-<li class="toctree-l1 current current-page"><a class="current reference
internal" href="#">Driver Manager Connection Profiles</a></li>
+<li class="toctree-l1 current current-page"><a class="current reference
internal" href="#">ADBC Driver Manager and Connection Profiles</a></li>
<li class="toctree-l1"><a class="reference internal"
href="related_work.html">Related Work</a></li>
</ul>
<p class="caption" role="heading"><span
class="caption-text">Development</span></p>
@@ -389,28 +389,37 @@
</label>
</div>
<article role="main" id="furo-main-content">
- <section id="driver-manager-connection-profiles">
-<h1>Driver Manager Connection Profiles<a class="headerlink"
href="#driver-manager-connection-profiles" title="Link to this
heading">¶</a></h1>
-<section id="overview">
-<h2>Overview<a class="headerlink" href="#overview" title="Link to this
heading">¶</a></h2>
-<p>There are two ways to pass connection options to driver managers:</p>
+ <section id="adbc-driver-manager-and-connection-profiles">
+<h1>ADBC Driver Manager and Connection Profiles<a class="headerlink"
href="#adbc-driver-manager-and-connection-profiles" title="Link to this
heading">¶</a></h1>
+<div class="admonition note">
+<p class="admonition-title">Note</p>
+<p>This document describes using the <a class="reference internal"
href="../glossary.html#term-driver-manager"><span class="xref std
std-term">driver manager</span></a> to load
+drivers. The driver manager is not required to use ADBC in general
+but it allows loading drivers written in a different language from the
+application and improves the experience when using multiple drivers in
+a single application. For more information on how the driver manager
+works see <a class="reference internal" href="how_manager.html"><span
class="doc">How Drivers and the Driver Manager Work Together</span></a>.</p>
+</div>
+<p>There are two ways to pass database options through the driver manager:</p>
<ol class="arabic simple">
-<li><p>Directly specifying all connection options as arguments to driver
manager functions in your
-application code. (see the <cite>SetOption</cite> family of functions in <a
class="reference internal" href="specification.html"><span class="doc">ADBC API
Standard</span></a> for details)</p></li>
-<li><p>Referring to a <strong>connection profile</strong> which contains
connection options, and optionally overriding
-some options in your application code.</p></li>
+<li><p>Directly specifying all options as arguments to the driver manager in
your
+application code (see the <cite>SetOption</cite> family of functions in
+<a class="reference internal" href="specification.html"><span class="doc">ADBC
API Standard</span></a> for details).</p></li>
+<li><p>Referring to a <a class="reference internal"
href="../glossary.html#term-connection-profile"><span class="xref std
std-term">connection profile</span></a> which contains options, and
+optionally overriding some options by setting them through the above
+method.</p></li>
</ol>
-<p>The ADBC driver manager supports <strong>connection profiles</strong> that
specify a driver and connection options
-in a reusable configuration. This allows users to:</p>
+<p>Connection profiles combine a driver and database options in a reusable
+configuration. This allows users to:</p>
<ul class="simple">
<li><p>Define connection information in files or environment variables</p></li>
<li><p>Share connection configurations across applications</p></li>
<li><p>Distribute standardized connection settings</p></li>
<li><p>Avoid hardcoding driver names and credentials in application
code</p></li>
</ul>
-<p>Profiles are loaded during <code class="docutils literal notranslate"><span
class="pre">AdbcDatabaseInit()</span></code> before initializing the driver.
Options
-from the profile are applied automatically but do not override options already
set via <code class="docutils literal notranslate"><span
class="pre">AdbcDatabaseSetOption()</span></code>.</p>
-</section>
+<p>Profiles are loaded during <code class="docutils literal notranslate"><span
class="pre">AdbcDatabaseInit()</span></code> before initializing the
+driver. Options from the profile are applied automatically but do not override
+options already set via <code class="docutils literal notranslate"><span
class="pre">AdbcDatabaseSetOption()</span></code>.</p>
<section id="quick-start">
<h2>Quick Start<a class="headerlink" href="#quick-start" title="Link to this
heading">¶</a></h2>
<section id="using-a-profile-via-uri">
@@ -437,9 +446,12 @@ from the profile are applied automatically but do not
override options already s
<section id="profile-file-format">
<h2>Profile File Format<a class="headerlink" href="#profile-file-format"
title="Link to this heading">¶</a></h2>
<p>Filesystem-based profiles use TOML format with the following structure:</p>
-<div class="highlight-toml notranslate"><div
class="highlight"><pre><span></span><span class="n">profile_version</span><span
class="w"> </span><span class="o">=</span><span class="w"> </span><span
class="mi">1</span>
+<div class="highlight-toml notranslate"><div
class="highlight"><pre><span></span><span class="c1"># The version is
required.</span>
+<span class="n">profile_version</span><span class="w"> </span><span
class="o">=</span><span class="w"> </span><span class="mi">1</span>
+<span class="c1"># The driver is optional, but if not provided it must be set
by the application.</span>
<span class="n">driver</span><span class="w"> </span><span
class="o">=</span><span class="w"> </span><span
class="s2">"snowflake"</span>
+<span class="c1"># The Options table is required, even if empty</span>
<span class="k">[Options]</span>
<span class="c1"># String options</span>
<span class="n">adbc</span><span class="p">.</span><span
class="n">snowflake</span><span class="p">.</span><span
class="n">sql</span><span class="p">.</span><span class="n">account</span><span
class="w"> </span><span class="o">=</span><span class="w"> </span><span
class="s2">"mycompany"</span>
@@ -475,17 +487,18 @@ This will enable future changes while maintaining
backward compatibility.</p>
</ul>
<p>The <code class="docutils literal notranslate"><span
class="pre">driver</span></code> field specifies which ADBC driver to load.
This can be:</p>
<ul class="simple">
-<li><p>A driver name (e.g., <code class="docutils literal notranslate"><span
class="pre">"snowflake"</span></code>)</p></li>
+<li><p>A driver or driver manifest name (e.g., <code class="docutils literal
notranslate"><span class="pre">"snowflake"</span></code>)</p></li>
<li><p>A path to a shared library (e.g., <code class="docutils literal
notranslate"><span
class="pre">"/usr/local/lib/libadbc_driver_snowflake.so"</span></code>)</p></li>
<li><p>A path to a driver manifest (e.g., <code class="docutils literal
notranslate"><span
class="pre">"/etc/adbc/drivers/snowflake.toml"</span></code>)</p></li>
</ul>
<p>If omitted, the driver must be specified through other means (e.g., the
<code class="docutils literal notranslate"><span
class="pre">driver</span></code> option or <code class="docutils literal
notranslate"><span class="pre">uri</span></code> parameter).
+If the application specifies a driver, and specifies a profile that itself
references a driver, the two must match exactly, or it is an error.
The driver will be loaded identically to if it was specified via <code
class="docutils literal notranslate"><span
class="pre">AdbcDatabaseSetOption("driver",</span> <span
class="pre">"<driver>")</span></code>.
For more detils, see <a class="reference internal"
href="driver_manifests.html"><span class="doc">ADBC Driver Manager and
Manifests</span></a>.</p>
</section>
<section id="options-section">
<h3>Options Section<a class="headerlink" href="#options-section" title="Link
to this heading">¶</a></h3>
-<p>The <code class="docutils literal notranslate"><span
class="pre">[Options]</span></code> section contains driver-specific
configuration options. Options can be of the following types:</p>
+<p>The <code class="docutils literal notranslate"><span
class="pre">[Options]</span></code> section contains driver-specific
configuration options to apply to the <code class="docutils literal
notranslate"><span class="pre">AdbcDatabase</span></code> upon creation. This
section must be present, even if empty. Options can be of the following
types:</p>
<dl>
<dt><strong>String values</strong></dt><dd><p>Applied using <code
class="docutils literal notranslate"><span
class="pre">AdbcDatabaseSetOption()</span></code></p>
<div class="highlight-toml notranslate"><div
class="highlight"><pre><span></span><span class="n">adbc</span><span
class="p">.</span><span class="n">snowflake</span><span class="p">.</span><span
class="n">sql</span><span class="p">.</span><span class="n">account</span><span
class="w"> </span><span class="o">=</span><span class="w"> </span><span
class="s2">"mycompany"</span>
@@ -509,6 +522,12 @@ For more detils, see <a class="reference internal"
href="driver_manifests.html">
</div>
</dd>
</dl>
+<div class="admonition warning">
+<p class="admonition-title">Warning</p>
+<p>If the application overrides option values but uses a different
+type for the value than the profile does, it is undefined which
+will take effect.</p>
+</div>
</section>
<section id="value-substitution">
<h3>Value Substitution<a class="headerlink" href="#value-substitution"
title="Link to this heading">¶</a></h3>
@@ -543,7 +562,7 @@ but this may be extended in the future to support other
types of dynamic content
<h2>Profile Search Locations<a class="headerlink"
href="#profile-search-locations" title="Link to this heading">¶</a></h2>
<p>When using a profile name (not an absolute path), the driver manager
searches for <code class="docutils literal notranslate"><span
class="pre"><profile_name>.toml</span></code> in the following
locations:</p>
<ol class="arabic simple">
-<li><p><strong>Additional Search Paths</strong> (if configured via <code
class="docutils literal notranslate"><span
class="pre">AdbcDriverManagerDatabaseSetAdditionalSearchPathList()</span></code>)</p></li>
+<li><p><strong>Additional Search Paths</strong> (if configured via <code
class="docutils literal notranslate"><span
class="pre">additional_profile_search_path_list</span></code> option)</p></li>
<li><p><strong>ADBC_PROFILE_PATH</strong> environment variable
(colon-separated on Unix, semicolon-separated on Windows)</p></li>
<li><p><strong>Conda Environment</strong> (if built with Conda support and
<code class="docutils literal notranslate"><span
class="pre">CONDA_PREFIX</span></code> is set):</p>
<ul class="simple">
@@ -871,28 +890,24 @@ Profile: /home/user/.config/adbc/profiles/my_profile.toml
</section>
<section id="setting-additional-search-paths">
<h3>Setting Additional Search Paths<a class="headerlink"
href="#setting-additional-search-paths" title="Link to this heading">¶</a></h3>
-<div class="highlight-c notranslate"><div
class="highlight"><pre><span></span><span class="n">AdbcStatusCode</span><span
class="w"> </span><span
class="nf">AdbcDriverManagerDatabaseSetAdditionalSearchPathList</span><span
class="p">(</span>
-<span class="w"> </span><span class="k">struct</span><span class="w">
</span><span class="nc">AdbcDatabase</span><span class="o">*</span><span
class="w"> </span><span class="n">database</span><span class="p">,</span>
-<span class="w"> </span><span class="k">const</span><span class="w">
</span><span class="kt">char</span><span class="o">*</span><span class="w">
</span><span class="n">path_list</span><span class="p">,</span>
-<span class="w"> </span><span class="k">struct</span><span class="w">
</span><span class="nc">AdbcError</span><span class="o">*</span><span
class="w"> </span><span class="n">error</span><span class="p">);</span>
-</pre></div>
-</div>
-<p>Adds additional directories to search for profiles. Must be called before
<code class="docutils literal notranslate"><span
class="pre">AdbcDatabaseInit()</span></code>.</p>
-<p><strong>Parameters:</strong></p>
-<ul class="simple">
-<li><p><code class="docutils literal notranslate"><span
class="pre">database</span></code>: Database object to configure</p></li>
-<li><p><code class="docutils literal notranslate"><span
class="pre">path_list</span></code>: OS-specific path separator delimited list
(<code class="docutils literal notranslate"><span class="pre">:</span></code>)
on Unix, <code class="docutils literal notranslate"><span
class="pre">;</span></code> on Windows), or <code class="docutils literal
notranslate"><span class="pre">NULL</span></code> to clear</p></li>
-<li><p><code class="docutils literal notranslate"><span
class="pre">error</span></code>: Optional error output</p></li>
-</ul>
-<p><strong>Returns:</strong> <code class="docutils literal notranslate"><span
class="pre">ADBC_STATUS_OK</span></code> on success, error code otherwise.</p>
+<p>This can be done via the <code class="docutils literal notranslate"><span
class="pre">additional_profile_search_path_list</span></code> option. It
+must be set before <code class="docutils literal notranslate"><span
class="pre">AdbcDatabaseInit()</span></code>. The value of this option is an
+OS-specific delimited list (<code class="docutils literal notranslate"><span
class="pre">:</span></code> on Unix, <code class="docutils literal
notranslate"><span class="pre">;</span></code> on Windows), or <code
class="docutils literal notranslate"><span class="pre">NULL</span></code> to
+clear.</p>
<p><strong>Example:</strong></p>
<div class="highlight-c notranslate"><div
class="highlight"><pre><span></span><span class="c1">// Unix/Linux/macOS</span>
-<span
class="n">AdbcDriverManagerDatabaseSetAdditionalSearchPathList</span><span
class="p">(</span>
-<span class="w"> </span><span class="o">&</span><span
class="n">database</span><span class="p">,</span><span class="w"> </span><span
class="s">"/opt/app/profiles:/etc/app/profiles"</span><span
class="p">,</span><span class="w"> </span><span class="o">&</span><span
class="n">error</span><span class="p">);</span>
+<span class="n">AdbcDatabaseSetOption</span><span class="p">(</span>
+<span class="w"> </span><span class="o">&</span><span
class="n">database</span><span class="p">,</span>
+<span class="w"> </span><span
class="s">"additional_profile_search_path_list"</span><span
class="p">,</span>
+<span class="w"> </span><span
class="s">"/opt/app/profiles:/etc/app/profiles"</span><span
class="p">,</span>
+<span class="w"> </span><span class="o">&</span><span
class="n">error</span><span class="p">);</span>
<span class="c1">// Windows</span>
-<span
class="n">AdbcDriverManagerDatabaseSetAdditionalSearchPathList</span><span
class="p">(</span>
-<span class="w"> </span><span class="o">&</span><span
class="n">database</span><span class="p">,</span><span class="w"> </span><span
class="s">"C:</span><span class="se">\\</span><span
class="s">App</span><span class="se">\\</span><span
class="s">Profiles;C:</span><span class="se">\\</span><span
class="s">ProgramData</span><span class="se">\\</span><span
class="s">App</span><span class="se">\\</span><span
class="s">Profiles"</span><span class="p">,</span><span class="w"> [...]
+<span class="n">AdbcDatabaseSetOption</span><span class="p">(</span>
+<span class="w"> </span><span class="o">&</span><span
class="n">database</span><span class="p">,</span>
+<span class="w"> </span><span
class="s">"additional_profile_search_path_list"</span><span
class="p">,</span>
+<span class="w"> </span><span class="s">"C:</span><span
class="se">\\</span><span class="s">App</span><span class="se">\\</span><span
class="s">Profiles;C:</span><span class="se">\\</span><span
class="s">ProgramData</span><span class="se">\\</span><span
class="s">App</span><span class="se">\\</span><span
class="s">Profiles"</span><span class="p">,</span>
+<span class="w"> </span><span class="o">&</span><span
class="n">error</span><span class="p">);</span>
</pre></div>
</div>
</section>
@@ -965,8 +980,7 @@ United States and other countries.
<div class="toc-tree-container">
<div class="toc-tree">
<ul>
-<li><a class="reference internal" href="#">Driver Manager Connection
Profiles</a><ul>
-<li><a class="reference internal" href="#overview">Overview</a></li>
+<li><a class="reference internal" href="#">ADBC Driver Manager and Connection
Profiles</a><ul>
<li><a class="reference internal" href="#quick-start">Quick Start</a><ul>
<li><a class="reference internal" href="#using-a-profile-via-uri">Using a
Profile via URI</a></li>
<li><a class="reference internal" href="#using-a-profile-via-option">Using a
Profile via Option</a></li>
diff --git a/main/format/driver_manifests.html
b/main/format/driver_manifests.html
index 71f45bb6b..e0b160348 100644
--- a/main/format/driver_manifests.html
+++ b/main/format/driver_manifests.html
@@ -9,11 +9,11 @@
<meta property="og:type" content="website" />
<meta property="og:url"
content="https://arrow.apache.org/adbc/main/format/driver_manifests.html" />
<meta property="og:site_name" content="ADBC" />
-<meta property="og:description" content="There are two ways to load a driver
with the driver manager: Directly specifying the dynamic library to load,
Referring to a driver manifest file which contains metadata along with the
location of ..." />
+<meta property="og:description" content="There are two ways to load a driver
with the driver manager: Directly specifying the dynamic library to load.,
Referring to a driver manifest file which contains metadata along with the
location of..." />
<meta property="og:image"
content="https://arrow.apache.org/adbc/main/_static/banner.png" />
<meta property="og:image:alt" content="ADBC" />
-<meta name="description" content="There are two ways to load a driver with the
driver manager: Directly specifying the dynamic library to load, Referring to a
driver manifest file which contains metadata along with the location of ..." />
-<link rel="index" title="Index" href="../genindex.html"><link rel="search"
title="Search" href="../search.html"><link rel="next" title="Driver Manager
Connection Profiles" href="connection_profiles.html"><link rel="prev"
title="How Drivers and the Driver Manager Work Together"
href="how_manager.html">
+<meta name="description" content="There are two ways to load a driver with the
driver manager: Directly specifying the dynamic library to load., Referring to
a driver manifest file which contains metadata along with the location of..." />
+<link rel="index" title="Index" href="../genindex.html"><link rel="search"
title="Search" href="../search.html"><link rel="next" title="ADBC Driver
Manager and Connection Profiles" href="connection_profiles.html"><link
rel="prev" title="How Drivers and the Driver Manager Work Together"
href="how_manager.html">
<link rel="prefetch" href="../_static/logo-light.png" as="image">
<link rel="prefetch" href="../_static/logo-dark.png" as="image">
@@ -338,7 +338,7 @@
<li class="toctree-l1"><a class="reference internal"
href="comparison.html">Comparison with Other APIs</a></li>
<li class="toctree-l1"><a class="reference internal"
href="how_manager.html">How Drivers and the Driver Manager Work
Together</a></li>
<li class="toctree-l1 current current-page"><a class="current reference
internal" href="#">ADBC Driver Manager and Manifests</a></li>
-<li class="toctree-l1"><a class="reference internal"
href="connection_profiles.html">Driver Manager Connection Profiles</a></li>
+<li class="toctree-l1"><a class="reference internal"
href="connection_profiles.html">ADBC Driver Manager and Connection
Profiles</a></li>
<li class="toctree-l1"><a class="reference internal"
href="related_work.html">Related Work</a></li>
</ul>
<p class="caption" role="heading"><span
class="caption-text">Development</span></p>
@@ -402,9 +402,9 @@ works see <a class="reference internal"
href="how_manager.html"><span class="doc
</div>
<p>There are two ways to load a driver with the driver manager:</p>
<ol class="arabic simple">
-<li><p>Directly specifying the dynamic library to load</p></li>
-<li><p>Referring to a driver manifest file which contains metadata along with
the
-location of the dynamic library to be loaded</p></li>
+<li><p>Directly specifying the dynamic library to load.</p></li>
+<li><p>Referring to a <a class="reference internal"
href="../glossary.html#term-driver-manifest"><span class="xref std
std-term">driver manifest</span></a> file which contains metadata along
+with the location of the dynamic library to be loaded.</p></li>
</ol>
<p>With either method, you specify the dynamic library or driver manifest as
the
<code class="docutils literal notranslate"><span
class="pre">driver</span></code> option to the driver manager or you can use an
explicit function for
@@ -924,7 +924,7 @@ as above are used.</p></li>
<div class="context">
<span>Next</span>
</div>
- <div class="title">Driver Manager Connection Profiles</div>
+ <div class="title">ADBC Driver Manager and Connection
Profiles</div>
</div>
<svg class="furo-related-icon"><use
href="#svg-arrow-right"></use></svg>
</a>
diff --git a/main/format/how_manager.html b/main/format/how_manager.html
index f2967d0d8..fc6f36942 100644
--- a/main/format/how_manager.html
+++ b/main/format/how_manager.html
@@ -338,7 +338,7 @@
<li class="toctree-l1"><a class="reference internal"
href="comparison.html">Comparison with Other APIs</a></li>
<li class="toctree-l1 current current-page"><a class="current reference
internal" href="#">How Drivers and the Driver Manager Work Together</a></li>
<li class="toctree-l1"><a class="reference internal"
href="driver_manifests.html">ADBC Driver Manager and Manifests</a></li>
-<li class="toctree-l1"><a class="reference internal"
href="connection_profiles.html">Driver Manager Connection Profiles</a></li>
+<li class="toctree-l1"><a class="reference internal"
href="connection_profiles.html">ADBC Driver Manager and Connection
Profiles</a></li>
<li class="toctree-l1"><a class="reference internal"
href="related_work.html">Related Work</a></li>
</ul>
<p class="caption" role="heading"><span
class="caption-text">Development</span></p>
diff --git a/main/format/related_work.html b/main/format/related_work.html
index 206bea896..075e33c1a 100644
--- a/main/format/related_work.html
+++ b/main/format/related_work.html
@@ -13,7 +13,7 @@
<meta property="og:image"
content="https://arrow.apache.org/adbc/main/_static/banner.png" />
<meta property="og:image:alt" content="ADBC" />
<meta name="description" content="In the initial proposal, a survey of
existing solutions and systems was included, which is partially reproduced
below for context, though note the descriptions are only kept up-to-date on a
best-ef..." />
-<link rel="index" title="Index" href="../genindex.html"><link rel="search"
title="Search" href="../search.html"><link rel="next" title="Contributing"
href="../development/contributing.html"><link rel="prev" title="Driver Manager
Connection Profiles" href="connection_profiles.html">
+<link rel="index" title="Index" href="../genindex.html"><link rel="search"
title="Search" href="../search.html"><link rel="next" title="Contributing"
href="../development/contributing.html"><link rel="prev" title="ADBC Driver
Manager and Connection Profiles" href="connection_profiles.html">
<link rel="prefetch" href="../_static/logo-light.png" as="image">
<link rel="prefetch" href="../_static/logo-dark.png" as="image">
@@ -338,7 +338,7 @@
<li class="toctree-l1"><a class="reference internal"
href="comparison.html">Comparison with Other APIs</a></li>
<li class="toctree-l1"><a class="reference internal"
href="how_manager.html">How Drivers and the Driver Manager Work
Together</a></li>
<li class="toctree-l1"><a class="reference internal"
href="driver_manifests.html">ADBC Driver Manager and Manifests</a></li>
-<li class="toctree-l1"><a class="reference internal"
href="connection_profiles.html">Driver Manager Connection Profiles</a></li>
+<li class="toctree-l1"><a class="reference internal"
href="connection_profiles.html">ADBC Driver Manager and Connection
Profiles</a></li>
<li class="toctree-l1 current current-page"><a class="current reference
internal" href="#">Related Work</a></li>
</ul>
<p class="caption" role="heading"><span
class="caption-text">Development</span></p>
@@ -482,7 +482,7 @@ Endowment</em>, 1022–1033, 2017.</p>
<span>Previous</span>
</div>
- <div class="title">Driver Manager Connection Profiles</div>
+ <div class="title">ADBC Driver Manager and Connection
Profiles</div>
</div>
</a>
diff --git a/main/format/specification.html b/main/format/specification.html
index 89fb26254..b1e2aef05 100644
--- a/main/format/specification.html
+++ b/main/format/specification.html
@@ -338,7 +338,7 @@
<li class="toctree-l1"><a class="reference internal"
href="comparison.html">Comparison with Other APIs</a></li>
<li class="toctree-l1"><a class="reference internal"
href="how_manager.html">How Drivers and the Driver Manager Work
Together</a></li>
<li class="toctree-l1"><a class="reference internal"
href="driver_manifests.html">ADBC Driver Manager and Manifests</a></li>
-<li class="toctree-l1"><a class="reference internal"
href="connection_profiles.html">Driver Manager Connection Profiles</a></li>
+<li class="toctree-l1"><a class="reference internal"
href="connection_profiles.html">ADBC Driver Manager and Connection
Profiles</a></li>
<li class="toctree-l1"><a class="reference internal"
href="related_work.html">Related Work</a></li>
</ul>
<p class="caption" role="heading"><span
class="caption-text">Development</span></p>
diff --git a/main/format/versioning.html b/main/format/versioning.html
index 15aa6beba..17ee52136 100644
--- a/main/format/versioning.html
+++ b/main/format/versioning.html
@@ -338,7 +338,7 @@
<li class="toctree-l1"><a class="reference internal"
href="comparison.html">Comparison with Other APIs</a></li>
<li class="toctree-l1"><a class="reference internal"
href="how_manager.html">How Drivers and the Driver Manager Work
Together</a></li>
<li class="toctree-l1"><a class="reference internal"
href="driver_manifests.html">ADBC Driver Manager and Manifests</a></li>
-<li class="toctree-l1"><a class="reference internal"
href="connection_profiles.html">Driver Manager Connection Profiles</a></li>
+<li class="toctree-l1"><a class="reference internal"
href="connection_profiles.html">ADBC Driver Manager and Connection
Profiles</a></li>
<li class="toctree-l1"><a class="reference internal"
href="related_work.html">Related Work</a></li>
</ul>
<p class="caption" role="heading"><span
class="caption-text">Development</span></p>
diff --git a/main/genindex.html b/main/genindex.html
index 226c85b6a..45c156344 100644
--- a/main/genindex.html
+++ b/main/genindex.html
@@ -328,7 +328,7 @@
<li class="toctree-l1"><a class="reference internal"
href="format/comparison.html">Comparison with Other APIs</a></li>
<li class="toctree-l1"><a class="reference internal"
href="format/how_manager.html">How Drivers and the Driver Manager Work
Together</a></li>
<li class="toctree-l1"><a class="reference internal"
href="format/driver_manifests.html">ADBC Driver Manager and Manifests</a></li>
-<li class="toctree-l1"><a class="reference internal"
href="format/connection_profiles.html">Driver Manager Connection
Profiles</a></li>
+<li class="toctree-l1"><a class="reference internal"
href="format/connection_profiles.html">ADBC Driver Manager and Connection
Profiles</a></li>
<li class="toctree-l1"><a class="reference internal"
href="format/related_work.html">Related Work</a></li>
</ul>
<p class="caption" role="heading"><span
class="caption-text">Development</span></p>
@@ -767,6 +767,8 @@
<li><a href="python/recipe/postgresql.html#index-10">PostgreSQL</a>
</li>
</ul></li>
+ <li><a href="glossary.html#term-connection-profile"><strong>connection
profile</strong></a>
+</li>
<li><a
href="python/api/adbc_driver_flightsql.html#adbc_driver_flightsql.ConnectionOptions">ConnectionOptions
(class in adbc_driver_flightsql)</a>
<ul>
diff --git a/main/glossary.html b/main/glossary.html
index a104192aa..c727f586b 100644
--- a/main/glossary.html
+++ b/main/glossary.html
@@ -338,7 +338,7 @@
<li class="toctree-l1"><a class="reference internal"
href="format/comparison.html">Comparison with Other APIs</a></li>
<li class="toctree-l1"><a class="reference internal"
href="format/how_manager.html">How Drivers and the Driver Manager Work
Together</a></li>
<li class="toctree-l1"><a class="reference internal"
href="format/driver_manifests.html">ADBC Driver Manager and Manifests</a></li>
-<li class="toctree-l1"><a class="reference internal"
href="format/connection_profiles.html">Driver Manager Connection
Profiles</a></li>
+<li class="toctree-l1"><a class="reference internal"
href="format/connection_profiles.html">ADBC Driver Manager and Connection
Profiles</a></li>
<li class="toctree-l1"><a class="reference internal"
href="format/related_work.html">Related Work</a></li>
</ul>
<p class="caption" role="heading"><span
class="caption-text">Development</span></p>
@@ -402,6 +402,10 @@ For example, ADBC, JDBC, ODBC.</p>
<dt id="term-connection">connection<a class="headerlink"
href="#term-connection" title="Link to this term">¶</a></dt><dd><p>In ADBC, the
connection object/struct represents a single connection to a
database. Multiple connections may be created from one <a class="reference
internal" href="#term-database"><span class="xref std
std-term">database</span></a>.</p>
</dd>
+<dt id="term-connection-profile">connection profile<a class="headerlink"
href="#term-connection-profile" title="Link to this term">¶</a></dt><dd><p>A
preconfigured driver and options that can be loaded by the
+<a class="reference internal" href="#term-driver-manager"><span class="xref
std std-term">driver manager</span></a> for convenience. Specified via a TOML
file. See
+<a class="reference internal" href="format/connection_profiles.html"><span
class="doc">ADBC Driver Manager and Connection Profiles</span></a>.</p>
+</dd>
<dt id="term-database">database<a class="headerlink" href="#term-database"
title="Link to this term">¶</a></dt><dd><p>In ADBC, the database object/struct
holds state that is shared across
connections.</p>
</dd>
diff --git a/main/index.html b/main/index.html
index a177a0166..1ee357dec 100644
--- a/main/index.html
+++ b/main/index.html
@@ -338,7 +338,7 @@
<li class="toctree-l1"><a class="reference internal"
href="format/comparison.html">Comparison with Other APIs</a></li>
<li class="toctree-l1"><a class="reference internal"
href="format/how_manager.html">How Drivers and the Driver Manager Work
Together</a></li>
<li class="toctree-l1"><a class="reference internal"
href="format/driver_manifests.html">ADBC Driver Manager and Manifests</a></li>
-<li class="toctree-l1"><a class="reference internal"
href="format/connection_profiles.html">Driver Manager Connection
Profiles</a></li>
+<li class="toctree-l1"><a class="reference internal"
href="format/connection_profiles.html">ADBC Driver Manager and Connection
Profiles</a></li>
<li class="toctree-l1"><a class="reference internal"
href="format/related_work.html">Related Work</a></li>
</ul>
<p class="caption" role="heading"><span
class="caption-text">Development</span></p>
diff --git a/main/java/driver_manager.html b/main/java/driver_manager.html
index 983c2dc69..4d7b1aa91 100644
--- a/main/java/driver_manager.html
+++ b/main/java/driver_manager.html
@@ -338,7 +338,7 @@
<li class="toctree-l1"><a class="reference internal"
href="../format/comparison.html">Comparison with Other APIs</a></li>
<li class="toctree-l1"><a class="reference internal"
href="../format/how_manager.html">How Drivers and the Driver Manager Work
Together</a></li>
<li class="toctree-l1"><a class="reference internal"
href="../format/driver_manifests.html">ADBC Driver Manager and
Manifests</a></li>
-<li class="toctree-l1"><a class="reference internal"
href="../format/connection_profiles.html">Driver Manager Connection
Profiles</a></li>
+<li class="toctree-l1"><a class="reference internal"
href="../format/connection_profiles.html">ADBC Driver Manager and Connection
Profiles</a></li>
<li class="toctree-l1"><a class="reference internal"
href="../format/related_work.html">Related Work</a></li>
</ul>
<p class="caption" role="heading"><span
class="caption-text">Development</span></p>
diff --git a/main/java/index.html b/main/java/index.html
index e69c0c761..626b961fd 100644
--- a/main/java/index.html
+++ b/main/java/index.html
@@ -338,7 +338,7 @@
<li class="toctree-l1"><a class="reference internal"
href="../format/comparison.html">Comparison with Other APIs</a></li>
<li class="toctree-l1"><a class="reference internal"
href="../format/how_manager.html">How Drivers and the Driver Manager Work
Together</a></li>
<li class="toctree-l1"><a class="reference internal"
href="../format/driver_manifests.html">ADBC Driver Manager and
Manifests</a></li>
-<li class="toctree-l1"><a class="reference internal"
href="../format/connection_profiles.html">Driver Manager Connection
Profiles</a></li>
+<li class="toctree-l1"><a class="reference internal"
href="../format/connection_profiles.html">ADBC Driver Manager and Connection
Profiles</a></li>
<li class="toctree-l1"><a class="reference internal"
href="../format/related_work.html">Related Work</a></li>
</ul>
<p class="caption" role="heading"><span
class="caption-text">Development</span></p>
diff --git a/main/java/quickstart.html b/main/java/quickstart.html
index 543c663a8..01da73d9a 100644
--- a/main/java/quickstart.html
+++ b/main/java/quickstart.html
@@ -338,7 +338,7 @@
<li class="toctree-l1"><a class="reference internal"
href="../format/comparison.html">Comparison with Other APIs</a></li>
<li class="toctree-l1"><a class="reference internal"
href="../format/how_manager.html">How Drivers and the Driver Manager Work
Together</a></li>
<li class="toctree-l1"><a class="reference internal"
href="../format/driver_manifests.html">ADBC Driver Manager and
Manifests</a></li>
-<li class="toctree-l1"><a class="reference internal"
href="../format/connection_profiles.html">Driver Manager Connection
Profiles</a></li>
+<li class="toctree-l1"><a class="reference internal"
href="../format/connection_profiles.html">ADBC Driver Manager and Connection
Profiles</a></li>
<li class="toctree-l1"><a class="reference internal"
href="../format/related_work.html">Related Work</a></li>
</ul>
<p class="caption" role="heading"><span
class="caption-text">Development</span></p>
diff --git a/main/objects.inv b/main/objects.inv
index 6630fa8cb..3aa695a29 100644
Binary files a/main/objects.inv and b/main/objects.inv differ
diff --git a/main/py-modindex.html b/main/py-modindex.html
index 3a66d0cb4..5bdcad2c5 100644
--- a/main/py-modindex.html
+++ b/main/py-modindex.html
@@ -328,7 +328,7 @@
<li class="toctree-l1"><a class="reference internal"
href="format/comparison.html">Comparison with Other APIs</a></li>
<li class="toctree-l1"><a class="reference internal"
href="format/how_manager.html">How Drivers and the Driver Manager Work
Together</a></li>
<li class="toctree-l1"><a class="reference internal"
href="format/driver_manifests.html">ADBC Driver Manager and Manifests</a></li>
-<li class="toctree-l1"><a class="reference internal"
href="format/connection_profiles.html">Driver Manager Connection
Profiles</a></li>
+<li class="toctree-l1"><a class="reference internal"
href="format/connection_profiles.html">ADBC Driver Manager and Connection
Profiles</a></li>
<li class="toctree-l1"><a class="reference internal"
href="format/related_work.html">Related Work</a></li>
</ul>
<p class="caption" role="heading"><span
class="caption-text">Development</span></p>
diff --git a/main/python/api/adbc_driver_bigquery.html
b/main/python/api/adbc_driver_bigquery.html
index 7d5676156..c2d62087e 100644
--- a/main/python/api/adbc_driver_bigquery.html
+++ b/main/python/api/adbc_driver_bigquery.html
@@ -338,7 +338,7 @@
<li class="toctree-l1"><a class="reference internal"
href="../../format/comparison.html">Comparison with Other APIs</a></li>
<li class="toctree-l1"><a class="reference internal"
href="../../format/how_manager.html">How Drivers and the Driver Manager Work
Together</a></li>
<li class="toctree-l1"><a class="reference internal"
href="../../format/driver_manifests.html">ADBC Driver Manager and
Manifests</a></li>
-<li class="toctree-l1"><a class="reference internal"
href="../../format/connection_profiles.html">Driver Manager Connection
Profiles</a></li>
+<li class="toctree-l1"><a class="reference internal"
href="../../format/connection_profiles.html">ADBC Driver Manager and Connection
Profiles</a></li>
<li class="toctree-l1"><a class="reference internal"
href="../../format/related_work.html">Related Work</a></li>
</ul>
<p class="caption" role="heading"><span
class="caption-text">Development</span></p>
diff --git a/main/python/api/adbc_driver_flightsql.html
b/main/python/api/adbc_driver_flightsql.html
index ea6ddb814..4495ea339 100644
--- a/main/python/api/adbc_driver_flightsql.html
+++ b/main/python/api/adbc_driver_flightsql.html
@@ -338,7 +338,7 @@
<li class="toctree-l1"><a class="reference internal"
href="../../format/comparison.html">Comparison with Other APIs</a></li>
<li class="toctree-l1"><a class="reference internal"
href="../../format/how_manager.html">How Drivers and the Driver Manager Work
Together</a></li>
<li class="toctree-l1"><a class="reference internal"
href="../../format/driver_manifests.html">ADBC Driver Manager and
Manifests</a></li>
-<li class="toctree-l1"><a class="reference internal"
href="../../format/connection_profiles.html">Driver Manager Connection
Profiles</a></li>
+<li class="toctree-l1"><a class="reference internal"
href="../../format/connection_profiles.html">ADBC Driver Manager and Connection
Profiles</a></li>
<li class="toctree-l1"><a class="reference internal"
href="../../format/related_work.html">Related Work</a></li>
</ul>
<p class="caption" role="heading"><span
class="caption-text">Development</span></p>
diff --git a/main/python/api/adbc_driver_manager.html
b/main/python/api/adbc_driver_manager.html
index a1e5e823a..66c3c3a59 100644
--- a/main/python/api/adbc_driver_manager.html
+++ b/main/python/api/adbc_driver_manager.html
@@ -338,7 +338,7 @@
<li class="toctree-l1"><a class="reference internal"
href="../../format/comparison.html">Comparison with Other APIs</a></li>
<li class="toctree-l1"><a class="reference internal"
href="../../format/how_manager.html">How Drivers and the Driver Manager Work
Together</a></li>
<li class="toctree-l1"><a class="reference internal"
href="../../format/driver_manifests.html">ADBC Driver Manager and
Manifests</a></li>
-<li class="toctree-l1"><a class="reference internal"
href="../../format/connection_profiles.html">Driver Manager Connection
Profiles</a></li>
+<li class="toctree-l1"><a class="reference internal"
href="../../format/connection_profiles.html">ADBC Driver Manager and Connection
Profiles</a></li>
<li class="toctree-l1"><a class="reference internal"
href="../../format/related_work.html">Related Work</a></li>
</ul>
<p class="caption" role="heading"><span
class="caption-text">Development</span></p>
@@ -1481,7 +1481,7 @@ where the scheme happens to be the same as the driver
name (so
PostgreSQL works, but not SQLite, for example, as SQLite uses
<code class="docutils literal notranslate"><span
class="pre">file:</span></code> URIs).</p></li>
<li><p>If the URI begins with <code class="docutils literal notranslate"><span
class="pre">profile://</span></code>, then a connection profile
-will be loaded instead. See <a class="reference internal"
href="../../format/connection_profiles.html"><span class="doc">Driver Manager
Connection Profiles</span></a>.</p></li>
+will be loaded instead. See <a class="reference internal"
href="../../format/connection_profiles.html"><span class="doc">ADBC Driver
Manager and Connection Profiles</span></a>.</p></li>
</ul>
</dd>
<dt><strong>uri</strong></dt><dd><p>The “uri” parameter to the database (if
applicable). This is
@@ -1490,7 +1490,7 @@ If given, takes precedence over any value in <code
class="docutils literal notra
</dd>
<dt><strong>profile</strong></dt><dd><p>A connection profile to load. Loading
<code class="docutils literal notranslate"><span
class="pre">profile="profile-name"</span></code> is
the same as loading the URI <code class="docutils literal notranslate"><span
class="pre">profile://profile-name</span></code>. See
-<a class="reference internal"
href="../../format/connection_profiles.html"><span class="doc">Driver Manager
Connection Profiles</span></a>.</p>
+<a class="reference internal"
href="../../format/connection_profiles.html"><span class="doc">ADBC Driver
Manager and Connection Profiles</span></a>.</p>
</dd>
<dt><strong>entrypoint</strong></dt><dd><p>The driver-specific entrypoint, if
different than the default.</p>
</dd>
diff --git a/main/python/api/adbc_driver_postgresql.html
b/main/python/api/adbc_driver_postgresql.html
index c1468a7c2..2a66f6eec 100644
--- a/main/python/api/adbc_driver_postgresql.html
+++ b/main/python/api/adbc_driver_postgresql.html
@@ -338,7 +338,7 @@
<li class="toctree-l1"><a class="reference internal"
href="../../format/comparison.html">Comparison with Other APIs</a></li>
<li class="toctree-l1"><a class="reference internal"
href="../../format/how_manager.html">How Drivers and the Driver Manager Work
Together</a></li>
<li class="toctree-l1"><a class="reference internal"
href="../../format/driver_manifests.html">ADBC Driver Manager and
Manifests</a></li>
-<li class="toctree-l1"><a class="reference internal"
href="../../format/connection_profiles.html">Driver Manager Connection
Profiles</a></li>
+<li class="toctree-l1"><a class="reference internal"
href="../../format/connection_profiles.html">ADBC Driver Manager and Connection
Profiles</a></li>
<li class="toctree-l1"><a class="reference internal"
href="../../format/related_work.html">Related Work</a></li>
</ul>
<p class="caption" role="heading"><span
class="caption-text">Development</span></p>
diff --git a/main/python/api/adbc_driver_snowflake.html
b/main/python/api/adbc_driver_snowflake.html
index 9cb1ec817..9ad532926 100644
--- a/main/python/api/adbc_driver_snowflake.html
+++ b/main/python/api/adbc_driver_snowflake.html
@@ -338,7 +338,7 @@
<li class="toctree-l1"><a class="reference internal"
href="../../format/comparison.html">Comparison with Other APIs</a></li>
<li class="toctree-l1"><a class="reference internal"
href="../../format/how_manager.html">How Drivers and the Driver Manager Work
Together</a></li>
<li class="toctree-l1"><a class="reference internal"
href="../../format/driver_manifests.html">ADBC Driver Manager and
Manifests</a></li>
-<li class="toctree-l1"><a class="reference internal"
href="../../format/connection_profiles.html">Driver Manager Connection
Profiles</a></li>
+<li class="toctree-l1"><a class="reference internal"
href="../../format/connection_profiles.html">ADBC Driver Manager and Connection
Profiles</a></li>
<li class="toctree-l1"><a class="reference internal"
href="../../format/related_work.html">Related Work</a></li>
</ul>
<p class="caption" role="heading"><span
class="caption-text">Development</span></p>
diff --git a/main/python/api/adbc_driver_sqlite.html
b/main/python/api/adbc_driver_sqlite.html
index 2f597fa33..42867e55e 100644
--- a/main/python/api/adbc_driver_sqlite.html
+++ b/main/python/api/adbc_driver_sqlite.html
@@ -338,7 +338,7 @@
<li class="toctree-l1"><a class="reference internal"
href="../../format/comparison.html">Comparison with Other APIs</a></li>
<li class="toctree-l1"><a class="reference internal"
href="../../format/how_manager.html">How Drivers and the Driver Manager Work
Together</a></li>
<li class="toctree-l1"><a class="reference internal"
href="../../format/driver_manifests.html">ADBC Driver Manager and
Manifests</a></li>
-<li class="toctree-l1"><a class="reference internal"
href="../../format/connection_profiles.html">Driver Manager Connection
Profiles</a></li>
+<li class="toctree-l1"><a class="reference internal"
href="../../format/connection_profiles.html">ADBC Driver Manager and Connection
Profiles</a></li>
<li class="toctree-l1"><a class="reference internal"
href="../../format/related_work.html">Related Work</a></li>
</ul>
<p class="caption" role="heading"><span
class="caption-text">Development</span></p>
diff --git a/main/python/api/index.html b/main/python/api/index.html
index 2e0a5186c..55f9980ac 100644
--- a/main/python/api/index.html
+++ b/main/python/api/index.html
@@ -338,7 +338,7 @@
<li class="toctree-l1"><a class="reference internal"
href="../../format/comparison.html">Comparison with Other APIs</a></li>
<li class="toctree-l1"><a class="reference internal"
href="../../format/how_manager.html">How Drivers and the Driver Manager Work
Together</a></li>
<li class="toctree-l1"><a class="reference internal"
href="../../format/driver_manifests.html">ADBC Driver Manager and
Manifests</a></li>
-<li class="toctree-l1"><a class="reference internal"
href="../../format/connection_profiles.html">Driver Manager Connection
Profiles</a></li>
+<li class="toctree-l1"><a class="reference internal"
href="../../format/connection_profiles.html">ADBC Driver Manager and Connection
Profiles</a></li>
<li class="toctree-l1"><a class="reference internal"
href="../../format/related_work.html">Related Work</a></li>
</ul>
<p class="caption" role="heading"><span
class="caption-text">Development</span></p>
diff --git a/main/python/driver_manager.html b/main/python/driver_manager.html
index c96b95e74..206e51651 100644
--- a/main/python/driver_manager.html
+++ b/main/python/driver_manager.html
@@ -338,7 +338,7 @@
<li class="toctree-l1"><a class="reference internal"
href="../format/comparison.html">Comparison with Other APIs</a></li>
<li class="toctree-l1"><a class="reference internal"
href="../format/how_manager.html">How Drivers and the Driver Manager Work
Together</a></li>
<li class="toctree-l1"><a class="reference internal"
href="../format/driver_manifests.html">ADBC Driver Manager and
Manifests</a></li>
-<li class="toctree-l1"><a class="reference internal"
href="../format/connection_profiles.html">Driver Manager Connection
Profiles</a></li>
+<li class="toctree-l1"><a class="reference internal"
href="../format/connection_profiles.html">ADBC Driver Manager and Connection
Profiles</a></li>
<li class="toctree-l1"><a class="reference internal"
href="../format/related_work.html">Related Work</a></li>
</ul>
<p class="caption" role="heading"><span
class="caption-text">Development</span></p>
diff --git a/main/python/index.html b/main/python/index.html
index 57c6ea235..3bed2eaa3 100644
--- a/main/python/index.html
+++ b/main/python/index.html
@@ -338,7 +338,7 @@
<li class="toctree-l1"><a class="reference internal"
href="../format/comparison.html">Comparison with Other APIs</a></li>
<li class="toctree-l1"><a class="reference internal"
href="../format/how_manager.html">How Drivers and the Driver Manager Work
Together</a></li>
<li class="toctree-l1"><a class="reference internal"
href="../format/driver_manifests.html">ADBC Driver Manager and
Manifests</a></li>
-<li class="toctree-l1"><a class="reference internal"
href="../format/connection_profiles.html">Driver Manager Connection
Profiles</a></li>
+<li class="toctree-l1"><a class="reference internal"
href="../format/connection_profiles.html">ADBC Driver Manager and Connection
Profiles</a></li>
<li class="toctree-l1"><a class="reference internal"
href="../format/related_work.html">Related Work</a></li>
</ul>
<p class="caption" role="heading"><span
class="caption-text">Development</span></p>
diff --git a/main/python/quickstart.html b/main/python/quickstart.html
index 020995639..7912bcde0 100644
--- a/main/python/quickstart.html
+++ b/main/python/quickstart.html
@@ -338,7 +338,7 @@
<li class="toctree-l1"><a class="reference internal"
href="../format/comparison.html">Comparison with Other APIs</a></li>
<li class="toctree-l1"><a class="reference internal"
href="../format/how_manager.html">How Drivers and the Driver Manager Work
Together</a></li>
<li class="toctree-l1"><a class="reference internal"
href="../format/driver_manifests.html">ADBC Driver Manager and
Manifests</a></li>
-<li class="toctree-l1"><a class="reference internal"
href="../format/connection_profiles.html">Driver Manager Connection
Profiles</a></li>
+<li class="toctree-l1"><a class="reference internal"
href="../format/connection_profiles.html">ADBC Driver Manager and Connection
Profiles</a></li>
<li class="toctree-l1"><a class="reference internal"
href="../format/related_work.html">Related Work</a></li>
</ul>
<p class="caption" role="heading"><span
class="caption-text">Development</span></p>
diff --git a/main/python/recipe/driver_manager.html
b/main/python/recipe/driver_manager.html
index 5d5bea5a4..1aa901a26 100644
--- a/main/python/recipe/driver_manager.html
+++ b/main/python/recipe/driver_manager.html
@@ -338,7 +338,7 @@
<li class="toctree-l1"><a class="reference internal"
href="../../format/comparison.html">Comparison with Other APIs</a></li>
<li class="toctree-l1"><a class="reference internal"
href="../../format/how_manager.html">How Drivers and the Driver Manager Work
Together</a></li>
<li class="toctree-l1"><a class="reference internal"
href="../../format/driver_manifests.html">ADBC Driver Manager and
Manifests</a></li>
-<li class="toctree-l1"><a class="reference internal"
href="../../format/connection_profiles.html">Driver Manager Connection
Profiles</a></li>
+<li class="toctree-l1"><a class="reference internal"
href="../../format/connection_profiles.html">ADBC Driver Manager and Connection
Profiles</a></li>
<li class="toctree-l1"><a class="reference internal"
href="../../format/related_work.html">Related Work</a></li>
</ul>
<p class="caption" role="heading"><span
class="caption-text">Development</span></p>
diff --git a/main/python/recipe/flight_sql.html
b/main/python/recipe/flight_sql.html
index 5c67a3fd0..38205787e 100644
--- a/main/python/recipe/flight_sql.html
+++ b/main/python/recipe/flight_sql.html
@@ -338,7 +338,7 @@
<li class="toctree-l1"><a class="reference internal"
href="../../format/comparison.html">Comparison with Other APIs</a></li>
<li class="toctree-l1"><a class="reference internal"
href="../../format/how_manager.html">How Drivers and the Driver Manager Work
Together</a></li>
<li class="toctree-l1"><a class="reference internal"
href="../../format/driver_manifests.html">ADBC Driver Manager and
Manifests</a></li>
-<li class="toctree-l1"><a class="reference internal"
href="../../format/connection_profiles.html">Driver Manager Connection
Profiles</a></li>
+<li class="toctree-l1"><a class="reference internal"
href="../../format/connection_profiles.html">ADBC Driver Manager and Connection
Profiles</a></li>
<li class="toctree-l1"><a class="reference internal"
href="../../format/related_work.html">Related Work</a></li>
</ul>
<p class="caption" role="heading"><span
class="caption-text">Development</span></p>
diff --git a/main/python/recipe/index.html b/main/python/recipe/index.html
index 1273d1de1..788d3ab48 100644
--- a/main/python/recipe/index.html
+++ b/main/python/recipe/index.html
@@ -338,7 +338,7 @@
<li class="toctree-l1"><a class="reference internal"
href="../../format/comparison.html">Comparison with Other APIs</a></li>
<li class="toctree-l1"><a class="reference internal"
href="../../format/how_manager.html">How Drivers and the Driver Manager Work
Together</a></li>
<li class="toctree-l1"><a class="reference internal"
href="../../format/driver_manifests.html">ADBC Driver Manager and
Manifests</a></li>
-<li class="toctree-l1"><a class="reference internal"
href="../../format/connection_profiles.html">Driver Manager Connection
Profiles</a></li>
+<li class="toctree-l1"><a class="reference internal"
href="../../format/connection_profiles.html">ADBC Driver Manager and Connection
Profiles</a></li>
<li class="toctree-l1"><a class="reference internal"
href="../../format/related_work.html">Related Work</a></li>
</ul>
<p class="caption" role="heading"><span
class="caption-text">Development</span></p>
diff --git a/main/python/recipe/postgresql.html
b/main/python/recipe/postgresql.html
index 611c58ee4..7a3fbcb98 100644
--- a/main/python/recipe/postgresql.html
+++ b/main/python/recipe/postgresql.html
@@ -338,7 +338,7 @@
<li class="toctree-l1"><a class="reference internal"
href="../../format/comparison.html">Comparison with Other APIs</a></li>
<li class="toctree-l1"><a class="reference internal"
href="../../format/how_manager.html">How Drivers and the Driver Manager Work
Together</a></li>
<li class="toctree-l1"><a class="reference internal"
href="../../format/driver_manifests.html">ADBC Driver Manager and
Manifests</a></li>
-<li class="toctree-l1"><a class="reference internal"
href="../../format/connection_profiles.html">Driver Manager Connection
Profiles</a></li>
+<li class="toctree-l1"><a class="reference internal"
href="../../format/connection_profiles.html">ADBC Driver Manager and Connection
Profiles</a></li>
<li class="toctree-l1"><a class="reference internal"
href="../../format/related_work.html">Related Work</a></li>
</ul>
<p class="caption" role="heading"><span
class="caption-text">Development</span></p>
diff --git a/main/python/recipe/sqlite.html b/main/python/recipe/sqlite.html
index 8e88622e5..2975a4094 100644
--- a/main/python/recipe/sqlite.html
+++ b/main/python/recipe/sqlite.html
@@ -338,7 +338,7 @@
<li class="toctree-l1"><a class="reference internal"
href="../../format/comparison.html">Comparison with Other APIs</a></li>
<li class="toctree-l1"><a class="reference internal"
href="../../format/how_manager.html">How Drivers and the Driver Manager Work
Together</a></li>
<li class="toctree-l1"><a class="reference internal"
href="../../format/driver_manifests.html">ADBC Driver Manager and
Manifests</a></li>
-<li class="toctree-l1"><a class="reference internal"
href="../../format/connection_profiles.html">Driver Manager Connection
Profiles</a></li>
+<li class="toctree-l1"><a class="reference internal"
href="../../format/connection_profiles.html">ADBC Driver Manager and Connection
Profiles</a></li>
<li class="toctree-l1"><a class="reference internal"
href="../../format/related_work.html">Related Work</a></li>
</ul>
<p class="caption" role="heading"><span
class="caption-text">Development</span></p>
diff --git a/main/r/adbcbigquery/pkgdown.yml b/main/r/adbcbigquery/pkgdown.yml
index efad42eb4..9f33c2942 100644
--- a/main/r/adbcbigquery/pkgdown.yml
+++ b/main/r/adbcbigquery/pkgdown.yml
@@ -2,7 +2,7 @@ pandoc: 3.9.0.2
pkgdown: 2.2.0
pkgdown_sha: ~
articles: {}
-last_built: 2026-03-20T23:31Z
+last_built: 2026-03-23T00:31Z
urls:
reference: https://arrow.apache.org/adbc/current/r/adbcbigquery/reference
article: https://arrow.apache.org/adbc/current/r/adbcbigquery/articles
diff --git a/main/r/adbcdrivermanager/pkgdown.yml
b/main/r/adbcdrivermanager/pkgdown.yml
index ea233cc42..18888be40 100644
--- a/main/r/adbcdrivermanager/pkgdown.yml
+++ b/main/r/adbcdrivermanager/pkgdown.yml
@@ -2,7 +2,7 @@ pandoc: 3.9.0.2
pkgdown: 2.2.0
pkgdown_sha: ~
articles: {}
-last_built: 2026-03-20T23:30Z
+last_built: 2026-03-23T00:31Z
urls:
reference:
https://arrow.apache.org/adbc/current/r/adbcdrivermanager/reference
article: https://arrow.apache.org/adbc/current/r/adbcdrivermanager/articles
diff --git a/main/r/adbcdrivermanager/reference/adbc_connection_init.html
b/main/r/adbcdrivermanager/reference/adbc_connection_init.html
index 8e3487708..9f4c4eeca 100644
--- a/main/r/adbcdrivermanager/reference/adbc_connection_init.html
+++ b/main/r/adbcdrivermanager/reference/adbc_connection_init.html
@@ -105,9 +105,9 @@ finer-grained control over behaviour at the R
level.</p></dd>
<h2 id="ref-examples">Examples<a class="anchor" aria-label="anchor"
href="#ref-examples"></a></h2>
<div class="sourceCode"><pre class="sourceCode r"><code><span
class="r-in"><span><span class="va">db</span> <span class="op"><-</span>
<span class="fu"><a
href="adbc_database_init.html">adbc_database_init</a></span><span
class="op">(</span><span class="fu"><a
href="adbc_driver_void.html">adbc_driver_void</a></span><span
class="op">(</span><span class="op">)</span><span
class="op">)</span></span></span>
<span class="r-in"><span><span class="fu">adbc_connection_init</span><span
class="op">(</span><span class="va">db</span><span
class="op">)</span></span></span>
-<span class="r-out co"><span class="r-pr">#></span> <adbc_connection at
0x55dd3c71b610> </span>
+<span class="r-out co"><span class="r-pr">#></span> <adbc_connection at
0x55e60ec881e0> </span>
<span class="r-out co"><span class="r-pr">#></span> List of 1</span>
-<span class="r-out co"><span class="r-pr">#></span> $
database:<adbc_database at 0x55dd3bbdc6d0> </span>
+<span class="r-out co"><span class="r-pr">#></span> $
database:<adbc_database at 0x55e60fce1a80> </span>
<span class="r-out co"><span class="r-pr">#></span> List of 1</span>
<span class="r-out co"><span class="r-pr">#></span> ..$
driver:<adbc_driver_void> List of 4</span>
<span class="r-out co"><span class="r-pr">#></span> .. ..$ load_flags
: int 15</span>
diff --git a/main/r/adbcdrivermanager/reference/adbc_connection_init.md
b/main/r/adbcdrivermanager/reference/adbc_connection_init.md
index 5b6979edb..3fd378176 100644
--- a/main/r/adbcdrivermanager/reference/adbc_connection_init.md
+++ b/main/r/adbcdrivermanager/reference/adbc_connection_init.md
@@ -62,9 +62,9 @@ An object of class 'adbc_connection'
``` r
db <- adbc_database_init(adbc_driver_void())
adbc_connection_init(db)
-#> <adbc_connection at 0x55dd3c71b610>
+#> <adbc_connection at 0x55e60ec881e0>
#> List of 1
-#> $ database:<adbc_database at 0x55dd3bbdc6d0>
+#> $ database:<adbc_database at 0x55e60fce1a80>
#> List of 1
#> ..$ driver:<adbc_driver_void> List of 4
#> .. ..$ load_flags : int 15
diff --git a/main/r/adbcdrivermanager/reference/adbc_database_init.html
b/main/r/adbcdrivermanager/reference/adbc_database_init.html
index a784bb820..e86ee96b0 100644
--- a/main/r/adbcdrivermanager/reference/adbc_database_init.html
+++ b/main/r/adbcdrivermanager/reference/adbc_database_init.html
@@ -104,7 +104,7 @@ finer-grained control over behaviour at the R
level.</p></dd>
<div class="section level2">
<h2 id="ref-examples">Examples<a class="anchor" aria-label="anchor"
href="#ref-examples"></a></h2>
<div class="sourceCode"><pre class="sourceCode r"><code><span
class="r-in"><span><span class="fu">adbc_database_init</span><span
class="op">(</span><span class="fu"><a
href="adbc_driver_void.html">adbc_driver_void</a></span><span
class="op">(</span><span class="op">)</span><span
class="op">)</span></span></span>
-<span class="r-out co"><span class="r-pr">#></span> <adbc_database at
0x55dd3c978b00> </span>
+<span class="r-out co"><span class="r-pr">#></span> <adbc_database at
0x55e6105a86e0> </span>
<span class="r-out co"><span class="r-pr">#></span> List of 1</span>
<span class="r-out co"><span class="r-pr">#></span> $
driver:<adbc_driver_void> List of 4</span>
<span class="r-out co"><span class="r-pr">#></span> ..$ load_flags :
int 15</span>
diff --git a/main/r/adbcdrivermanager/reference/adbc_database_init.md
b/main/r/adbcdrivermanager/reference/adbc_database_init.md
index 22137b2e4..22fea2e42 100644
--- a/main/r/adbcdrivermanager/reference/adbc_database_init.md
+++ b/main/r/adbcdrivermanager/reference/adbc_database_init.md
@@ -61,7 +61,7 @@ An object of class adbc_database
``` r
adbc_database_init(adbc_driver_void())
-#> <adbc_database at 0x55dd3c978b00>
+#> <adbc_database at 0x55e6105a86e0>
#> List of 1
#> $ driver:<adbc_driver_void> List of 4
#> ..$ load_flags : int 15
diff --git a/main/r/adbcdrivermanager/reference/adbc_statement_init.html
b/main/r/adbcdrivermanager/reference/adbc_statement_init.html
index 6014f411d..7e43e8d46 100644
--- a/main/r/adbcdrivermanager/reference/adbc_statement_init.html
+++ b/main/r/adbcdrivermanager/reference/adbc_statement_init.html
@@ -106,11 +106,11 @@ finer-grained control over behaviour at the R
level.</p></dd>
<div class="sourceCode"><pre class="sourceCode r"><code><span
class="r-in"><span><span class="va">db</span> <span class="op"><-</span>
<span class="fu"><a
href="adbc_database_init.html">adbc_database_init</a></span><span
class="op">(</span><span class="fu"><a
href="adbc_driver_void.html">adbc_driver_void</a></span><span
class="op">(</span><span class="op">)</span><span
class="op">)</span></span></span>
<span class="r-in"><span><span class="va">con</span> <span
class="op"><-</span> <span class="fu"><a
href="adbc_connection_init.html">adbc_connection_init</a></span><span
class="op">(</span><span class="va">db</span><span
class="op">)</span></span></span>
<span class="r-in"><span><span class="fu">adbc_statement_init</span><span
class="op">(</span><span class="va">con</span><span
class="op">)</span></span></span>
-<span class="r-out co"><span class="r-pr">#></span> <adbc_statement at
0x55dd3c606e10> </span>
+<span class="r-out co"><span class="r-pr">#></span> <adbc_statement at
0x55e60d4291d0> </span>
<span class="r-out co"><span class="r-pr">#></span> List of 1</span>
-<span class="r-out co"><span class="r-pr">#></span> $
connection:<adbc_connection at 0x55dd3c6c90f0> </span>
+<span class="r-out co"><span class="r-pr">#></span> $
connection:<adbc_connection at 0x55e60fc7c8c0> </span>
<span class="r-out co"><span class="r-pr">#></span> List of 1</span>
-<span class="r-out co"><span class="r-pr">#></span> ..$
database:<adbc_database at 0x55dd3c54f6f0> </span>
+<span class="r-out co"><span class="r-pr">#></span> ..$
database:<adbc_database at 0x55e60a1e4280> </span>
<span class="r-out co"><span class="r-pr">#></span> List of 1</span>
<span class="r-out co"><span class="r-pr">#></span> .. ..$
driver:<adbc_driver_void> List of 4</span>
<span class="r-out co"><span class="r-pr">#></span> .. .. ..$ load_flags
: int 15</span>
diff --git a/main/r/adbcdrivermanager/reference/adbc_statement_init.md
b/main/r/adbcdrivermanager/reference/adbc_statement_init.md
index bb24e5db0..8b989a4f8 100644
--- a/main/r/adbcdrivermanager/reference/adbc_statement_init.md
+++ b/main/r/adbcdrivermanager/reference/adbc_statement_init.md
@@ -63,11 +63,11 @@ An object of class 'adbc_statement'
db <- adbc_database_init(adbc_driver_void())
con <- adbc_connection_init(db)
adbc_statement_init(con)
-#> <adbc_statement at 0x55dd3c606e10>
+#> <adbc_statement at 0x55e60d4291d0>
#> List of 1
-#> $ connection:<adbc_connection at 0x55dd3c6c90f0>
+#> $ connection:<adbc_connection at 0x55e60fc7c8c0>
#> List of 1
-#> ..$ database:<adbc_database at 0x55dd3c54f6f0>
+#> ..$ database:<adbc_database at 0x55e60a1e4280>
#> List of 1
#> .. ..$ driver:<adbc_driver_void> List of 4
#> .. .. ..$ load_flags : int 15
diff --git a/main/r/adbcdrivermanager/search.json
b/main/r/adbcdrivermanager/search.json
index 432067230..9d2754721 100644
--- a/main/r/adbcdrivermanager/search.json
+++ b/main/r/adbcdrivermanager/search.json
@@ -1 +1 @@
-[{"path":"https://arrow.apache.org/adbc/current/r/adbcdrivermanager/LICENSE.html","id":null,"dir":"","previous_headings":"","what":"Apache
License","title":"Apache License","text":"Version 2.0, January 2004
<http://www.apache.org/licenses/>","code":""},{"path":[]},{"path":"https://arrow.apache.org/adbc/current/r/adbcdrivermanager/LICENSE.html","id":"id_1-definitions","dir":"","previous_headings":"Terms
and Conditions for use, reproduction, and distribution","what":"1.
Definitions","title [...]
+[{"path":"https://arrow.apache.org/adbc/current/r/adbcdrivermanager/LICENSE.html","id":null,"dir":"","previous_headings":"","what":"Apache
License","title":"Apache License","text":"Version 2.0, January 2004
<http://www.apache.org/licenses/>","code":""},{"path":[]},{"path":"https://arrow.apache.org/adbc/current/r/adbcdrivermanager/LICENSE.html","id":"id_1-definitions","dir":"","previous_headings":"Terms
and Conditions for use, reproduction, and distribution","what":"1.
Definitions","title [...]
diff --git a/main/r/adbcflightsql/pkgdown.yml b/main/r/adbcflightsql/pkgdown.yml
index 13f87166c..b825fd578 100644
--- a/main/r/adbcflightsql/pkgdown.yml
+++ b/main/r/adbcflightsql/pkgdown.yml
@@ -2,7 +2,7 @@ pandoc: 3.9.0.2
pkgdown: 2.2.0
pkgdown_sha: ~
articles: {}
-last_built: 2026-03-20T23:31Z
+last_built: 2026-03-23T00:31Z
urls:
reference: https://arrow.apache.org/adbc/current/r/adbcflightsql/reference
article: https://arrow.apache.org/adbc/current/r/adbcflightsql/articles
diff --git a/main/r/adbcpostgresql/pkgdown.yml
b/main/r/adbcpostgresql/pkgdown.yml
index 672d7c0d4..47e380daf 100644
--- a/main/r/adbcpostgresql/pkgdown.yml
+++ b/main/r/adbcpostgresql/pkgdown.yml
@@ -2,7 +2,7 @@ pandoc: 3.9.0.2
pkgdown: 2.2.0
pkgdown_sha: ~
articles: {}
-last_built: 2026-03-20T23:30Z
+last_built: 2026-03-23T00:31Z
urls:
reference: https://arrow.apache.org/adbc/current/r/adbcpostgresql/reference
article: https://arrow.apache.org/adbc/current/r/adbcpostgresql/articles
diff --git a/main/r/adbcsnowflake/pkgdown.yml b/main/r/adbcsnowflake/pkgdown.yml
index b120f9cc7..806a5241a 100644
--- a/main/r/adbcsnowflake/pkgdown.yml
+++ b/main/r/adbcsnowflake/pkgdown.yml
@@ -2,7 +2,7 @@ pandoc: 3.9.0.2
pkgdown: 2.2.0
pkgdown_sha: ~
articles: {}
-last_built: 2026-03-20T23:31Z
+last_built: 2026-03-23T00:31Z
urls:
reference: https://arrow.apache.org/adbc/current/r/adbcsnowflake/reference
article: https://arrow.apache.org/adbc/current/r/adbcsnowflake/articles
diff --git a/main/r/adbcsqlite/pkgdown.yml b/main/r/adbcsqlite/pkgdown.yml
index 9f805714f..20c968d2c 100644
--- a/main/r/adbcsqlite/pkgdown.yml
+++ b/main/r/adbcsqlite/pkgdown.yml
@@ -2,7 +2,7 @@ pandoc: 3.9.0.2
pkgdown: 2.2.0
pkgdown_sha: ~
articles: {}
-last_built: 2026-03-20T23:31Z
+last_built: 2026-03-23T00:31Z
urls:
reference: https://arrow.apache.org/adbc/current/r/adbcsqlite/reference
article: https://arrow.apache.org/adbc/current/r/adbcsqlite/articles
diff --git a/main/r/index.html b/main/r/index.html
index 647358642..a1ab8ab7b 100644
--- a/main/r/index.html
+++ b/main/r/index.html
@@ -338,7 +338,7 @@
<li class="toctree-l1"><a class="reference internal"
href="../format/comparison.html">Comparison with Other APIs</a></li>
<li class="toctree-l1"><a class="reference internal"
href="../format/how_manager.html">How Drivers and the Driver Manager Work
Together</a></li>
<li class="toctree-l1"><a class="reference internal"
href="../format/driver_manifests.html">ADBC Driver Manager and
Manifests</a></li>
-<li class="toctree-l1"><a class="reference internal"
href="../format/connection_profiles.html">Driver Manager Connection
Profiles</a></li>
+<li class="toctree-l1"><a class="reference internal"
href="../format/connection_profiles.html">ADBC Driver Manager and Connection
Profiles</a></li>
<li class="toctree-l1"><a class="reference internal"
href="../format/related_work.html">Related Work</a></li>
</ul>
<p class="caption" role="heading"><span
class="caption-text">Development</span></p>
diff --git a/main/rust/driver_manager.html b/main/rust/driver_manager.html
index d0952e97b..2b1445210 100644
--- a/main/rust/driver_manager.html
+++ b/main/rust/driver_manager.html
@@ -338,7 +338,7 @@
<li class="toctree-l1"><a class="reference internal"
href="../format/comparison.html">Comparison with Other APIs</a></li>
<li class="toctree-l1"><a class="reference internal"
href="../format/how_manager.html">How Drivers and the Driver Manager Work
Together</a></li>
<li class="toctree-l1"><a class="reference internal"
href="../format/driver_manifests.html">ADBC Driver Manager and
Manifests</a></li>
-<li class="toctree-l1"><a class="reference internal"
href="../format/connection_profiles.html">Driver Manager Connection
Profiles</a></li>
+<li class="toctree-l1"><a class="reference internal"
href="../format/connection_profiles.html">ADBC Driver Manager and Connection
Profiles</a></li>
<li class="toctree-l1"><a class="reference internal"
href="../format/related_work.html">Related Work</a></li>
</ul>
<p class="caption" role="heading"><span
class="caption-text">Development</span></p>
diff --git a/main/rust/index.html b/main/rust/index.html
index b6e66bba2..a43cb5f48 100644
--- a/main/rust/index.html
+++ b/main/rust/index.html
@@ -338,7 +338,7 @@
<li class="toctree-l1"><a class="reference internal"
href="../format/comparison.html">Comparison with Other APIs</a></li>
<li class="toctree-l1"><a class="reference internal"
href="../format/how_manager.html">How Drivers and the Driver Manager Work
Together</a></li>
<li class="toctree-l1"><a class="reference internal"
href="../format/driver_manifests.html">ADBC Driver Manager and
Manifests</a></li>
-<li class="toctree-l1"><a class="reference internal"
href="../format/connection_profiles.html">Driver Manager Connection
Profiles</a></li>
+<li class="toctree-l1"><a class="reference internal"
href="../format/connection_profiles.html">ADBC Driver Manager and Connection
Profiles</a></li>
<li class="toctree-l1"><a class="reference internal"
href="../format/related_work.html">Related Work</a></li>
</ul>
<p class="caption" role="heading"><span
class="caption-text">Development</span></p>
diff --git a/main/rust/quickstart.html b/main/rust/quickstart.html
index c17aea3de..c3d8c1a23 100644
--- a/main/rust/quickstart.html
+++ b/main/rust/quickstart.html
@@ -338,7 +338,7 @@
<li class="toctree-l1"><a class="reference internal"
href="../format/comparison.html">Comparison with Other APIs</a></li>
<li class="toctree-l1"><a class="reference internal"
href="../format/how_manager.html">How Drivers and the Driver Manager Work
Together</a></li>
<li class="toctree-l1"><a class="reference internal"
href="../format/driver_manifests.html">ADBC Driver Manager and
Manifests</a></li>
-<li class="toctree-l1"><a class="reference internal"
href="../format/connection_profiles.html">Driver Manager Connection
Profiles</a></li>
+<li class="toctree-l1"><a class="reference internal"
href="../format/connection_profiles.html">ADBC Driver Manager and Connection
Profiles</a></li>
<li class="toctree-l1"><a class="reference internal"
href="../format/related_work.html">Related Work</a></li>
</ul>
<p class="caption" role="heading"><span
class="caption-text">Development</span></p>
diff --git a/main/search.html b/main/search.html
index 1f49c0400..eb2f39fac 100644
--- a/main/search.html
+++ b/main/search.html
@@ -330,7 +330,7 @@
<li class="toctree-l1"><a class="reference internal"
href="format/comparison.html">Comparison with Other APIs</a></li>
<li class="toctree-l1"><a class="reference internal"
href="format/how_manager.html">How Drivers and the Driver Manager Work
Together</a></li>
<li class="toctree-l1"><a class="reference internal"
href="format/driver_manifests.html">ADBC Driver Manager and Manifests</a></li>
-<li class="toctree-l1"><a class="reference internal"
href="format/connection_profiles.html">Driver Manager Connection
Profiles</a></li>
+<li class="toctree-l1"><a class="reference internal"
href="format/connection_profiles.html">ADBC Driver Manager and Connection
Profiles</a></li>
<li class="toctree-l1"><a class="reference internal"
href="format/related_work.html">Related Work</a></li>
</ul>
<p class="caption" role="heading"><span
class="caption-text">Development</span></p>
diff --git a/main/searchindex.js b/main/searchindex.js
index a3d083d84..e7238074d 100644
--- a/main/searchindex.js
+++ b/main/searchindex.js
@@ -1 +1 @@
-Search.setIndex({"alltitles":{"ADBC API Standard":[[28,null]],"ADBC Driver
Manager and Manifests":[[25,null]],"API
Reference":[[3,"api-reference"],[24,"api-reference"],[33,"api-reference"],[43,"api-reference"],[52,"api-reference"]],"Advanced
Usage":[[24,"advanced-usage"]],"And then what is the \u201cADBC JDBC
driver\u201d?":[[22,"and-then-what-is-the-adbc-jdbc-driver"]],"Apache Arrow
ADBC":[[31,null]],"Arrow type to PostgreSQL type
mapping":[[18,"id5"]],"Authenticate with a username and [...]
\ No newline at end of file
+Search.setIndex({"alltitles":{"ADBC API Standard":[[28,null]],"ADBC Driver
Manager and Connection Profiles":[[24,null]],"ADBC Driver Manager and
Manifests":[[25,null]],"API
Reference":[[3,"api-reference"],[24,"api-reference"],[33,"api-reference"],[43,"api-reference"],[52,"api-reference"]],"Advanced
Usage":[[24,"advanced-usage"]],"And then what is the \u201cADBC JDBC
driver\u201d?":[[22,"and-then-what-is-the-adbc-jdbc-driver"]],"Apache Arrow
ADBC":[[31,null]],"Arrow type to PostgreSQL typ [...]
\ No newline at end of file