This is an automated email from the ASF dual-hosted git repository.

ianmcook pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/arrow-adbc.git


The following commit(s) were added to refs/heads/main by this push:
     new ffdcb793a docs: add adbcBridge to the Tools & Integrations page (#4733)
ffdcb793a is described below

commit ffdcb793a7b7685b013b3521a3629a688bf6a925
Author: singhpratech <[email protected]>
AuthorDate: Mon Aug 31 23:45:39 2026 -0400

    docs: add adbcBridge to the Tools & Integrations page (#4733)
    
    Adds adbcBridge to the Tools & Integrations page, as suggested by
    ianmcook in #4730.
    
    adbcBridge is an ADBC driver written in C that loads an ODBC driver and
    exposes it through the ADBC API, giving an ADBC path to databases that
    have an ODBC driver but no native ADBC one. The entry follows the length
    and style of the neighboring entries: a short description, a Python
    snippet (taken verbatim from the project's quick start), and a
    documentation link.
    
    Also fixes a small typo in the closing section of the page
    ("integratoin" → "integration").
    
    ianmcook — could you take a look, as offered in #4730? Happy to adjust
    wording or trim as you see fit.
    
    ---------
    
    Co-authored-by: Ian Cook <[email protected]>
---
 docs/source/integrations.rst | 24 +++++++++++++++++++++++-
 1 file changed, 23 insertions(+), 1 deletion(-)

diff --git a/docs/source/integrations.rst b/docs/source/integrations.rst
index c59e49555..c78c18431 100644
--- a/docs/source/integrations.rst
+++ b/docs/source/integrations.rst
@@ -23,6 +23,28 @@ ADBC works alongside many popular data tools and frameworks. 
This page describes
 
 ----
 
+adbcBridge
+==========
+
+`adbcBridge <https://adbcbridge.org>`_ is an ADBC driver, written in C, that 
loads an ODBC driver and exposes it through the ADBC API. It provides an ADBC 
path to databases that have an ODBC driver but no native ADBC one. It reads 
with ODBC block cursors and converts column-wise into Arrow record batches, and 
supports bulk ingest, partitioned reads, and catalog metadata.
+
+.. code-block:: python
+
+   import adbc_driver_manager.dbapi as dbapi
+
+   # adbcBridge must be installed first (its install.sh registers the driver
+   # manifest); "SQLite3" here is any ODBC driver registered on the system.
+   with dbapi.connect(
+       driver="odbc",
+       db_kwargs={"uri": "Driver=SQLite3;Database=my.db;"},
+   ) as conn, conn.cursor() as cur:
+       cur.execute("SELECT 42 AS answer")
+       print(cur.fetch_arrow_table())
+
+See the `adbcBridge documentation <https://adbcbridge.org>`_ for the tested 
databases and usage details.
+
+----
+
 Apache DataFusion
 =================
 
@@ -197,4 +219,4 @@ See the `activerecord-adbc-adapter documentation 
<https://www.rubydoc.info/gems/
 Add Your Own Here
 =================
 
-Know of an integratoin or tool not listed here? Contributions to this page are 
welcome via pull requests on `GitHub <https://github.com/apache/arrow-adbc>`_.
+Know of an integration or tool not listed here? Contributions to this page are 
welcome via pull requests on `GitHub <https://github.com/apache/arrow-adbc>`_.

Reply via email to