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 c037eee publish documentation
c037eee is described below
commit c037eee416b37c7d163b8968225edb22670402a8
Author: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
AuthorDate: Thu Dec 15 21:57:13 2022 +0000
publish documentation
---
main/_sources/contributing.rst.txt | 5 +-
main/_sources/driver/cpp/flight_sql.rst.txt | 10 +-
main/_sources/driver/cpp/postgresql.rst.txt | 14 ++
main/_sources/driver/cpp/sqlite.rst.txt | 15 ++
main/_sources/index.rst.txt | 6 +
main/_sources/nightly.rst.txt | 10 +-
main/_sources/python/index.rst.txt | 1 +
main/_sources/python/quickstart.rst.txt | 178 +++++++++++++++++++++
main/contributing.html | 10 +-
main/cpp/api/adbc.html | 5 +
main/cpp/api/adbc_driver_manager.html | 5 +
main/cpp/api/index.html | 5 +
main/cpp/concurrency.html | 5 +
main/cpp/driver_manager.html | 5 +
main/cpp/index.html | 11 +-
main/driver/cpp/features.html | 5 +
main/driver/cpp/flight_sql.html | 19 ++-
main/driver/cpp/index.html | 5 +
main/driver/cpp/postgresql.html | 27 +++-
main/driver/cpp/sqlite.html | 27 +++-
main/driver/java/flight_sql.html | 5 +
main/driver/java/index.html | 5 +
main/driver/java/jdbc.html | 11 +-
main/format/comparison.html | 5 +
main/format/specification.html | 5 +
main/format/versioning.html | 5 +
main/genindex.html | 5 +
main/go/index.html | 5 +
main/index.html | 11 ++
main/java/index.html | 5 +
main/nightly.html | 17 +-
main/objects.inv | Bin 6871 -> 6908 bytes
main/py-modindex.html | 5 +
main/python/api/adbc_driver_manager.html | 5 +
main/python/api/adbc_driver_postgresql.html | 5 +
main/python/api/adbc_driver_sqlite.html | 5 +
main/python/api/index.html | 5 +
main/python/driver_manager.html | 5 +
main/python/index.html | 10 ++
.../{driver_manager.html => quickstart.html} | 175 +++++++++++++++-----
main/search.html | 5 +
main/searchindex.js | 2 +-
42 files changed, 595 insertions(+), 74 deletions(-)
diff --git a/main/_sources/contributing.rst.txt
b/main/_sources/contributing.rst.txt
index 5458239..04d6578 100644
--- a/main/_sources/contributing.rst.txt
+++ b/main/_sources/contributing.rst.txt
@@ -15,11 +15,14 @@
.. specific language governing permissions and limitations
.. under the License.
+.. _contributing:
+
============
Contributing
============
-To contribute, see CONTRIBUTING.md_ in the repository.
+To contribute, and for build instructions, see CONTRIBUTING.md_ in the
+repository.
.. _CONTRIBUTING.md:
https://github.com/apache/arrow-adbc/blob/main/CONTRIBUTING.md
diff --git a/main/_sources/driver/cpp/flight_sql.rst.txt
b/main/_sources/driver/cpp/flight_sql.rst.txt
index d8ae7a6..63974fc 100644
--- a/main/_sources/driver/cpp/flight_sql.rst.txt
+++ b/main/_sources/driver/cpp/flight_sql.rst.txt
@@ -26,7 +26,9 @@ Installation
============
The Flight SQL driver is shipped as part of the Arrow C++ libraries
-and PyArrow.
+and PyArrow. See the `main Arrow project website
+<https://arrow.apache.org/install/>`_ for instructions. Version >= 11
+is required.
Usage
=====
@@ -116,8 +118,10 @@ These options map 1:1 with the options in
FlightClientOptions:
``arrow.flight.sql.client_option.private_key``
The private key to use for mTLS.
-``arrow.flight.sql.client_option.generic_int_option.``
-``arrow.flight.sql.client_option.generic_string_option.``
+``arrow.flight.sql.client_option.generic_int_option.<OPTION_NAME>``
+ Option prefixes used to specify generic transport-layer options.
+
+``arrow.flight.sql.client_option.generic_string_option.<OPTION_NAME>``
Option prefixes used to specify generic transport-layer options.
``arrow.flight.sql.client_option.disable_server_verification``
diff --git a/main/_sources/driver/cpp/postgresql.rst.txt
b/main/_sources/driver/cpp/postgresql.rst.txt
index 1dd47af..c39d7cf 100644
--- a/main/_sources/driver/cpp/postgresql.rst.txt
+++ b/main/_sources/driver/cpp/postgresql.rst.txt
@@ -41,6 +41,20 @@ Installation
The PostgreSQL driver is shipped as a standalone library.
+.. tab-set::
+
+ .. tab-item:: C++
+ :sync: cpp
+
+ See :ref:`contributing` to build and install the package from source.
+
+ .. tab-item:: Python
+ :sync: python
+
+ .. code-block:: shell
+
+ pip install adbc_driver_postgresql
+
Usage
=====
diff --git a/main/_sources/driver/cpp/sqlite.rst.txt
b/main/_sources/driver/cpp/sqlite.rst.txt
index 6bdae99..3b2b380 100644
--- a/main/_sources/driver/cpp/sqlite.rst.txt
+++ b/main/_sources/driver/cpp/sqlite.rst.txt
@@ -33,6 +33,21 @@ Installation
The SQLite driver is shipped as a standalone library.
+.. tab-set::
+
+ .. tab-item:: C++
+ :sync: cpp
+
+ See :ref:`contributing` to build and install the package from source.
+
+ .. tab-item:: Python
+ :sync: python
+
+ .. code-block:: shell
+
+ pip install adbc_driver_sqlite
+
+
Usage
=====
diff --git a/main/_sources/index.rst.txt b/main/_sources/index.rst.txt
index eb1064d..f913ae0 100644
--- a/main/_sources/index.rst.txt
+++ b/main/_sources/index.rst.txt
@@ -48,6 +48,12 @@ Arrow-native database protocols.
driver/cpp/index
driver/java/index
+.. toctree::
+ :maxdepth: 1
+ :caption: Tutorials
+
+ python/quickstart
+
.. toctree::
:maxdepth: 1
:caption: Language-Specific APIs
diff --git a/main/_sources/nightly.rst.txt b/main/_sources/nightly.rst.txt
index 5540ef5..750edd0 100644
--- a/main/_sources/nightly.rst.txt
+++ b/main/_sources/nightly.rst.txt
@@ -41,11 +41,15 @@ Python
Packages can be installed from an alternative package index:
https://gemfury.com/arrow-adbc-nightlies
+.. warning:: You MUST explicitly specify the version, since otherwise
+ pip will install the latest version by lexicographical
+ ordering, which will likely be some random, old build.
+
Example::
- $ pip install \
- --extra-index-url https://gemfury.com/arrow-adbc-nightlies \
- adbc_driver_manager
+ pip install \
+ --extra-index-url https://repo.fury.io/arrow-adbc-nightlies \
+ adbc_driver_manager==0.0.0+g265a1b6
.. list-table:: Supported platforms for nightly Python wheels
:header-rows: 1
diff --git a/main/_sources/python/index.rst.txt
b/main/_sources/python/index.rst.txt
index a27e1f7..862ee9d 100644
--- a/main/_sources/python/index.rst.txt
+++ b/main/_sources/python/index.rst.txt
@@ -22,5 +22,6 @@ Python
.. toctree::
:maxdepth: 2
+ quickstart
driver_manager
api/index
diff --git a/main/_sources/python/quickstart.rst.txt
b/main/_sources/python/quickstart.rst.txt
new file mode 100644
index 0000000..8177607
--- /dev/null
+++ b/main/_sources/python/quickstart.rst.txt
@@ -0,0 +1,178 @@
+.. Licensed to the Apache Software Foundation (ASF) under one
+.. or more contributor license agreements. See the NOTICE file
+.. distributed with this work for additional information
+.. regarding copyright ownership. The ASF licenses this file
+.. to you under the Apache License, Version 2.0 (the
+.. "License"); you may not use this file except in compliance
+.. with the License. You may obtain a copy of the License at
+..
+.. http://www.apache.org/licenses/LICENSE-2.0
+..
+.. Unless required by applicable law or agreed to in writing,
+.. software distributed under the License is distributed on an
+.. "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+.. KIND, either express or implied. See the License for the
+.. specific language governing permissions and limitations
+.. under the License.
+
+===================
+Quickstart (Python)
+===================
+
+Here we'll briefly tour basic features of ADBC with the SQLite driver.
+
+Installation
+============
+
+.. code-block:: shell
+
+ pip install adbc_driver_manager adbc_driver_sqlite pyarrow
+
+DBAPI (PEP 249)-style API
+=========================
+
+If PyArrow is installed, ADBC provides a high-level API in the style
+of the DBAPI standard.
+
+.. testcleanup:: dbapi
+
+ cursor.close()
+ conn.close()
+
+Creating a Connection
+---------------------
+
+.. doctest:: dbapi
+ :skipif: adbc_driver_sqlite is None
+
+ >>> import adbc_driver_sqlite.dbapi
+ >>> conn = adbc_driver_sqlite.dbapi.connect()
+
+In application code, the connection must be closed after usage or
+memory may leak. Connections can be used as context managers to
+accomplish this.
+
+Creating a Cursor
+-----------------
+
+.. doctest:: dbapi
+ :skipif: adbc_driver_sqlite is None
+
+ >>> cursor = conn.cursor()
+
+In application code, the cursor must be closed after usage or memory
+may leak. Cursors can be used as context managers to accomplish this.
+
+Executing a Query
+-----------------
+
+We can execute a query and get the results via the normal,
+row-oriented DBAPI interface:
+
+.. doctest:: dbapi
+ :skipif: adbc_driver_sqlite is None
+
+ >>> cursor.execute("SELECT 1, 2.0, 'Hello, world!'")
+ >>> cursor.fetchone()
+ (1, 2.0, 'Hello, world!')
+ >>> cursor.fetchone()
+
+We can also get the results as Arrow data via a non-standard method:
+
+.. doctest:: dbapi
+ :skipif: adbc_driver_sqlite is None
+
+ >>> cursor.execute("SELECT 1, 2.0, 'Hello, world!'")
+ >>> cursor.fetch_arrow_table()
+ pyarrow.Table
+ 1: int64
+ 2.0: double
+ 'Hello, world!': string
+ ----
+ 1: [[1]]
+ 2.0: [[2]]
+ 'Hello, world!': [["Hello, world!"]]
+
+Parameterized Queries
+---------------------
+
+We can bind parameters in our queries:
+
+.. doctest:: dbapi
+ :skipif: adbc_driver_sqlite is None
+
+ >>> cursor.execute("SELECT ? + 1 AS the_answer", parameters=(41,))
+ >>> cursor.fetch_arrow_table()
+ pyarrow.Table
+ the_answer: int64
+ ----
+ the_answer: [[42]]
+
+Ingesting Bulk Data
+-------------------
+
+So far we've mostly demonstrated the usual DBAPI interface. The ADBC
+APIs also offer additional methods. For example, we can insert a
+table of Arrow data into a new database table:
+
+.. doctest:: dbapi
+ :skipif: adbc_driver_sqlite is None
+
+ >>> import pyarrow
+ >>> table = pyarrow.table([[1, 2], ["a", None]], names=["ints", "strs"])
+ >>> cursor.adbc_ingest("sample", table)
+ 2
+ >>> cursor.execute("SELECT COUNT(DISTINCT ints) FROM sample")
+ >>> cursor.fetchall()
+ [(2,)]
+
+We can also append to an existing table:
+
+.. doctest:: dbapi
+ :skipif: adbc_driver_sqlite is None
+
+ >>> table = pyarrow.table([[2, 3], [None, "c"]], names=["ints", "strs"])
+ >>> cursor.adbc_ingest("sample", table, mode="append")
+ 2
+ >>> cursor.execute("SELECT COUNT(DISTINCT ints) FROM sample")
+ >>> cursor.fetchall()
+ [(3,)]
+
+Getting Database/Driver Metadata
+--------------------------------
+
+We can get information about the driver and the database using another
+extension method, this time on the connection itself:
+
+.. doctest:: dbapi
+ :skipif: adbc_driver_sqlite is None
+
+ >>> conn.adbc_get_info()["vendor_name"]
+ 'SQLite'
+ >>> conn.adbc_get_info()["driver_name"]
+ 'ADBC SQLite Driver'
+
+We can also query for tables and columns in the database. This gives
+a nested structure describing all the catalogs, schemas, tables, and
+columns:
+
+.. doctest:: dbapi
+ :skipif: adbc_driver_sqlite is None
+
+ >>> info = conn.adbc_get_objects().read_all().to_pylist()
+ >>> main_catalog = info[0]
+ >>> schema = main_catalog["catalog_db_schemas"][0]
+ >>> tables = schema["db_schema_tables"]
+ >>> tables[0]["table_name"]
+ 'sample'
+ >>> [column["column_name"] for column in tables[0]["table_columns"]]
+ ['ints', 'strs']
+
+We can get the Arrow schema of a table:
+
+.. doctest:: dbapi
+ :skipif: adbc_driver_sqlite is None
+
+ >>> conn.adbc_get_table_schema("sample")
+ ints: int64
+ strs: string
diff --git a/main/contributing.html b/main/contributing.html
index 8c04362..7d534b5 100644
--- a/main/contributing.html
+++ b/main/contributing.html
@@ -239,6 +239,10 @@
</ul>
</li>
</ul>
+<p class="caption" role="heading"><span
class="caption-text">Tutorials</span></p>
+<ul>
+<li class="toctree-l1"><a class="reference internal"
href="python/quickstart.html">Quickstart (Python)</a></li>
+</ul>
<p class="caption" role="heading"><span class="caption-text">Language-Specific
APIs</span></p>
<ul>
<li class="toctree-l1 has-children"><a class="reference internal"
href="cpp/index.html">C/C++</a><input class="toctree-checkbox"
id="toctree-checkbox-3" name="toctree-checkbox-3" role="switch"
type="checkbox"/><label for="toctree-checkbox-3"><div
class="visually-hidden">Toggle child pages in navigation</div><i
class="icon"><svg><use href="#svg-arrow-right"></use></svg></i></label><ul>
@@ -258,6 +262,7 @@
</ul>
</li>
<li class="toctree-l1 has-children"><a class="reference internal"
href="python/index.html">Python</a><input class="toctree-checkbox"
id="toctree-checkbox-7" name="toctree-checkbox-7" role="switch"
type="checkbox"/><label for="toctree-checkbox-7"><div
class="visually-hidden">Toggle child pages in navigation</div><i
class="icon"><svg><use href="#svg-arrow-right"></use></svg></i></label><ul>
+<li class="toctree-l2"><a class="reference internal"
href="python/quickstart.html">Quickstart (Python)</a></li>
<li class="toctree-l2"><a class="reference internal"
href="python/driver_manager.html">Driver Manager</a></li>
<li class="toctree-l2 has-children"><a class="reference internal"
href="python/api/index.html">Python API Reference</a><input
class="toctree-checkbox" id="toctree-checkbox-8" name="toctree-checkbox-8"
role="switch" type="checkbox"/><label for="toctree-checkbox-8"><div
class="visually-hidden">Toggle child pages in navigation</div><i
class="icon"><svg><use href="#svg-arrow-right"></use></svg></i></label><ul>
<li class="toctree-l3"><a class="reference internal"
href="python/api/adbc_driver_manager.html"><code class="docutils literal
notranslate"><span class="pre">adbc_driver_manager</span></code></a></li>
@@ -315,8 +320,9 @@
</div>
<article role="main">
<section id="contributing">
-<h1>Contributing<a class="headerlink" href="#contributing" title="Permalink to
this heading">#</a></h1>
-<p>To contribute, see <a class="reference external"
href="https://github.com/apache/arrow-adbc/blob/main/CONTRIBUTING.md">CONTRIBUTING.md</a>
in the repository.</p>
+<span id="id1"></span><h1>Contributing<a class="headerlink"
href="#contributing" title="Permalink to this heading">#</a></h1>
+<p>To contribute, and for build instructions, see <a class="reference
external"
href="https://github.com/apache/arrow-adbc/blob/main/CONTRIBUTING.md">CONTRIBUTING.md</a>
in the
+repository.</p>
</section>
</article>
diff --git a/main/cpp/api/adbc.html b/main/cpp/api/adbc.html
index ce56d35..8534976 100644
--- a/main/cpp/api/adbc.html
+++ b/main/cpp/api/adbc.html
@@ -239,6 +239,10 @@
</ul>
</li>
</ul>
+<p class="caption" role="heading"><span
class="caption-text">Tutorials</span></p>
+<ul>
+<li class="toctree-l1"><a class="reference internal"
href="../../python/quickstart.html">Quickstart (Python)</a></li>
+</ul>
<p class="caption" role="heading"><span class="caption-text">Language-Specific
APIs</span></p>
<ul class="current">
<li class="toctree-l1 current has-children"><a class="reference internal"
href="../index.html">C/C++</a><input checked="" class="toctree-checkbox"
id="toctree-checkbox-3" name="toctree-checkbox-3" role="switch"
type="checkbox"/><label for="toctree-checkbox-3"><div
class="visually-hidden">Toggle child pages in navigation</div><i
class="icon"><svg><use href="#svg-arrow-right"></use></svg></i></label><ul
class="current">
@@ -258,6 +262,7 @@
</ul>
</li>
<li class="toctree-l1 has-children"><a class="reference internal"
href="../../python/index.html">Python</a><input class="toctree-checkbox"
id="toctree-checkbox-7" name="toctree-checkbox-7" role="switch"
type="checkbox"/><label for="toctree-checkbox-7"><div
class="visually-hidden">Toggle child pages in navigation</div><i
class="icon"><svg><use href="#svg-arrow-right"></use></svg></i></label><ul>
+<li class="toctree-l2"><a class="reference internal"
href="../../python/quickstart.html">Quickstart (Python)</a></li>
<li class="toctree-l2"><a class="reference internal"
href="../../python/driver_manager.html">Driver Manager</a></li>
<li class="toctree-l2 has-children"><a class="reference internal"
href="../../python/api/index.html">Python API Reference</a><input
class="toctree-checkbox" id="toctree-checkbox-8" name="toctree-checkbox-8"
role="switch" type="checkbox"/><label for="toctree-checkbox-8"><div
class="visually-hidden">Toggle child pages in navigation</div><i
class="icon"><svg><use href="#svg-arrow-right"></use></svg></i></label><ul>
<li class="toctree-l3"><a class="reference internal"
href="../../python/api/adbc_driver_manager.html"><code class="docutils literal
notranslate"><span class="pre">adbc_driver_manager</span></code></a></li>
diff --git a/main/cpp/api/adbc_driver_manager.html
b/main/cpp/api/adbc_driver_manager.html
index 4635a48..d0480a7 100644
--- a/main/cpp/api/adbc_driver_manager.html
+++ b/main/cpp/api/adbc_driver_manager.html
@@ -239,6 +239,10 @@
</ul>
</li>
</ul>
+<p class="caption" role="heading"><span
class="caption-text">Tutorials</span></p>
+<ul>
+<li class="toctree-l1"><a class="reference internal"
href="../../python/quickstart.html">Quickstart (Python)</a></li>
+</ul>
<p class="caption" role="heading"><span class="caption-text">Language-Specific
APIs</span></p>
<ul class="current">
<li class="toctree-l1 current has-children"><a class="reference internal"
href="../index.html">C/C++</a><input checked="" class="toctree-checkbox"
id="toctree-checkbox-3" name="toctree-checkbox-3" role="switch"
type="checkbox"/><label for="toctree-checkbox-3"><div
class="visually-hidden">Toggle child pages in navigation</div><i
class="icon"><svg><use href="#svg-arrow-right"></use></svg></i></label><ul
class="current">
@@ -258,6 +262,7 @@
</ul>
</li>
<li class="toctree-l1 has-children"><a class="reference internal"
href="../../python/index.html">Python</a><input class="toctree-checkbox"
id="toctree-checkbox-7" name="toctree-checkbox-7" role="switch"
type="checkbox"/><label for="toctree-checkbox-7"><div
class="visually-hidden">Toggle child pages in navigation</div><i
class="icon"><svg><use href="#svg-arrow-right"></use></svg></i></label><ul>
+<li class="toctree-l2"><a class="reference internal"
href="../../python/quickstart.html">Quickstart (Python)</a></li>
<li class="toctree-l2"><a class="reference internal"
href="../../python/driver_manager.html">Driver Manager</a></li>
<li class="toctree-l2 has-children"><a class="reference internal"
href="../../python/api/index.html">Python API Reference</a><input
class="toctree-checkbox" id="toctree-checkbox-8" name="toctree-checkbox-8"
role="switch" type="checkbox"/><label for="toctree-checkbox-8"><div
class="visually-hidden">Toggle child pages in navigation</div><i
class="icon"><svg><use href="#svg-arrow-right"></use></svg></i></label><ul>
<li class="toctree-l3"><a class="reference internal"
href="../../python/api/adbc_driver_manager.html"><code class="docutils literal
notranslate"><span class="pre">adbc_driver_manager</span></code></a></li>
diff --git a/main/cpp/api/index.html b/main/cpp/api/index.html
index d936333..3d28c2a 100644
--- a/main/cpp/api/index.html
+++ b/main/cpp/api/index.html
@@ -239,6 +239,10 @@
</ul>
</li>
</ul>
+<p class="caption" role="heading"><span
class="caption-text">Tutorials</span></p>
+<ul>
+<li class="toctree-l1"><a class="reference internal"
href="../../python/quickstart.html">Quickstart (Python)</a></li>
+</ul>
<p class="caption" role="heading"><span class="caption-text">Language-Specific
APIs</span></p>
<ul class="current">
<li class="toctree-l1 current has-children"><a class="reference internal"
href="../index.html">C/C++</a><input checked="" class="toctree-checkbox"
id="toctree-checkbox-3" name="toctree-checkbox-3" role="switch"
type="checkbox"/><label for="toctree-checkbox-3"><div
class="visually-hidden">Toggle child pages in navigation</div><i
class="icon"><svg><use href="#svg-arrow-right"></use></svg></i></label><ul
class="current">
@@ -258,6 +262,7 @@
</ul>
</li>
<li class="toctree-l1 has-children"><a class="reference internal"
href="../../python/index.html">Python</a><input class="toctree-checkbox"
id="toctree-checkbox-7" name="toctree-checkbox-7" role="switch"
type="checkbox"/><label for="toctree-checkbox-7"><div
class="visually-hidden">Toggle child pages in navigation</div><i
class="icon"><svg><use href="#svg-arrow-right"></use></svg></i></label><ul>
+<li class="toctree-l2"><a class="reference internal"
href="../../python/quickstart.html">Quickstart (Python)</a></li>
<li class="toctree-l2"><a class="reference internal"
href="../../python/driver_manager.html">Driver Manager</a></li>
<li class="toctree-l2 has-children"><a class="reference internal"
href="../../python/api/index.html">Python API Reference</a><input
class="toctree-checkbox" id="toctree-checkbox-8" name="toctree-checkbox-8"
role="switch" type="checkbox"/><label for="toctree-checkbox-8"><div
class="visually-hidden">Toggle child pages in navigation</div><i
class="icon"><svg><use href="#svg-arrow-right"></use></svg></i></label><ul>
<li class="toctree-l3"><a class="reference internal"
href="../../python/api/adbc_driver_manager.html"><code class="docutils literal
notranslate"><span class="pre">adbc_driver_manager</span></code></a></li>
diff --git a/main/cpp/concurrency.html b/main/cpp/concurrency.html
index 907ea69..1460249 100644
--- a/main/cpp/concurrency.html
+++ b/main/cpp/concurrency.html
@@ -239,6 +239,10 @@
</ul>
</li>
</ul>
+<p class="caption" role="heading"><span
class="caption-text">Tutorials</span></p>
+<ul>
+<li class="toctree-l1"><a class="reference internal"
href="../python/quickstart.html">Quickstart (Python)</a></li>
+</ul>
<p class="caption" role="heading"><span class="caption-text">Language-Specific
APIs</span></p>
<ul class="current">
<li class="toctree-l1 current has-children"><a class="reference internal"
href="index.html">C/C++</a><input checked="" class="toctree-checkbox"
id="toctree-checkbox-3" name="toctree-checkbox-3" role="switch"
type="checkbox"/><label for="toctree-checkbox-3"><div
class="visually-hidden">Toggle child pages in navigation</div><i
class="icon"><svg><use href="#svg-arrow-right"></use></svg></i></label><ul
class="current">
@@ -258,6 +262,7 @@
</ul>
</li>
<li class="toctree-l1 has-children"><a class="reference internal"
href="../python/index.html">Python</a><input class="toctree-checkbox"
id="toctree-checkbox-7" name="toctree-checkbox-7" role="switch"
type="checkbox"/><label for="toctree-checkbox-7"><div
class="visually-hidden">Toggle child pages in navigation</div><i
class="icon"><svg><use href="#svg-arrow-right"></use></svg></i></label><ul>
+<li class="toctree-l2"><a class="reference internal"
href="../python/quickstart.html">Quickstart (Python)</a></li>
<li class="toctree-l2"><a class="reference internal"
href="../python/driver_manager.html">Driver Manager</a></li>
<li class="toctree-l2 has-children"><a class="reference internal"
href="../python/api/index.html">Python API Reference</a><input
class="toctree-checkbox" id="toctree-checkbox-8" name="toctree-checkbox-8"
role="switch" type="checkbox"/><label for="toctree-checkbox-8"><div
class="visually-hidden">Toggle child pages in navigation</div><i
class="icon"><svg><use href="#svg-arrow-right"></use></svg></i></label><ul>
<li class="toctree-l3"><a class="reference internal"
href="../python/api/adbc_driver_manager.html"><code class="docutils literal
notranslate"><span class="pre">adbc_driver_manager</span></code></a></li>
diff --git a/main/cpp/driver_manager.html b/main/cpp/driver_manager.html
index de435c1..c7b70fd 100644
--- a/main/cpp/driver_manager.html
+++ b/main/cpp/driver_manager.html
@@ -239,6 +239,10 @@
</ul>
</li>
</ul>
+<p class="caption" role="heading"><span
class="caption-text">Tutorials</span></p>
+<ul>
+<li class="toctree-l1"><a class="reference internal"
href="../python/quickstart.html">Quickstart (Python)</a></li>
+</ul>
<p class="caption" role="heading"><span class="caption-text">Language-Specific
APIs</span></p>
<ul class="current">
<li class="toctree-l1 current has-children"><a class="reference internal"
href="index.html">C/C++</a><input checked="" class="toctree-checkbox"
id="toctree-checkbox-3" name="toctree-checkbox-3" role="switch"
type="checkbox"/><label for="toctree-checkbox-3"><div
class="visually-hidden">Toggle child pages in navigation</div><i
class="icon"><svg><use href="#svg-arrow-right"></use></svg></i></label><ul
class="current">
@@ -258,6 +262,7 @@
</ul>
</li>
<li class="toctree-l1 has-children"><a class="reference internal"
href="../python/index.html">Python</a><input class="toctree-checkbox"
id="toctree-checkbox-7" name="toctree-checkbox-7" role="switch"
type="checkbox"/><label for="toctree-checkbox-7"><div
class="visually-hidden">Toggle child pages in navigation</div><i
class="icon"><svg><use href="#svg-arrow-right"></use></svg></i></label><ul>
+<li class="toctree-l2"><a class="reference internal"
href="../python/quickstart.html">Quickstart (Python)</a></li>
<li class="toctree-l2"><a class="reference internal"
href="../python/driver_manager.html">Driver Manager</a></li>
<li class="toctree-l2 has-children"><a class="reference internal"
href="../python/api/index.html">Python API Reference</a><input
class="toctree-checkbox" id="toctree-checkbox-8" name="toctree-checkbox-8"
role="switch" type="checkbox"/><label for="toctree-checkbox-8"><div
class="visually-hidden">Toggle child pages in navigation</div><i
class="icon"><svg><use href="#svg-arrow-right"></use></svg></i></label><ul>
<li class="toctree-l3"><a class="reference internal"
href="../python/api/adbc_driver_manager.html"><code class="docutils literal
notranslate"><span class="pre">adbc_driver_manager</span></code></a></li>
diff --git a/main/cpp/index.html b/main/cpp/index.html
index 18275a8..a48eed3 100644
--- a/main/cpp/index.html
+++ b/main/cpp/index.html
@@ -5,7 +5,7 @@
<head><meta charset="utf-8"/>
<meta name="viewport" content="width=device-width,initial-scale=1"/>
<meta name="color-scheme" content="light dark"><meta name="generator"
content="Docutils 0.19: https://docutils.sourceforge.io/" />
-<link rel="index" title="Index" href="../genindex.html" /><link rel="search"
title="Search" href="../search.html" /><link rel="next" title="Driver Manager"
href="driver_manager.html" /><link rel="prev" title="JDBC Adapter"
href="../driver/java/jdbc.html" />
+<link rel="index" title="Index" href="../genindex.html" /><link rel="search"
title="Search" href="../search.html" /><link rel="next" title="Driver Manager"
href="driver_manager.html" /><link rel="prev" title="Quickstart (Python)"
href="../python/quickstart.html" />
<!-- Generated with Sphinx 5.3.0 and Furo 2022.12.07 -->
<title>C and C++ - ADBC 0.1.0 (dev) documentation</title>
@@ -239,6 +239,10 @@
</ul>
</li>
</ul>
+<p class="caption" role="heading"><span
class="caption-text">Tutorials</span></p>
+<ul>
+<li class="toctree-l1"><a class="reference internal"
href="../python/quickstart.html">Quickstart (Python)</a></li>
+</ul>
<p class="caption" role="heading"><span class="caption-text">Language-Specific
APIs</span></p>
<ul class="current">
<li class="toctree-l1 current has-children current-page"><a class="current
reference internal" href="#">C/C++</a><input checked=""
class="toctree-checkbox" id="toctree-checkbox-3" name="toctree-checkbox-3"
role="switch" type="checkbox"/><label for="toctree-checkbox-3"><div
class="visually-hidden">Toggle child pages in navigation</div><i
class="icon"><svg><use href="#svg-arrow-right"></use></svg></i></label><ul>
@@ -258,6 +262,7 @@
</ul>
</li>
<li class="toctree-l1 has-children"><a class="reference internal"
href="../python/index.html">Python</a><input class="toctree-checkbox"
id="toctree-checkbox-7" name="toctree-checkbox-7" role="switch"
type="checkbox"/><label for="toctree-checkbox-7"><div
class="visually-hidden">Toggle child pages in navigation</div><i
class="icon"><svg><use href="#svg-arrow-right"></use></svg></i></label><ul>
+<li class="toctree-l2"><a class="reference internal"
href="../python/quickstart.html">Quickstart (Python)</a></li>
<li class="toctree-l2"><a class="reference internal"
href="../python/driver_manager.html">Driver Manager</a></li>
<li class="toctree-l2 has-children"><a class="reference internal"
href="../python/api/index.html">Python API Reference</a><input
class="toctree-checkbox" id="toctree-checkbox-8" name="toctree-checkbox-8"
role="switch" type="checkbox"/><label for="toctree-checkbox-8"><div
class="visually-hidden">Toggle child pages in navigation</div><i
class="icon"><svg><use href="#svg-arrow-right"></use></svg></i></label><ul>
<li class="toctree-l3"><a class="reference internal"
href="../python/api/adbc_driver_manager.html"><code class="docutils literal
notranslate"><span class="pre">adbc_driver_manager</span></code></a></li>
@@ -348,14 +353,14 @@
</div>
<svg class="furo-related-icon"><use
href="#svg-arrow-right"></use></svg>
</a>
- <a class="prev-page" href="../driver/java/jdbc.html">
+ <a class="prev-page" href="../python/quickstart.html">
<svg class="furo-related-icon"><use
href="#svg-arrow-right"></use></svg>
<div class="page-info">
<div class="context">
<span>Previous</span>
</div>
- <div class="title">JDBC Adapter</div>
+ <div class="title">Quickstart (Python)</div>
</div>
</a>
diff --git a/main/driver/cpp/features.html b/main/driver/cpp/features.html
index 3d00630..0c31556 100644
--- a/main/driver/cpp/features.html
+++ b/main/driver/cpp/features.html
@@ -239,6 +239,10 @@
</ul>
</li>
</ul>
+<p class="caption" role="heading"><span
class="caption-text">Tutorials</span></p>
+<ul>
+<li class="toctree-l1"><a class="reference internal"
href="../../python/quickstart.html">Quickstart (Python)</a></li>
+</ul>
<p class="caption" role="heading"><span class="caption-text">Language-Specific
APIs</span></p>
<ul>
<li class="toctree-l1 has-children"><a class="reference internal"
href="../../cpp/index.html">C/C++</a><input class="toctree-checkbox"
id="toctree-checkbox-3" name="toctree-checkbox-3" role="switch"
type="checkbox"/><label for="toctree-checkbox-3"><div
class="visually-hidden">Toggle child pages in navigation</div><i
class="icon"><svg><use href="#svg-arrow-right"></use></svg></i></label><ul>
@@ -258,6 +262,7 @@
</ul>
</li>
<li class="toctree-l1 has-children"><a class="reference internal"
href="../../python/index.html">Python</a><input class="toctree-checkbox"
id="toctree-checkbox-7" name="toctree-checkbox-7" role="switch"
type="checkbox"/><label for="toctree-checkbox-7"><div
class="visually-hidden">Toggle child pages in navigation</div><i
class="icon"><svg><use href="#svg-arrow-right"></use></svg></i></label><ul>
+<li class="toctree-l2"><a class="reference internal"
href="../../python/quickstart.html">Quickstart (Python)</a></li>
<li class="toctree-l2"><a class="reference internal"
href="../../python/driver_manager.html">Driver Manager</a></li>
<li class="toctree-l2 has-children"><a class="reference internal"
href="../../python/api/index.html">Python API Reference</a><input
class="toctree-checkbox" id="toctree-checkbox-8" name="toctree-checkbox-8"
role="switch" type="checkbox"/><label for="toctree-checkbox-8"><div
class="visually-hidden">Toggle child pages in navigation</div><i
class="icon"><svg><use href="#svg-arrow-right"></use></svg></i></label><ul>
<li class="toctree-l3"><a class="reference internal"
href="../../python/api/adbc_driver_manager.html"><code class="docutils literal
notranslate"><span class="pre">adbc_driver_manager</span></code></a></li>
diff --git a/main/driver/cpp/flight_sql.html b/main/driver/cpp/flight_sql.html
index 2c395c8..429e3d1 100644
--- a/main/driver/cpp/flight_sql.html
+++ b/main/driver/cpp/flight_sql.html
@@ -239,6 +239,10 @@
</ul>
</li>
</ul>
+<p class="caption" role="heading"><span
class="caption-text">Tutorials</span></p>
+<ul>
+<li class="toctree-l1"><a class="reference internal"
href="../../python/quickstart.html">Quickstart (Python)</a></li>
+</ul>
<p class="caption" role="heading"><span class="caption-text">Language-Specific
APIs</span></p>
<ul>
<li class="toctree-l1 has-children"><a class="reference internal"
href="../../cpp/index.html">C/C++</a><input class="toctree-checkbox"
id="toctree-checkbox-3" name="toctree-checkbox-3" role="switch"
type="checkbox"/><label for="toctree-checkbox-3"><div
class="visually-hidden">Toggle child pages in navigation</div><i
class="icon"><svg><use href="#svg-arrow-right"></use></svg></i></label><ul>
@@ -258,6 +262,7 @@
</ul>
</li>
<li class="toctree-l1 has-children"><a class="reference internal"
href="../../python/index.html">Python</a><input class="toctree-checkbox"
id="toctree-checkbox-7" name="toctree-checkbox-7" role="switch"
type="checkbox"/><label for="toctree-checkbox-7"><div
class="visually-hidden">Toggle child pages in navigation</div><i
class="icon"><svg><use href="#svg-arrow-right"></use></svg></i></label><ul>
+<li class="toctree-l2"><a class="reference internal"
href="../../python/quickstart.html">Quickstart (Python)</a></li>
<li class="toctree-l2"><a class="reference internal"
href="../../python/driver_manager.html">Driver Manager</a></li>
<li class="toctree-l2 has-children"><a class="reference internal"
href="../../python/api/index.html">Python API Reference</a><input
class="toctree-checkbox" id="toctree-checkbox-8" name="toctree-checkbox-8"
role="switch" type="checkbox"/><label for="toctree-checkbox-8"><div
class="visually-hidden">Toggle child pages in navigation</div><i
class="icon"><svg><use href="#svg-arrow-right"></use></svg></i></label><ul>
<li class="toctree-l3"><a class="reference internal"
href="../../python/api/adbc_driver_manager.html"><code class="docutils literal
notranslate"><span class="pre">adbc_driver_manager</span></code></a></li>
@@ -321,7 +326,8 @@
<section id="installation">
<h2>Installation<a class="headerlink" href="#installation" title="Permalink to
this heading">#</a></h2>
<p>The Flight SQL driver is shipped as part of the Arrow C++ libraries
-and PyArrow.</p>
+and PyArrow. See the <a class="reference external"
href="https://arrow.apache.org/install/">main Arrow project website</a> for
instructions. Version >= 11
+is required.</p>
</section>
<section id="usage">
<h2>Usage<a class="headerlink" href="#usage" title="Permalink to this
heading">#</a></h2>
@@ -401,13 +407,10 @@ certificate.</p>
</dd>
<dt><code class="docutils literal notranslate"><span
class="pre">arrow.flight.sql.client_option.private_key</span></code></dt><dd><p>The
private key to use for mTLS.</p>
</dd>
-</dl>
-<p><code class="docutils literal notranslate"><span
class="pre">arrow.flight.sql.client_option.generic_int_option.</span></code>
-<code class="docutils literal notranslate"><span
class="pre">arrow.flight.sql.client_option.generic_string_option.</span></code></p>
-<blockquote>
-<div><p>Option prefixes used to specify generic transport-layer options.</p>
-</div></blockquote>
-<dl class="simple">
+<dt><code class="docutils literal notranslate"><span
class="pre">arrow.flight.sql.client_option.generic_int_option.<OPTION_NAME></span></code></dt><dd><p>Option
prefixes used to specify generic transport-layer options.</p>
+</dd>
+<dt><code class="docutils literal notranslate"><span
class="pre">arrow.flight.sql.client_option.generic_string_option.<OPTION_NAME></span></code></dt><dd><p>Option
prefixes used to specify generic transport-layer options.</p>
+</dd>
<dt><code class="docutils literal notranslate"><span
class="pre">arrow.flight.sql.client_option.disable_server_verification</span></code></dt><dd><p>Disable
verification of the server’s TLS certificate. Value
should be <code class="docutils literal notranslate"><span
class="pre">true</span></code> or <code class="docutils literal
notranslate"><span class="pre">false</span></code>.</p>
</dd>
diff --git a/main/driver/cpp/index.html b/main/driver/cpp/index.html
index bb092b7..62991e3 100644
--- a/main/driver/cpp/index.html
+++ b/main/driver/cpp/index.html
@@ -239,6 +239,10 @@
</ul>
</li>
</ul>
+<p class="caption" role="heading"><span
class="caption-text">Tutorials</span></p>
+<ul>
+<li class="toctree-l1"><a class="reference internal"
href="../../python/quickstart.html">Quickstart (Python)</a></li>
+</ul>
<p class="caption" role="heading"><span class="caption-text">Language-Specific
APIs</span></p>
<ul>
<li class="toctree-l1 has-children"><a class="reference internal"
href="../../cpp/index.html">C/C++</a><input class="toctree-checkbox"
id="toctree-checkbox-3" name="toctree-checkbox-3" role="switch"
type="checkbox"/><label for="toctree-checkbox-3"><div
class="visually-hidden">Toggle child pages in navigation</div><i
class="icon"><svg><use href="#svg-arrow-right"></use></svg></i></label><ul>
@@ -258,6 +262,7 @@
</ul>
</li>
<li class="toctree-l1 has-children"><a class="reference internal"
href="../../python/index.html">Python</a><input class="toctree-checkbox"
id="toctree-checkbox-7" name="toctree-checkbox-7" role="switch"
type="checkbox"/><label for="toctree-checkbox-7"><div
class="visually-hidden">Toggle child pages in navigation</div><i
class="icon"><svg><use href="#svg-arrow-right"></use></svg></i></label><ul>
+<li class="toctree-l2"><a class="reference internal"
href="../../python/quickstart.html">Quickstart (Python)</a></li>
<li class="toctree-l2"><a class="reference internal"
href="../../python/driver_manager.html">Driver Manager</a></li>
<li class="toctree-l2 has-children"><a class="reference internal"
href="../../python/api/index.html">Python API Reference</a><input
class="toctree-checkbox" id="toctree-checkbox-8" name="toctree-checkbox-8"
role="switch" type="checkbox"/><label for="toctree-checkbox-8"><div
class="visually-hidden">Toggle child pages in navigation</div><i
class="icon"><svg><use href="#svg-arrow-right"></use></svg></i></label><ul>
<li class="toctree-l3"><a class="reference internal"
href="../../python/api/adbc_driver_manager.html"><code class="docutils literal
notranslate"><span class="pre">adbc_driver_manager</span></code></a></li>
diff --git a/main/driver/cpp/postgresql.html b/main/driver/cpp/postgresql.html
index fd50f40..29006f7 100644
--- a/main/driver/cpp/postgresql.html
+++ b/main/driver/cpp/postgresql.html
@@ -239,6 +239,10 @@
</ul>
</li>
</ul>
+<p class="caption" role="heading"><span
class="caption-text">Tutorials</span></p>
+<ul>
+<li class="toctree-l1"><a class="reference internal"
href="../../python/quickstart.html">Quickstart (Python)</a></li>
+</ul>
<p class="caption" role="heading"><span class="caption-text">Language-Specific
APIs</span></p>
<ul>
<li class="toctree-l1 has-children"><a class="reference internal"
href="../../cpp/index.html">C/C++</a><input class="toctree-checkbox"
id="toctree-checkbox-3" name="toctree-checkbox-3" role="switch"
type="checkbox"/><label for="toctree-checkbox-3"><div
class="visually-hidden">Toggle child pages in navigation</div><i
class="icon"><svg><use href="#svg-arrow-right"></use></svg></i></label><ul>
@@ -258,6 +262,7 @@
</ul>
</li>
<li class="toctree-l1 has-children"><a class="reference internal"
href="../../python/index.html">Python</a><input class="toctree-checkbox"
id="toctree-checkbox-7" name="toctree-checkbox-7" role="switch"
type="checkbox"/><label for="toctree-checkbox-7"><div
class="visually-hidden">Toggle child pages in navigation</div><i
class="icon"><svg><use href="#svg-arrow-right"></use></svg></i></label><ul>
+<li class="toctree-l2"><a class="reference internal"
href="../../python/quickstart.html">Quickstart (Python)</a></li>
<li class="toctree-l2"><a class="reference internal"
href="../../python/driver_manager.html">Driver Manager</a></li>
<li class="toctree-l2 has-children"><a class="reference internal"
href="../../python/api/index.html">Python API Reference</a><input
class="toctree-checkbox" id="toctree-checkbox-8" name="toctree-checkbox-8"
role="switch" type="checkbox"/><label for="toctree-checkbox-8"><div
class="visually-hidden">Toggle child pages in navigation</div><i
class="icon"><svg><use href="#svg-arrow-right"></use></svg></i></label><ul>
<li class="toctree-l3"><a class="reference internal"
href="../../python/api/adbc_driver_manager.html"><code class="docutils literal
notranslate"><span class="pre">adbc_driver_manager</span></code></a></li>
@@ -333,14 +338,28 @@ ongoing.</p>
<section id="installation">
<h2>Installation<a class="headerlink" href="#installation" title="Permalink to
this heading">#</a></h2>
<p>The PostgreSQL driver is shipped as a standalone library.</p>
+<div class="sd-tab-set docutils">
+<input checked="checked" id="sd-tab-item-0" name="sd-tab-set-0" type="radio">
+</input><label class="sd-tab-label" data-sync-id="cpp" for="sd-tab-item-0">
+C++</label><div class="sd-tab-content docutils">
+<p>See <a class="reference internal"
href="../../contributing.html#contributing"><span class="std
std-ref">Contributing</span></a> to build and install the package from
source.</p>
+</div>
+<input id="sd-tab-item-1" name="sd-tab-set-0" type="radio">
+</input><label class="sd-tab-label" data-sync-id="python" for="sd-tab-item-1">
+Python</label><div class="sd-tab-content docutils">
+<div class="highlight-shell notranslate"><div
class="highlight"><pre><span></span>pip install adbc_driver_postgresql
+</pre></div>
+</div>
+</div>
+</div>
</section>
<section id="usage">
<h2>Usage<a class="headerlink" href="#usage" title="Permalink to this
heading">#</a></h2>
<p>To connect to a database, supply the “uri” parameter when constructing
the <a class="reference internal"
href="../../cpp/api/adbc.html#_CPPv412AdbcDatabase" title="AdbcDatabase"><code
class="xref cpp cpp-class docutils literal notranslate"><span
class="pre">AdbcDatabase</span></code></a>. This should be a <a
class="reference external"
href="https://www.postgresql.org/docs/current/libpq-connect.html#LIBPQ-CONNSTRING">connection
URI</a>.</p>
<div class="sd-tab-set docutils">
-<input checked="checked" id="sd-tab-item-0" name="sd-tab-set-0" type="radio">
-</input><label class="sd-tab-label" data-sync-id="cpp" for="sd-tab-item-0">
+<input checked="checked" id="sd-tab-item-2" name="sd-tab-set-1" type="radio">
+</input><label class="sd-tab-label" data-sync-id="cpp" for="sd-tab-item-2">
C++</label><div class="sd-tab-content docutils">
<div class="highlight-cpp notranslate"><div
class="highlight"><pre><span></span><span class="cp">#include</span><span
class="w"> </span><span class="cpf">"adbc.h"</span><span
class="cp"></span>
@@ -352,8 +371,8 @@ C++</label><div class="sd-tab-content docutils">
</pre></div>
</div>
</div>
-<input id="sd-tab-item-1" name="sd-tab-set-0" type="radio">
-</input><label class="sd-tab-label" data-sync-id="python" for="sd-tab-item-1">
+<input id="sd-tab-item-3" name="sd-tab-set-1" type="radio">
+</input><label class="sd-tab-label" data-sync-id="python" for="sd-tab-item-3">
Python</label><div class="sd-tab-content docutils">
<div class="highlight-python notranslate"><div
class="highlight"><pre><span></span><span class="kn">import</span> <span
class="nn">adbc_driver_postgresql.dbapi</span>
diff --git a/main/driver/cpp/sqlite.html b/main/driver/cpp/sqlite.html
index fd15e37..8d069bb 100644
--- a/main/driver/cpp/sqlite.html
+++ b/main/driver/cpp/sqlite.html
@@ -239,6 +239,10 @@
</ul>
</li>
</ul>
+<p class="caption" role="heading"><span
class="caption-text">Tutorials</span></p>
+<ul>
+<li class="toctree-l1"><a class="reference internal"
href="../../python/quickstart.html">Quickstart (Python)</a></li>
+</ul>
<p class="caption" role="heading"><span class="caption-text">Language-Specific
APIs</span></p>
<ul>
<li class="toctree-l1 has-children"><a class="reference internal"
href="../../cpp/index.html">C/C++</a><input class="toctree-checkbox"
id="toctree-checkbox-3" name="toctree-checkbox-3" role="switch"
type="checkbox"/><label for="toctree-checkbox-3"><div
class="visually-hidden">Toggle child pages in navigation</div><i
class="icon"><svg><use href="#svg-arrow-right"></use></svg></i></label><ul>
@@ -258,6 +262,7 @@
</ul>
</li>
<li class="toctree-l1 has-children"><a class="reference internal"
href="../../python/index.html">Python</a><input class="toctree-checkbox"
id="toctree-checkbox-7" name="toctree-checkbox-7" role="switch"
type="checkbox"/><label for="toctree-checkbox-7"><div
class="visually-hidden">Toggle child pages in navigation</div><i
class="icon"><svg><use href="#svg-arrow-right"></use></svg></i></label><ul>
+<li class="toctree-l2"><a class="reference internal"
href="../../python/quickstart.html">Quickstart (Python)</a></li>
<li class="toctree-l2"><a class="reference internal"
href="../../python/driver_manager.html">Driver Manager</a></li>
<li class="toctree-l2 has-children"><a class="reference internal"
href="../../python/api/index.html">Python API Reference</a><input
class="toctree-checkbox" id="toctree-checkbox-8" name="toctree-checkbox-8"
role="switch" type="checkbox"/><label for="toctree-checkbox-8"><div
class="visually-hidden">Toggle child pages in navigation</div><i
class="icon"><svg><use href="#svg-arrow-right"></use></svg></i></label><ul>
<li class="toctree-l3"><a class="reference internal"
href="../../python/api/adbc_driver_manager.html"><code class="docutils literal
notranslate"><span class="pre">adbc_driver_manager</span></code></a></li>
@@ -326,6 +331,20 @@ has not received attention to optimization.</p>
<section id="installation">
<h2>Installation<a class="headerlink" href="#installation" title="Permalink to
this heading">#</a></h2>
<p>The SQLite driver is shipped as a standalone library.</p>
+<div class="sd-tab-set docutils">
+<input checked="checked" id="sd-tab-item-0" name="sd-tab-set-0" type="radio">
+</input><label class="sd-tab-label" data-sync-id="cpp" for="sd-tab-item-0">
+C++</label><div class="sd-tab-content docutils">
+<p>See <a class="reference internal"
href="../../contributing.html#contributing"><span class="std
std-ref">Contributing</span></a> to build and install the package from
source.</p>
+</div>
+<input id="sd-tab-item-1" name="sd-tab-set-0" type="radio">
+</input><label class="sd-tab-label" data-sync-id="python" for="sd-tab-item-1">
+Python</label><div class="sd-tab-content docutils">
+<div class="highlight-shell notranslate"><div
class="highlight"><pre><span></span>pip install adbc_driver_sqlite
+</pre></div>
+</div>
+</div>
+</div>
</section>
<section id="usage">
<h2>Usage<a class="headerlink" href="#usage" title="Permalink to this
heading">#</a></h2>
@@ -335,8 +354,8 @@ filename</a>.
If omitted, it will default to an in-memory database, but one that is
shared across all connections.</p>
<div class="sd-tab-set docutils">
-<input checked="checked" id="sd-tab-item-0" name="sd-tab-set-0" type="radio">
-</input><label class="sd-tab-label" data-sync-id="cpp" for="sd-tab-item-0">
+<input checked="checked" id="sd-tab-item-2" name="sd-tab-set-1" type="radio">
+</input><label class="sd-tab-label" data-sync-id="cpp" for="sd-tab-item-2">
C++</label><div class="sd-tab-content docutils">
<div class="highlight-cpp notranslate"><div
class="highlight"><pre><span></span><span class="cp">#include</span><span
class="w"> </span><span class="cpf">"adbc.h"</span><span
class="cp"></span>
@@ -348,8 +367,8 @@ C++</label><div class="sd-tab-content docutils">
</pre></div>
</div>
</div>
-<input id="sd-tab-item-1" name="sd-tab-set-0" type="radio">
-</input><label class="sd-tab-label" data-sync-id="python" for="sd-tab-item-1">
+<input id="sd-tab-item-3" name="sd-tab-set-1" type="radio">
+</input><label class="sd-tab-label" data-sync-id="python" for="sd-tab-item-3">
Python</label><div class="sd-tab-content docutils">
<div class="highlight-python notranslate"><div
class="highlight"><pre><span></span><span class="kn">import</span> <span
class="nn">adbc_driver_sqlite.dbapi</span>
diff --git a/main/driver/java/flight_sql.html b/main/driver/java/flight_sql.html
index f2f100f..88ce851 100644
--- a/main/driver/java/flight_sql.html
+++ b/main/driver/java/flight_sql.html
@@ -239,6 +239,10 @@
</ul>
</li>
</ul>
+<p class="caption" role="heading"><span
class="caption-text">Tutorials</span></p>
+<ul>
+<li class="toctree-l1"><a class="reference internal"
href="../../python/quickstart.html">Quickstart (Python)</a></li>
+</ul>
<p class="caption" role="heading"><span class="caption-text">Language-Specific
APIs</span></p>
<ul>
<li class="toctree-l1 has-children"><a class="reference internal"
href="../../cpp/index.html">C/C++</a><input class="toctree-checkbox"
id="toctree-checkbox-3" name="toctree-checkbox-3" role="switch"
type="checkbox"/><label for="toctree-checkbox-3"><div
class="visually-hidden">Toggle child pages in navigation</div><i
class="icon"><svg><use href="#svg-arrow-right"></use></svg></i></label><ul>
@@ -258,6 +262,7 @@
</ul>
</li>
<li class="toctree-l1 has-children"><a class="reference internal"
href="../../python/index.html">Python</a><input class="toctree-checkbox"
id="toctree-checkbox-7" name="toctree-checkbox-7" role="switch"
type="checkbox"/><label for="toctree-checkbox-7"><div
class="visually-hidden">Toggle child pages in navigation</div><i
class="icon"><svg><use href="#svg-arrow-right"></use></svg></i></label><ul>
+<li class="toctree-l2"><a class="reference internal"
href="../../python/quickstart.html">Quickstart (Python)</a></li>
<li class="toctree-l2"><a class="reference internal"
href="../../python/driver_manager.html">Driver Manager</a></li>
<li class="toctree-l2 has-children"><a class="reference internal"
href="../../python/api/index.html">Python API Reference</a><input
class="toctree-checkbox" id="toctree-checkbox-8" name="toctree-checkbox-8"
role="switch" type="checkbox"/><label for="toctree-checkbox-8"><div
class="visually-hidden">Toggle child pages in navigation</div><i
class="icon"><svg><use href="#svg-arrow-right"></use></svg></i></label><ul>
<li class="toctree-l3"><a class="reference internal"
href="../../python/api/adbc_driver_manager.html"><code class="docutils literal
notranslate"><span class="pre">adbc_driver_manager</span></code></a></li>
diff --git a/main/driver/java/index.html b/main/driver/java/index.html
index e14d446..a762260 100644
--- a/main/driver/java/index.html
+++ b/main/driver/java/index.html
@@ -239,6 +239,10 @@
</ul>
</li>
</ul>
+<p class="caption" role="heading"><span
class="caption-text">Tutorials</span></p>
+<ul>
+<li class="toctree-l1"><a class="reference internal"
href="../../python/quickstart.html">Quickstart (Python)</a></li>
+</ul>
<p class="caption" role="heading"><span class="caption-text">Language-Specific
APIs</span></p>
<ul>
<li class="toctree-l1 has-children"><a class="reference internal"
href="../../cpp/index.html">C/C++</a><input class="toctree-checkbox"
id="toctree-checkbox-3" name="toctree-checkbox-3" role="switch"
type="checkbox"/><label for="toctree-checkbox-3"><div
class="visually-hidden">Toggle child pages in navigation</div><i
class="icon"><svg><use href="#svg-arrow-right"></use></svg></i></label><ul>
@@ -258,6 +262,7 @@
</ul>
</li>
<li class="toctree-l1 has-children"><a class="reference internal"
href="../../python/index.html">Python</a><input class="toctree-checkbox"
id="toctree-checkbox-7" name="toctree-checkbox-7" role="switch"
type="checkbox"/><label for="toctree-checkbox-7"><div
class="visually-hidden">Toggle child pages in navigation</div><i
class="icon"><svg><use href="#svg-arrow-right"></use></svg></i></label><ul>
+<li class="toctree-l2"><a class="reference internal"
href="../../python/quickstart.html">Quickstart (Python)</a></li>
<li class="toctree-l2"><a class="reference internal"
href="../../python/driver_manager.html">Driver Manager</a></li>
<li class="toctree-l2 has-children"><a class="reference internal"
href="../../python/api/index.html">Python API Reference</a><input
class="toctree-checkbox" id="toctree-checkbox-8" name="toctree-checkbox-8"
role="switch" type="checkbox"/><label for="toctree-checkbox-8"><div
class="visually-hidden">Toggle child pages in navigation</div><i
class="icon"><svg><use href="#svg-arrow-right"></use></svg></i></label><ul>
<li class="toctree-l3"><a class="reference internal"
href="../../python/api/adbc_driver_manager.html"><code class="docutils literal
notranslate"><span class="pre">adbc_driver_manager</span></code></a></li>
diff --git a/main/driver/java/jdbc.html b/main/driver/java/jdbc.html
index dfc9bd5..8e10c1e 100644
--- a/main/driver/java/jdbc.html
+++ b/main/driver/java/jdbc.html
@@ -5,7 +5,7 @@
<head><meta charset="utf-8"/>
<meta name="viewport" content="width=device-width,initial-scale=1"/>
<meta name="color-scheme" content="light dark"><meta name="generator"
content="Docutils 0.19: https://docutils.sourceforge.io/" />
-<link rel="index" title="Index" href="../../genindex.html" /><link
rel="search" title="Search" href="../../search.html" /><link rel="next"
title="C and C++" href="../../cpp/index.html" /><link rel="prev" title="Flight
SQL" href="flight_sql.html" />
+<link rel="index" title="Index" href="../../genindex.html" /><link
rel="search" title="Search" href="../../search.html" /><link rel="next"
title="Quickstart (Python)" href="../../python/quickstart.html" /><link
rel="prev" title="Flight SQL" href="flight_sql.html" />
<!-- Generated with Sphinx 5.3.0 and Furo 2022.12.07 -->
<title>JDBC Adapter - ADBC 0.1.0 (dev) documentation</title>
@@ -239,6 +239,10 @@
</ul>
</li>
</ul>
+<p class="caption" role="heading"><span
class="caption-text">Tutorials</span></p>
+<ul>
+<li class="toctree-l1"><a class="reference internal"
href="../../python/quickstart.html">Quickstart (Python)</a></li>
+</ul>
<p class="caption" role="heading"><span class="caption-text">Language-Specific
APIs</span></p>
<ul>
<li class="toctree-l1 has-children"><a class="reference internal"
href="../../cpp/index.html">C/C++</a><input class="toctree-checkbox"
id="toctree-checkbox-3" name="toctree-checkbox-3" role="switch"
type="checkbox"/><label for="toctree-checkbox-3"><div
class="visually-hidden">Toggle child pages in navigation</div><i
class="icon"><svg><use href="#svg-arrow-right"></use></svg></i></label><ul>
@@ -258,6 +262,7 @@
</ul>
</li>
<li class="toctree-l1 has-children"><a class="reference internal"
href="../../python/index.html">Python</a><input class="toctree-checkbox"
id="toctree-checkbox-7" name="toctree-checkbox-7" role="switch"
type="checkbox"/><label for="toctree-checkbox-7"><div
class="visually-hidden">Toggle child pages in navigation</div><i
class="icon"><svg><use href="#svg-arrow-right"></use></svg></i></label><ul>
+<li class="toctree-l2"><a class="reference internal"
href="../../python/quickstart.html">Quickstart (Python)</a></li>
<li class="toctree-l2"><a class="reference internal"
href="../../python/driver_manager.html">Driver Manager</a></li>
<li class="toctree-l2 has-children"><a class="reference internal"
href="../../python/api/index.html">Python API Reference</a><input
class="toctree-checkbox" id="toctree-checkbox-8" name="toctree-checkbox-8"
role="switch" type="checkbox"/><label for="toctree-checkbox-8"><div
class="visually-hidden">Toggle child pages in navigation</div><i
class="icon"><svg><use href="#svg-arrow-right"></use></svg></i></label><ul>
<li class="toctree-l3"><a class="reference internal"
href="../../python/api/adbc_driver_manager.html"><code class="docutils literal
notranslate"><span class="pre">adbc_driver_manager</span></code></a></li>
@@ -332,12 +337,12 @@
<footer>
<div class="related-pages">
- <a class="next-page" href="../../cpp/index.html">
+ <a class="next-page" href="../../python/quickstart.html">
<div class="page-info">
<div class="context">
<span>Next</span>
</div>
- <div class="title">C and C++</div>
+ <div class="title">Quickstart (Python)</div>
</div>
<svg class="furo-related-icon"><use
href="#svg-arrow-right"></use></svg>
</a>
diff --git a/main/format/comparison.html b/main/format/comparison.html
index 7ba1960..e051322 100644
--- a/main/format/comparison.html
+++ b/main/format/comparison.html
@@ -239,6 +239,10 @@
</ul>
</li>
</ul>
+<p class="caption" role="heading"><span
class="caption-text">Tutorials</span></p>
+<ul>
+<li class="toctree-l1"><a class="reference internal"
href="../python/quickstart.html">Quickstart (Python)</a></li>
+</ul>
<p class="caption" role="heading"><span class="caption-text">Language-Specific
APIs</span></p>
<ul>
<li class="toctree-l1 has-children"><a class="reference internal"
href="../cpp/index.html">C/C++</a><input class="toctree-checkbox"
id="toctree-checkbox-3" name="toctree-checkbox-3" role="switch"
type="checkbox"/><label for="toctree-checkbox-3"><div
class="visually-hidden">Toggle child pages in navigation</div><i
class="icon"><svg><use href="#svg-arrow-right"></use></svg></i></label><ul>
@@ -258,6 +262,7 @@
</ul>
</li>
<li class="toctree-l1 has-children"><a class="reference internal"
href="../python/index.html">Python</a><input class="toctree-checkbox"
id="toctree-checkbox-7" name="toctree-checkbox-7" role="switch"
type="checkbox"/><label for="toctree-checkbox-7"><div
class="visually-hidden">Toggle child pages in navigation</div><i
class="icon"><svg><use href="#svg-arrow-right"></use></svg></i></label><ul>
+<li class="toctree-l2"><a class="reference internal"
href="../python/quickstart.html">Quickstart (Python)</a></li>
<li class="toctree-l2"><a class="reference internal"
href="../python/driver_manager.html">Driver Manager</a></li>
<li class="toctree-l2 has-children"><a class="reference internal"
href="../python/api/index.html">Python API Reference</a><input
class="toctree-checkbox" id="toctree-checkbox-8" name="toctree-checkbox-8"
role="switch" type="checkbox"/><label for="toctree-checkbox-8"><div
class="visually-hidden">Toggle child pages in navigation</div><i
class="icon"><svg><use href="#svg-arrow-right"></use></svg></i></label><ul>
<li class="toctree-l3"><a class="reference internal"
href="../python/api/adbc_driver_manager.html"><code class="docutils literal
notranslate"><span class="pre">adbc_driver_manager</span></code></a></li>
diff --git a/main/format/specification.html b/main/format/specification.html
index 422e162..686a05e 100644
--- a/main/format/specification.html
+++ b/main/format/specification.html
@@ -239,6 +239,10 @@
</ul>
</li>
</ul>
+<p class="caption" role="heading"><span
class="caption-text">Tutorials</span></p>
+<ul>
+<li class="toctree-l1"><a class="reference internal"
href="../python/quickstart.html">Quickstart (Python)</a></li>
+</ul>
<p class="caption" role="heading"><span class="caption-text">Language-Specific
APIs</span></p>
<ul>
<li class="toctree-l1 has-children"><a class="reference internal"
href="../cpp/index.html">C/C++</a><input class="toctree-checkbox"
id="toctree-checkbox-3" name="toctree-checkbox-3" role="switch"
type="checkbox"/><label for="toctree-checkbox-3"><div
class="visually-hidden">Toggle child pages in navigation</div><i
class="icon"><svg><use href="#svg-arrow-right"></use></svg></i></label><ul>
@@ -258,6 +262,7 @@
</ul>
</li>
<li class="toctree-l1 has-children"><a class="reference internal"
href="../python/index.html">Python</a><input class="toctree-checkbox"
id="toctree-checkbox-7" name="toctree-checkbox-7" role="switch"
type="checkbox"/><label for="toctree-checkbox-7"><div
class="visually-hidden">Toggle child pages in navigation</div><i
class="icon"><svg><use href="#svg-arrow-right"></use></svg></i></label><ul>
+<li class="toctree-l2"><a class="reference internal"
href="../python/quickstart.html">Quickstart (Python)</a></li>
<li class="toctree-l2"><a class="reference internal"
href="../python/driver_manager.html">Driver Manager</a></li>
<li class="toctree-l2 has-children"><a class="reference internal"
href="../python/api/index.html">Python API Reference</a><input
class="toctree-checkbox" id="toctree-checkbox-8" name="toctree-checkbox-8"
role="switch" type="checkbox"/><label for="toctree-checkbox-8"><div
class="visually-hidden">Toggle child pages in navigation</div><i
class="icon"><svg><use href="#svg-arrow-right"></use></svg></i></label><ul>
<li class="toctree-l3"><a class="reference internal"
href="../python/api/adbc_driver_manager.html"><code class="docutils literal
notranslate"><span class="pre">adbc_driver_manager</span></code></a></li>
diff --git a/main/format/versioning.html b/main/format/versioning.html
index 8d7e3dd..2b290a9 100644
--- a/main/format/versioning.html
+++ b/main/format/versioning.html
@@ -239,6 +239,10 @@
</ul>
</li>
</ul>
+<p class="caption" role="heading"><span
class="caption-text">Tutorials</span></p>
+<ul>
+<li class="toctree-l1"><a class="reference internal"
href="../python/quickstart.html">Quickstart (Python)</a></li>
+</ul>
<p class="caption" role="heading"><span class="caption-text">Language-Specific
APIs</span></p>
<ul>
<li class="toctree-l1 has-children"><a class="reference internal"
href="../cpp/index.html">C/C++</a><input class="toctree-checkbox"
id="toctree-checkbox-3" name="toctree-checkbox-3" role="switch"
type="checkbox"/><label for="toctree-checkbox-3"><div
class="visually-hidden">Toggle child pages in navigation</div><i
class="icon"><svg><use href="#svg-arrow-right"></use></svg></i></label><ul>
@@ -258,6 +262,7 @@
</ul>
</li>
<li class="toctree-l1 has-children"><a class="reference internal"
href="../python/index.html">Python</a><input class="toctree-checkbox"
id="toctree-checkbox-7" name="toctree-checkbox-7" role="switch"
type="checkbox"/><label for="toctree-checkbox-7"><div
class="visually-hidden">Toggle child pages in navigation</div><i
class="icon"><svg><use href="#svg-arrow-right"></use></svg></i></label><ul>
+<li class="toctree-l2"><a class="reference internal"
href="../python/quickstart.html">Quickstart (Python)</a></li>
<li class="toctree-l2"><a class="reference internal"
href="../python/driver_manager.html">Driver Manager</a></li>
<li class="toctree-l2 has-children"><a class="reference internal"
href="../python/api/index.html">Python API Reference</a><input
class="toctree-checkbox" id="toctree-checkbox-8" name="toctree-checkbox-8"
role="switch" type="checkbox"/><label for="toctree-checkbox-8"><div
class="visually-hidden">Toggle child pages in navigation</div><i
class="icon"><svg><use href="#svg-arrow-right"></use></svg></i></label><ul>
<li class="toctree-l3"><a class="reference internal"
href="../python/api/adbc_driver_manager.html"><code class="docutils literal
notranslate"><span class="pre">adbc_driver_manager</span></code></a></li>
diff --git a/main/genindex.html b/main/genindex.html
index 119cb70..b740986 100644
--- a/main/genindex.html
+++ b/main/genindex.html
@@ -237,6 +237,10 @@
</ul>
</li>
</ul>
+<p class="caption" role="heading"><span
class="caption-text">Tutorials</span></p>
+<ul>
+<li class="toctree-l1"><a class="reference internal"
href="python/quickstart.html">Quickstart (Python)</a></li>
+</ul>
<p class="caption" role="heading"><span class="caption-text">Language-Specific
APIs</span></p>
<ul>
<li class="toctree-l1 has-children"><a class="reference internal"
href="cpp/index.html">C/C++</a><input class="toctree-checkbox"
id="toctree-checkbox-3" name="toctree-checkbox-3" role="switch"
type="checkbox"/><label for="toctree-checkbox-3"><div
class="visually-hidden">Toggle child pages in navigation</div><i
class="icon"><svg><use href="#svg-arrow-right"></use></svg></i></label><ul>
@@ -256,6 +260,7 @@
</ul>
</li>
<li class="toctree-l1 has-children"><a class="reference internal"
href="python/index.html">Python</a><input class="toctree-checkbox"
id="toctree-checkbox-7" name="toctree-checkbox-7" role="switch"
type="checkbox"/><label for="toctree-checkbox-7"><div
class="visually-hidden">Toggle child pages in navigation</div><i
class="icon"><svg><use href="#svg-arrow-right"></use></svg></i></label><ul>
+<li class="toctree-l2"><a class="reference internal"
href="python/quickstart.html">Quickstart (Python)</a></li>
<li class="toctree-l2"><a class="reference internal"
href="python/driver_manager.html">Driver Manager</a></li>
<li class="toctree-l2 has-children"><a class="reference internal"
href="python/api/index.html">Python API Reference</a><input
class="toctree-checkbox" id="toctree-checkbox-8" name="toctree-checkbox-8"
role="switch" type="checkbox"/><label for="toctree-checkbox-8"><div
class="visually-hidden">Toggle child pages in navigation</div><i
class="icon"><svg><use href="#svg-arrow-right"></use></svg></i></label><ul>
<li class="toctree-l3"><a class="reference internal"
href="python/api/adbc_driver_manager.html"><code class="docutils literal
notranslate"><span class="pre">adbc_driver_manager</span></code></a></li>
diff --git a/main/go/index.html b/main/go/index.html
index 0bfdc5f..d90576e 100644
--- a/main/go/index.html
+++ b/main/go/index.html
@@ -239,6 +239,10 @@
</ul>
</li>
</ul>
+<p class="caption" role="heading"><span
class="caption-text">Tutorials</span></p>
+<ul>
+<li class="toctree-l1"><a class="reference internal"
href="../python/quickstart.html">Quickstart (Python)</a></li>
+</ul>
<p class="caption" role="heading"><span class="caption-text">Language-Specific
APIs</span></p>
<ul class="current">
<li class="toctree-l1 has-children"><a class="reference internal"
href="../cpp/index.html">C/C++</a><input class="toctree-checkbox"
id="toctree-checkbox-3" name="toctree-checkbox-3" role="switch"
type="checkbox"/><label for="toctree-checkbox-3"><div
class="visually-hidden">Toggle child pages in navigation</div><i
class="icon"><svg><use href="#svg-arrow-right"></use></svg></i></label><ul>
@@ -258,6 +262,7 @@
</ul>
</li>
<li class="toctree-l1 has-children"><a class="reference internal"
href="../python/index.html">Python</a><input class="toctree-checkbox"
id="toctree-checkbox-7" name="toctree-checkbox-7" role="switch"
type="checkbox"/><label for="toctree-checkbox-7"><div
class="visually-hidden">Toggle child pages in navigation</div><i
class="icon"><svg><use href="#svg-arrow-right"></use></svg></i></label><ul>
+<li class="toctree-l2"><a class="reference internal"
href="../python/quickstart.html">Quickstart (Python)</a></li>
<li class="toctree-l2"><a class="reference internal"
href="../python/driver_manager.html">Driver Manager</a></li>
<li class="toctree-l2 has-children"><a class="reference internal"
href="../python/api/index.html">Python API Reference</a><input
class="toctree-checkbox" id="toctree-checkbox-8" name="toctree-checkbox-8"
role="switch" type="checkbox"/><label for="toctree-checkbox-8"><div
class="visually-hidden">Toggle child pages in navigation</div><i
class="icon"><svg><use href="#svg-arrow-right"></use></svg></i></label><ul>
<li class="toctree-l3"><a class="reference internal"
href="../python/api/adbc_driver_manager.html"><code class="docutils literal
notranslate"><span class="pre">adbc_driver_manager</span></code></a></li>
diff --git a/main/index.html b/main/index.html
index 6870be9..867920a 100644
--- a/main/index.html
+++ b/main/index.html
@@ -239,6 +239,10 @@
</ul>
</li>
</ul>
+<p class="caption" role="heading"><span
class="caption-text">Tutorials</span></p>
+<ul>
+<li class="toctree-l1"><a class="reference internal"
href="python/quickstart.html">Quickstart (Python)</a></li>
+</ul>
<p class="caption" role="heading"><span class="caption-text">Language-Specific
APIs</span></p>
<ul>
<li class="toctree-l1 has-children"><a class="reference internal"
href="cpp/index.html">C/C++</a><input class="toctree-checkbox"
id="toctree-checkbox-3" name="toctree-checkbox-3" role="switch"
type="checkbox"/><label for="toctree-checkbox-3"><div
class="visually-hidden">Toggle child pages in navigation</div><i
class="icon"><svg><use href="#svg-arrow-right"></use></svg></i></label><ul>
@@ -258,6 +262,7 @@
</ul>
</li>
<li class="toctree-l1 has-children"><a class="reference internal"
href="python/index.html">Python</a><input class="toctree-checkbox"
id="toctree-checkbox-7" name="toctree-checkbox-7" role="switch"
type="checkbox"/><label for="toctree-checkbox-7"><div
class="visually-hidden">Toggle child pages in navigation</div><i
class="icon"><svg><use href="#svg-arrow-right"></use></svg></i></label><ul>
+<li class="toctree-l2"><a class="reference internal"
href="python/quickstart.html">Quickstart (Python)</a></li>
<li class="toctree-l2"><a class="reference internal"
href="python/driver_manager.html">Driver Manager</a></li>
<li class="toctree-l2 has-children"><a class="reference internal"
href="python/api/index.html">Python API Reference</a><input
class="toctree-checkbox" id="toctree-checkbox-8" name="toctree-checkbox-8"
role="switch" type="checkbox"/><label for="toctree-checkbox-8"><div
class="visually-hidden">Toggle child pages in navigation</div><i
class="icon"><svg><use href="#svg-arrow-right"></use></svg></i></label><ul>
<li class="toctree-l3"><a class="reference internal"
href="python/api/adbc_driver_manager.html"><code class="docutils literal
notranslate"><span class="pre">adbc_driver_manager</span></code></a></li>
@@ -354,6 +359,12 @@ Arrow-native database protocols.</p>
</ul>
</div>
<div class="toctree-wrapper compound">
+<p class="caption" role="heading"><span
class="caption-text">Tutorials</span></p>
+<ul>
+<li class="toctree-l1"><a class="reference internal"
href="python/quickstart.html">Quickstart (Python)</a></li>
+</ul>
+</div>
+<div class="toctree-wrapper compound">
<p class="caption" role="heading"><span class="caption-text">Language-Specific
APIs</span></p>
<ul>
<li class="toctree-l1"><a class="reference internal"
href="cpp/index.html">C/C++</a></li>
diff --git a/main/java/index.html b/main/java/index.html
index 784e907..47abacc 100644
--- a/main/java/index.html
+++ b/main/java/index.html
@@ -239,6 +239,10 @@
</ul>
</li>
</ul>
+<p class="caption" role="heading"><span
class="caption-text">Tutorials</span></p>
+<ul>
+<li class="toctree-l1"><a class="reference internal"
href="../python/quickstart.html">Quickstart (Python)</a></li>
+</ul>
<p class="caption" role="heading"><span class="caption-text">Language-Specific
APIs</span></p>
<ul class="current">
<li class="toctree-l1 has-children"><a class="reference internal"
href="../cpp/index.html">C/C++</a><input class="toctree-checkbox"
id="toctree-checkbox-3" name="toctree-checkbox-3" role="switch"
type="checkbox"/><label for="toctree-checkbox-3"><div
class="visually-hidden">Toggle child pages in navigation</div><i
class="icon"><svg><use href="#svg-arrow-right"></use></svg></i></label><ul>
@@ -258,6 +262,7 @@
</ul>
</li>
<li class="toctree-l1 has-children"><a class="reference internal"
href="../python/index.html">Python</a><input class="toctree-checkbox"
id="toctree-checkbox-7" name="toctree-checkbox-7" role="switch"
type="checkbox"/><label for="toctree-checkbox-7"><div
class="visually-hidden">Toggle child pages in navigation</div><i
class="icon"><svg><use href="#svg-arrow-right"></use></svg></i></label><ul>
+<li class="toctree-l2"><a class="reference internal"
href="../python/quickstart.html">Quickstart (Python)</a></li>
<li class="toctree-l2"><a class="reference internal"
href="../python/driver_manager.html">Driver Manager</a></li>
<li class="toctree-l2 has-children"><a class="reference internal"
href="../python/api/index.html">Python API Reference</a><input
class="toctree-checkbox" id="toctree-checkbox-8" name="toctree-checkbox-8"
role="switch" type="checkbox"/><label for="toctree-checkbox-8"><div
class="visually-hidden">Toggle child pages in navigation</div><i
class="icon"><svg><use href="#svg-arrow-right"></use></svg></i></label><ul>
<li class="toctree-l3"><a class="reference internal"
href="../python/api/adbc_driver_manager.html"><code class="docutils literal
notranslate"><span class="pre">adbc_driver_manager</span></code></a></li>
diff --git a/main/nightly.html b/main/nightly.html
index 548bdb2..03fdedf 100644
--- a/main/nightly.html
+++ b/main/nightly.html
@@ -239,6 +239,10 @@
</ul>
</li>
</ul>
+<p class="caption" role="heading"><span
class="caption-text">Tutorials</span></p>
+<ul>
+<li class="toctree-l1"><a class="reference internal"
href="python/quickstart.html">Quickstart (Python)</a></li>
+</ul>
<p class="caption" role="heading"><span class="caption-text">Language-Specific
APIs</span></p>
<ul>
<li class="toctree-l1 has-children"><a class="reference internal"
href="cpp/index.html">C/C++</a><input class="toctree-checkbox"
id="toctree-checkbox-3" name="toctree-checkbox-3" role="switch"
type="checkbox"/><label for="toctree-checkbox-3"><div
class="visually-hidden">Toggle child pages in navigation</div><i
class="icon"><svg><use href="#svg-arrow-right"></use></svg></i></label><ul>
@@ -258,6 +262,7 @@
</ul>
</li>
<li class="toctree-l1 has-children"><a class="reference internal"
href="python/index.html">Python</a><input class="toctree-checkbox"
id="toctree-checkbox-7" name="toctree-checkbox-7" role="switch"
type="checkbox"/><label for="toctree-checkbox-7"><div
class="visually-hidden">Toggle child pages in navigation</div><i
class="icon"><svg><use href="#svg-arrow-right"></use></svg></i></label><ul>
+<li class="toctree-l2"><a class="reference internal"
href="python/quickstart.html">Quickstart (Python)</a></li>
<li class="toctree-l2"><a class="reference internal"
href="python/driver_manager.html">Driver Manager</a></li>
<li class="toctree-l2 has-children"><a class="reference internal"
href="python/api/index.html">Python API Reference</a><input
class="toctree-checkbox" id="toctree-checkbox-8" name="toctree-checkbox-8"
role="switch" type="checkbox"/><label for="toctree-checkbox-8"><div
class="visually-hidden">Toggle child pages in navigation</div><i
class="icon"><svg><use href="#svg-arrow-right"></use></svg></i></label><ul>
<li class="toctree-l3"><a class="reference internal"
href="python/api/adbc_driver_manager.html"><code class="docutils literal
notranslate"><span class="pre">adbc_driver_manager</span></code></a></li>
@@ -335,10 +340,16 @@ developers.</p>
<h2>Python<a class="headerlink" href="#python" title="Permalink to this
heading">#</a></h2>
<p>Packages can be installed from an alternative package index:
<a class="reference external"
href="https://gemfury.com/arrow-adbc-nightlies">https://gemfury.com/arrow-adbc-nightlies</a></p>
+<div class="admonition warning">
+<p class="admonition-title">Warning</p>
+<p>You MUST explicitly specify the version, since otherwise
+pip will install the latest version by lexicographical
+ordering, which will likely be some random, old build.</p>
+</div>
<p>Example:</p>
-<div class="highlight-default notranslate"><div
class="highlight"><pre><span></span>$ pip install \
- --extra-index-url https://gemfury.com/arrow-adbc-nightlies \
- adbc_driver_manager
+<div class="highlight-default notranslate"><div
class="highlight"><pre><span></span><span class="n">pip</span> <span
class="n">install</span> \
+ <span class="o">--</span><span class="n">extra</span><span
class="o">-</span><span class="n">index</span><span class="o">-</span><span
class="n">url</span> <span class="n">https</span><span class="p">:</span><span
class="o">//</span><span class="n">repo</span><span class="o">.</span><span
class="n">fury</span><span class="o">.</span><span class="n">io</span><span
class="o">/</span><span class="n">arrow</span><span class="o">-</span><span
class="n">adbc</span><span class="o">-</span [...]
+ <span class="n">adbc_driver_manager</span><span class="o">==</span><span
class="mf">0.0.0</span><span class="o">+</span><span class="n">g265a1b6</span>
</pre></div>
</div>
<div class="table-wrapper docutils container" id="id1">
diff --git a/main/objects.inv b/main/objects.inv
index a7416c8..5febc1d 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 20b8b86..cbfa019 100644
--- a/main/py-modindex.html
+++ b/main/py-modindex.html
@@ -237,6 +237,10 @@
</ul>
</li>
</ul>
+<p class="caption" role="heading"><span
class="caption-text">Tutorials</span></p>
+<ul>
+<li class="toctree-l1"><a class="reference internal"
href="python/quickstart.html">Quickstart (Python)</a></li>
+</ul>
<p class="caption" role="heading"><span class="caption-text">Language-Specific
APIs</span></p>
<ul>
<li class="toctree-l1 has-children"><a class="reference internal"
href="cpp/index.html">C/C++</a><input class="toctree-checkbox"
id="toctree-checkbox-3" name="toctree-checkbox-3" role="switch"
type="checkbox"/><label for="toctree-checkbox-3"><div
class="visually-hidden">Toggle child pages in navigation</div><i
class="icon"><svg><use href="#svg-arrow-right"></use></svg></i></label><ul>
@@ -256,6 +260,7 @@
</ul>
</li>
<li class="toctree-l1 has-children"><a class="reference internal"
href="python/index.html">Python</a><input class="toctree-checkbox"
id="toctree-checkbox-7" name="toctree-checkbox-7" role="switch"
type="checkbox"/><label for="toctree-checkbox-7"><div
class="visually-hidden">Toggle child pages in navigation</div><i
class="icon"><svg><use href="#svg-arrow-right"></use></svg></i></label><ul>
+<li class="toctree-l2"><a class="reference internal"
href="python/quickstart.html">Quickstart (Python)</a></li>
<li class="toctree-l2"><a class="reference internal"
href="python/driver_manager.html">Driver Manager</a></li>
<li class="toctree-l2 has-children"><a class="reference internal"
href="python/api/index.html">Python API Reference</a><input
class="toctree-checkbox" id="toctree-checkbox-8" name="toctree-checkbox-8"
role="switch" type="checkbox"/><label for="toctree-checkbox-8"><div
class="visually-hidden">Toggle child pages in navigation</div><i
class="icon"><svg><use href="#svg-arrow-right"></use></svg></i></label><ul>
<li class="toctree-l3"><a class="reference internal"
href="python/api/adbc_driver_manager.html"><code class="docutils literal
notranslate"><span class="pre">adbc_driver_manager</span></code></a></li>
diff --git a/main/python/api/adbc_driver_manager.html
b/main/python/api/adbc_driver_manager.html
index 59df49c..dab6141 100644
--- a/main/python/api/adbc_driver_manager.html
+++ b/main/python/api/adbc_driver_manager.html
@@ -239,6 +239,10 @@
</ul>
</li>
</ul>
+<p class="caption" role="heading"><span
class="caption-text">Tutorials</span></p>
+<ul>
+<li class="toctree-l1"><a class="reference internal"
href="../quickstart.html">Quickstart (Python)</a></li>
+</ul>
<p class="caption" role="heading"><span class="caption-text">Language-Specific
APIs</span></p>
<ul class="current">
<li class="toctree-l1 has-children"><a class="reference internal"
href="../../cpp/index.html">C/C++</a><input class="toctree-checkbox"
id="toctree-checkbox-3" name="toctree-checkbox-3" role="switch"
type="checkbox"/><label for="toctree-checkbox-3"><div
class="visually-hidden">Toggle child pages in navigation</div><i
class="icon"><svg><use href="#svg-arrow-right"></use></svg></i></label><ul>
@@ -258,6 +262,7 @@
</ul>
</li>
<li class="toctree-l1 current has-children"><a class="reference internal"
href="../index.html">Python</a><input checked="" class="toctree-checkbox"
id="toctree-checkbox-7" name="toctree-checkbox-7" role="switch"
type="checkbox"/><label for="toctree-checkbox-7"><div
class="visually-hidden">Toggle child pages in navigation</div><i
class="icon"><svg><use href="#svg-arrow-right"></use></svg></i></label><ul
class="current">
+<li class="toctree-l2"><a class="reference internal"
href="../quickstart.html">Quickstart (Python)</a></li>
<li class="toctree-l2"><a class="reference internal"
href="../driver_manager.html">Driver Manager</a></li>
<li class="toctree-l2 current has-children"><a class="reference internal"
href="index.html">Python API Reference</a><input checked=""
class="toctree-checkbox" id="toctree-checkbox-8" name="toctree-checkbox-8"
role="switch" type="checkbox"/><label for="toctree-checkbox-8"><div
class="visually-hidden">Toggle child pages in navigation</div><i
class="icon"><svg><use href="#svg-arrow-right"></use></svg></i></label><ul
class="current">
<li class="toctree-l3 current current-page"><a class="current reference
internal" href="#"><code class="docutils literal notranslate"><span
class="pre">adbc_driver_manager</span></code></a></li>
diff --git a/main/python/api/adbc_driver_postgresql.html
b/main/python/api/adbc_driver_postgresql.html
index 1c26202..f7ccff9 100644
--- a/main/python/api/adbc_driver_postgresql.html
+++ b/main/python/api/adbc_driver_postgresql.html
@@ -239,6 +239,10 @@
</ul>
</li>
</ul>
+<p class="caption" role="heading"><span
class="caption-text">Tutorials</span></p>
+<ul>
+<li class="toctree-l1"><a class="reference internal"
href="../quickstart.html">Quickstart (Python)</a></li>
+</ul>
<p class="caption" role="heading"><span class="caption-text">Language-Specific
APIs</span></p>
<ul class="current">
<li class="toctree-l1 has-children"><a class="reference internal"
href="../../cpp/index.html">C/C++</a><input class="toctree-checkbox"
id="toctree-checkbox-3" name="toctree-checkbox-3" role="switch"
type="checkbox"/><label for="toctree-checkbox-3"><div
class="visually-hidden">Toggle child pages in navigation</div><i
class="icon"><svg><use href="#svg-arrow-right"></use></svg></i></label><ul>
@@ -258,6 +262,7 @@
</ul>
</li>
<li class="toctree-l1 current has-children"><a class="reference internal"
href="../index.html">Python</a><input checked="" class="toctree-checkbox"
id="toctree-checkbox-7" name="toctree-checkbox-7" role="switch"
type="checkbox"/><label for="toctree-checkbox-7"><div
class="visually-hidden">Toggle child pages in navigation</div><i
class="icon"><svg><use href="#svg-arrow-right"></use></svg></i></label><ul
class="current">
+<li class="toctree-l2"><a class="reference internal"
href="../quickstart.html">Quickstart (Python)</a></li>
<li class="toctree-l2"><a class="reference internal"
href="../driver_manager.html">Driver Manager</a></li>
<li class="toctree-l2 current has-children"><a class="reference internal"
href="index.html">Python API Reference</a><input checked=""
class="toctree-checkbox" id="toctree-checkbox-8" name="toctree-checkbox-8"
role="switch" type="checkbox"/><label for="toctree-checkbox-8"><div
class="visually-hidden">Toggle child pages in navigation</div><i
class="icon"><svg><use href="#svg-arrow-right"></use></svg></i></label><ul
class="current">
<li class="toctree-l3"><a class="reference internal"
href="adbc_driver_manager.html"><code class="docutils literal
notranslate"><span class="pre">adbc_driver_manager</span></code></a></li>
diff --git a/main/python/api/adbc_driver_sqlite.html
b/main/python/api/adbc_driver_sqlite.html
index de32be9..14aff0b 100644
--- a/main/python/api/adbc_driver_sqlite.html
+++ b/main/python/api/adbc_driver_sqlite.html
@@ -239,6 +239,10 @@
</ul>
</li>
</ul>
+<p class="caption" role="heading"><span
class="caption-text">Tutorials</span></p>
+<ul>
+<li class="toctree-l1"><a class="reference internal"
href="../quickstart.html">Quickstart (Python)</a></li>
+</ul>
<p class="caption" role="heading"><span class="caption-text">Language-Specific
APIs</span></p>
<ul class="current">
<li class="toctree-l1 has-children"><a class="reference internal"
href="../../cpp/index.html">C/C++</a><input class="toctree-checkbox"
id="toctree-checkbox-3" name="toctree-checkbox-3" role="switch"
type="checkbox"/><label for="toctree-checkbox-3"><div
class="visually-hidden">Toggle child pages in navigation</div><i
class="icon"><svg><use href="#svg-arrow-right"></use></svg></i></label><ul>
@@ -258,6 +262,7 @@
</ul>
</li>
<li class="toctree-l1 current has-children"><a class="reference internal"
href="../index.html">Python</a><input checked="" class="toctree-checkbox"
id="toctree-checkbox-7" name="toctree-checkbox-7" role="switch"
type="checkbox"/><label for="toctree-checkbox-7"><div
class="visually-hidden">Toggle child pages in navigation</div><i
class="icon"><svg><use href="#svg-arrow-right"></use></svg></i></label><ul
class="current">
+<li class="toctree-l2"><a class="reference internal"
href="../quickstart.html">Quickstart (Python)</a></li>
<li class="toctree-l2"><a class="reference internal"
href="../driver_manager.html">Driver Manager</a></li>
<li class="toctree-l2 current has-children"><a class="reference internal"
href="index.html">Python API Reference</a><input checked=""
class="toctree-checkbox" id="toctree-checkbox-8" name="toctree-checkbox-8"
role="switch" type="checkbox"/><label for="toctree-checkbox-8"><div
class="visually-hidden">Toggle child pages in navigation</div><i
class="icon"><svg><use href="#svg-arrow-right"></use></svg></i></label><ul
class="current">
<li class="toctree-l3"><a class="reference internal"
href="adbc_driver_manager.html"><code class="docutils literal
notranslate"><span class="pre">adbc_driver_manager</span></code></a></li>
diff --git a/main/python/api/index.html b/main/python/api/index.html
index f14c8eb..ccd5fe9 100644
--- a/main/python/api/index.html
+++ b/main/python/api/index.html
@@ -239,6 +239,10 @@
</ul>
</li>
</ul>
+<p class="caption" role="heading"><span
class="caption-text">Tutorials</span></p>
+<ul>
+<li class="toctree-l1"><a class="reference internal"
href="../quickstart.html">Quickstart (Python)</a></li>
+</ul>
<p class="caption" role="heading"><span class="caption-text">Language-Specific
APIs</span></p>
<ul class="current">
<li class="toctree-l1 has-children"><a class="reference internal"
href="../../cpp/index.html">C/C++</a><input class="toctree-checkbox"
id="toctree-checkbox-3" name="toctree-checkbox-3" role="switch"
type="checkbox"/><label for="toctree-checkbox-3"><div
class="visually-hidden">Toggle child pages in navigation</div><i
class="icon"><svg><use href="#svg-arrow-right"></use></svg></i></label><ul>
@@ -258,6 +262,7 @@
</ul>
</li>
<li class="toctree-l1 current has-children"><a class="reference internal"
href="../index.html">Python</a><input checked="" class="toctree-checkbox"
id="toctree-checkbox-7" name="toctree-checkbox-7" role="switch"
type="checkbox"/><label for="toctree-checkbox-7"><div
class="visually-hidden">Toggle child pages in navigation</div><i
class="icon"><svg><use href="#svg-arrow-right"></use></svg></i></label><ul
class="current">
+<li class="toctree-l2"><a class="reference internal"
href="../quickstart.html">Quickstart (Python)</a></li>
<li class="toctree-l2"><a class="reference internal"
href="../driver_manager.html">Driver Manager</a></li>
<li class="toctree-l2 current has-children current-page"><a class="current
reference internal" href="#">Python API Reference</a><input checked=""
class="toctree-checkbox" id="toctree-checkbox-8" name="toctree-checkbox-8"
role="switch" type="checkbox"/><label for="toctree-checkbox-8"><div
class="visually-hidden">Toggle child pages in navigation</div><i
class="icon"><svg><use href="#svg-arrow-right"></use></svg></i></label><ul>
<li class="toctree-l3"><a class="reference internal"
href="adbc_driver_manager.html"><code class="docutils literal
notranslate"><span class="pre">adbc_driver_manager</span></code></a></li>
diff --git a/main/python/driver_manager.html b/main/python/driver_manager.html
index e7ac959..34ecb8e 100644
--- a/main/python/driver_manager.html
+++ b/main/python/driver_manager.html
@@ -239,6 +239,10 @@
</ul>
</li>
</ul>
+<p class="caption" role="heading"><span
class="caption-text">Tutorials</span></p>
+<ul>
+<li class="toctree-l1"><a class="reference internal"
href="quickstart.html">Quickstart (Python)</a></li>
+</ul>
<p class="caption" role="heading"><span class="caption-text">Language-Specific
APIs</span></p>
<ul class="current">
<li class="toctree-l1 has-children"><a class="reference internal"
href="../cpp/index.html">C/C++</a><input class="toctree-checkbox"
id="toctree-checkbox-3" name="toctree-checkbox-3" role="switch"
type="checkbox"/><label for="toctree-checkbox-3"><div
class="visually-hidden">Toggle child pages in navigation</div><i
class="icon"><svg><use href="#svg-arrow-right"></use></svg></i></label><ul>
@@ -258,6 +262,7 @@
</ul>
</li>
<li class="toctree-l1 current has-children"><a class="reference internal"
href="index.html">Python</a><input checked="" class="toctree-checkbox"
id="toctree-checkbox-7" name="toctree-checkbox-7" role="switch"
type="checkbox"/><label for="toctree-checkbox-7"><div
class="visually-hidden">Toggle child pages in navigation</div><i
class="icon"><svg><use href="#svg-arrow-right"></use></svg></i></label><ul
class="current">
+<li class="toctree-l2"><a class="reference internal"
href="quickstart.html">Quickstart (Python)</a></li>
<li class="toctree-l2 current current-page"><a class="current reference
internal" href="#">Driver Manager</a></li>
<li class="toctree-l2 has-children"><a class="reference internal"
href="api/index.html">Python API Reference</a><input class="toctree-checkbox"
id="toctree-checkbox-8" name="toctree-checkbox-8" role="switch"
type="checkbox"/><label for="toctree-checkbox-8"><div
class="visually-hidden">Toggle child pages in navigation</div><i
class="icon"><svg><use href="#svg-arrow-right"></use></svg></i></label><ul>
<li class="toctree-l3"><a class="reference internal"
href="api/adbc_driver_manager.html"><code class="docutils literal
notranslate"><span class="pre">adbc_driver_manager</span></code></a></li>
diff --git a/main/python/index.html b/main/python/index.html
index d6aa398..54ae4f2 100644
--- a/main/python/index.html
+++ b/main/python/index.html
@@ -239,6 +239,10 @@
</ul>
</li>
</ul>
+<p class="caption" role="heading"><span
class="caption-text">Tutorials</span></p>
+<ul>
+<li class="toctree-l1"><a class="reference internal"
href="quickstart.html">Quickstart (Python)</a></li>
+</ul>
<p class="caption" role="heading"><span class="caption-text">Language-Specific
APIs</span></p>
<ul class="current">
<li class="toctree-l1 has-children"><a class="reference internal"
href="../cpp/index.html">C/C++</a><input class="toctree-checkbox"
id="toctree-checkbox-3" name="toctree-checkbox-3" role="switch"
type="checkbox"/><label for="toctree-checkbox-3"><div
class="visually-hidden">Toggle child pages in navigation</div><i
class="icon"><svg><use href="#svg-arrow-right"></use></svg></i></label><ul>
@@ -258,6 +262,7 @@
</ul>
</li>
<li class="toctree-l1 current has-children current-page"><a class="current
reference internal" href="#">Python</a><input checked=""
class="toctree-checkbox" id="toctree-checkbox-7" name="toctree-checkbox-7"
role="switch" type="checkbox"/><label for="toctree-checkbox-7"><div
class="visually-hidden">Toggle child pages in navigation</div><i
class="icon"><svg><use href="#svg-arrow-right"></use></svg></i></label><ul>
+<li class="toctree-l2"><a class="reference internal"
href="quickstart.html">Quickstart (Python)</a></li>
<li class="toctree-l2"><a class="reference internal"
href="driver_manager.html">Driver Manager</a></li>
<li class="toctree-l2 has-children"><a class="reference internal"
href="api/index.html">Python API Reference</a><input class="toctree-checkbox"
id="toctree-checkbox-8" name="toctree-checkbox-8" role="switch"
type="checkbox"/><label for="toctree-checkbox-8"><div
class="visually-hidden">Toggle child pages in navigation</div><i
class="icon"><svg><use href="#svg-arrow-right"></use></svg></i></label><ul>
<li class="toctree-l3"><a class="reference internal"
href="api/adbc_driver_manager.html"><code class="docutils literal
notranslate"><span class="pre">adbc_driver_manager</span></code></a></li>
@@ -318,6 +323,11 @@
<h1>Python<a class="headerlink" href="#python" title="Permalink to this
heading">#</a></h1>
<div class="toctree-wrapper compound">
<ul>
+<li class="toctree-l1"><a class="reference internal"
href="quickstart.html">Quickstart (Python)</a><ul>
+<li class="toctree-l2"><a class="reference internal"
href="quickstart.html#installation">Installation</a></li>
+<li class="toctree-l2"><a class="reference internal"
href="quickstart.html#dbapi-pep-249-style-api">DBAPI (PEP 249)-style
API</a></li>
+</ul>
+</li>
<li class="toctree-l1"><a class="reference internal"
href="driver_manager.html">Driver Manager</a><ul>
<li class="toctree-l2"><a class="reference internal"
href="driver_manager.html#installation">Installation</a></li>
<li class="toctree-l2"><a class="reference internal"
href="driver_manager.html#usage">Usage</a></li>
diff --git a/main/python/driver_manager.html b/main/python/quickstart.html
similarity index 58%
copy from main/python/driver_manager.html
copy to main/python/quickstart.html
index e7ac959..4d5c783 100644
--- a/main/python/driver_manager.html
+++ b/main/python/quickstart.html
@@ -5,10 +5,10 @@
<head><meta charset="utf-8"/>
<meta name="viewport" content="width=device-width,initial-scale=1"/>
<meta name="color-scheme" content="light dark"><meta name="generator"
content="Docutils 0.19: https://docutils.sourceforge.io/" />
-<link rel="index" title="Index" href="../genindex.html" /><link rel="search"
title="Search" href="../search.html" /><link rel="next" title="Python API
Reference" href="api/index.html" /><link rel="prev" title="Python"
href="index.html" />
+<link rel="index" title="Index" href="../genindex.html" /><link rel="search"
title="Search" href="../search.html" /><link rel="next" title="C and C++"
href="../cpp/index.html" /><link rel="prev" title="JDBC Adapter"
href="../driver/java/jdbc.html" />
<!-- Generated with Sphinx 5.3.0 and Furo 2022.12.07 -->
- <title>Driver Manager - ADBC 0.1.0 (dev) documentation</title>
+ <title>Quickstart (Python) - ADBC 0.1.0 (dev) documentation</title>
<link rel="stylesheet" type="text/css" href="../_static/pygments.css" />
<link rel="stylesheet" type="text/css"
href="../_static/styles/furo.css?digest=91d0f0d1c444bdcb17a68e833c7a53903343c195"
/>
<link rel="stylesheet" type="text/css" href="../_static/copybutton.css" />
@@ -239,6 +239,10 @@
</ul>
</li>
</ul>
+<p class="caption" role="heading"><span
class="caption-text">Tutorials</span></p>
+<ul class="current">
+<li class="toctree-l1 current"><a class="current reference internal"
href="#">Quickstart (Python)</a></li>
+</ul>
<p class="caption" role="heading"><span class="caption-text">Language-Specific
APIs</span></p>
<ul class="current">
<li class="toctree-l1 has-children"><a class="reference internal"
href="../cpp/index.html">C/C++</a><input class="toctree-checkbox"
id="toctree-checkbox-3" name="toctree-checkbox-3" role="switch"
type="checkbox"/><label for="toctree-checkbox-3"><div
class="visually-hidden">Toggle child pages in navigation</div><i
class="icon"><svg><use href="#svg-arrow-right"></use></svg></i></label><ul>
@@ -258,7 +262,8 @@
</ul>
</li>
<li class="toctree-l1 current has-children"><a class="reference internal"
href="index.html">Python</a><input checked="" class="toctree-checkbox"
id="toctree-checkbox-7" name="toctree-checkbox-7" role="switch"
type="checkbox"/><label for="toctree-checkbox-7"><div
class="visually-hidden">Toggle child pages in navigation</div><i
class="icon"><svg><use href="#svg-arrow-right"></use></svg></i></label><ul
class="current">
-<li class="toctree-l2 current current-page"><a class="current reference
internal" href="#">Driver Manager</a></li>
+<li class="toctree-l2 current current-page"><a class="current reference
internal" href="#">Quickstart (Python)</a></li>
+<li class="toctree-l2"><a class="reference internal"
href="driver_manager.html">Driver Manager</a></li>
<li class="toctree-l2 has-children"><a class="reference internal"
href="api/index.html">Python API Reference</a><input class="toctree-checkbox"
id="toctree-checkbox-8" name="toctree-checkbox-8" role="switch"
type="checkbox"/><label for="toctree-checkbox-8"><div
class="visually-hidden">Toggle child pages in navigation</div><i
class="icon"><svg><use href="#svg-arrow-right"></use></svg></i></label><ul>
<li class="toctree-l3"><a class="reference internal"
href="api/adbc_driver_manager.html"><code class="docutils literal
notranslate"><span class="pre">adbc_driver_manager</span></code></a></li>
<li class="toctree-l3"><a class="reference internal"
href="api/adbc_driver_postgresql.html"><code class="docutils literal
notranslate"><span class="pre">adbc_driver_postgresql</span></code></a></li>
@@ -292,7 +297,7 @@
</a>
<div class="content-icon-container">
<div class="edit-this-page">
- <a class="muted-link"
href="https://github.com/apache/arrow-adbc/edit/main/docs/source/python/driver_manager.rst"
title="Edit this page">
+ <a class="muted-link"
href="https://github.com/apache/arrow-adbc/edit/main/docs/source/python/quickstart.rst"
title="Edit this page">
<svg aria-hidden="true" viewBox="0 0 24 24" stroke-width="1.5"
stroke="currentColor" fill="none" stroke-linecap="round"
stroke-linejoin="round">
<path stroke="none" d="M0 0h24v24H0z" fill="none"/>
<path d="M4 20h4l10.5 -10.5a1.5 1.5 0 0 0 -4 -4l-10.5 10.5v4" />
@@ -314,42 +319,127 @@
</label>
</div>
<article role="main">
- <section id="driver-manager">
-<h1>Driver Manager<a class="headerlink" href="#driver-manager"
title="Permalink to this heading">#</a></h1>
-<p>The driver manager is a library that provides bindings to the ADBC C
-API. It delegates to dynamically-loaded drivers. This allows
-applications to use multiple drivers simultaneously, and decouple
-themselves from the specific driver.</p>
-<p>The Python driver manager provides both low-level bindings that are
-essentially the same as the C API. If PyArrow is installed, it also
-provides high-level bindings that implement the <a class="reference external"
href="https://peps.python.org/pep-0249/">DBAPI</a> (PEP 249)
-standard.</p>
+ <section id="quickstart-python">
+<h1>Quickstart (Python)<a class="headerlink" href="#quickstart-python"
title="Permalink to this heading">#</a></h1>
+<p>Here we’ll briefly tour basic features of ADBC with the SQLite driver.</p>
<section id="installation">
<h2>Installation<a class="headerlink" href="#installation" title="Permalink to
this heading">#</a></h2>
-<div class="highlight-shell notranslate"><div
class="highlight"><pre><span></span>pip install adbc_driver_manager
+<div class="highlight-shell notranslate"><div
class="highlight"><pre><span></span>pip install adbc_driver_manager
adbc_driver_sqlite pyarrow
</pre></div>
</div>
</section>
-<section id="usage">
-<h2>Usage<a class="headerlink" href="#usage" title="Permalink to this
heading">#</a></h2>
-<p>First create a <a class="reference internal"
href="api/adbc_driver_manager.html#adbc_driver_manager.AdbcDatabase"
title="adbc_driver_manager.AdbcDatabase"><code class="xref py py-class docutils
literal notranslate"><span class="pre">AdbcDatabase</span></code></a>, passing
<code class="docutils literal notranslate"><span
class="pre">driver</span></code> and
-(optionally) <code class="docutils literal notranslate"><span
class="pre">entrypoint</span></code>. <code class="docutils literal
notranslate"><span class="pre">driver</span></code> must be the name of a
library
-to load, or the path to a library to load. <code class="docutils literal
notranslate"><span class="pre">entrypoint</span></code>, if
-provided, should be the name of the symbol that serves as the ADBC
-entrypoint (see <a class="reference internal"
href="../cpp/api/adbc.html#_CPPv418AdbcDriverInitFunc"
title="AdbcDriverInitFunc"><code class="xref cpp cpp-type docutils literal
notranslate"><span class="pre">AdbcDriverInitFunc</span></code></a>). Then,
create a
-<a class="reference internal"
href="api/adbc_driver_manager.html#adbc_driver_manager.AdbcConnection"
title="adbc_driver_manager.AdbcConnection"><code class="xref py py-class
docutils literal notranslate"><span
class="pre">AdbcConnection</span></code></a>.</p>
-<div class="highlight-python notranslate"><div
class="highlight"><pre><span></span><span class="kn">import</span> <span
class="nn">adbc_driver_manager</span>
-<span class="k">with</span> <span class="n">adbc_driver_manager</span><span
class="o">.</span><span class="n">AdbcDatabase</span><span
class="p">(</span><span class="n">driver</span><span class="o">=</span><span
class="s2">"adbc_driver_sqlite"</span><span class="p">)</span> <span
class="k">as</span> <span class="n">db</span><span class="p">:</span>
- <span class="k">with</span> <span
class="n">adbc_driver_manager</span><span class="o">.</span><span
class="n">AdbcConnection</span><span class="p">(</span><span
class="n">db</span><span class="p">)</span> <span class="k">as</span> <span
class="n">conn</span><span class="p">:</span>
- <span class="k">pass</span>
+<section id="dbapi-pep-249-style-api">
+<h2>DBAPI (PEP 249)-style API<a class="headerlink"
href="#dbapi-pep-249-style-api" title="Permalink to this heading">#</a></h2>
+<p>If PyArrow is installed, ADBC provides a high-level API in the style
+of the DBAPI standard.</p>
+<section id="creating-a-connection">
+<h3>Creating a Connection<a class="headerlink" href="#creating-a-connection"
title="Permalink to this heading">#</a></h3>
+<div class="highlight-pycon notranslate"><div
class="highlight"><pre><span></span><span class="gp">>>> </span><span
class="kn">import</span> <span class="nn">adbc_driver_sqlite.dbapi</span>
+<span class="gp">>>> </span><span class="n">conn</span> <span
class="o">=</span> <span class="n">adbc_driver_sqlite</span><span
class="o">.</span><span class="n">dbapi</span><span class="o">.</span><span
class="n">connect</span><span class="p">()</span>
+</pre></div>
+</div>
+<p>In application code, the connection must be closed after usage or
+memory may leak. Connections can be used as context managers to
+accomplish this.</p>
+</section>
+<section id="creating-a-cursor">
+<h3>Creating a Cursor<a class="headerlink" href="#creating-a-cursor"
title="Permalink to this heading">#</a></h3>
+<div class="highlight-pycon notranslate"><div
class="highlight"><pre><span></span><span class="gp">>>> </span><span
class="n">cursor</span> <span class="o">=</span> <span
class="n">conn</span><span class="o">.</span><span class="n">cursor</span><span
class="p">()</span>
+</pre></div>
+</div>
+<p>In application code, the cursor must be closed after usage or memory
+may leak. Cursors can be used as context managers to accomplish this.</p>
+</section>
+<section id="executing-a-query">
+<h3>Executing a Query<a class="headerlink" href="#executing-a-query"
title="Permalink to this heading">#</a></h3>
+<p>We can execute a query and get the results via the normal,
+row-oriented DBAPI interface:</p>
+<div class="highlight-pycon notranslate"><div
class="highlight"><pre><span></span><span class="gp">>>> </span><span
class="n">cursor</span><span class="o">.</span><span
class="n">execute</span><span class="p">(</span><span class="s2">"SELECT
1, 2.0, 'Hello, world!'"</span><span class="p">)</span>
+<span class="gp">>>> </span><span class="n">cursor</span><span
class="o">.</span><span class="n">fetchone</span><span class="p">()</span>
+<span class="go">(1, 2.0, 'Hello, world!')</span>
+<span class="gp">>>> </span><span class="n">cursor</span><span
class="o">.</span><span class="n">fetchone</span><span class="p">()</span>
+</pre></div>
+</div>
+<p>We can also get the results as Arrow data via a non-standard method:</p>
+<div class="highlight-pycon notranslate"><div
class="highlight"><pre><span></span><span class="gp">>>> </span><span
class="n">cursor</span><span class="o">.</span><span
class="n">execute</span><span class="p">(</span><span class="s2">"SELECT
1, 2.0, 'Hello, world!'"</span><span class="p">)</span>
+<span class="gp">>>> </span><span class="n">cursor</span><span
class="o">.</span><span class="n">fetch_arrow_table</span><span
class="p">()</span>
+<span class="go">pyarrow.Table</span>
+<span class="go">1: int64</span>
+<span class="go">2.0: double</span>
+<span class="go">'Hello, world!': string</span>
+<span class="go">----</span>
+<span class="go">1: [[1]]</span>
+<span class="go">2.0: [[2]]</span>
+<span class="go">'Hello, world!': [["Hello, world!"]]</span>
+</pre></div>
+</div>
+</section>
+<section id="parameterized-queries">
+<h3>Parameterized Queries<a class="headerlink" href="#parameterized-queries"
title="Permalink to this heading">#</a></h3>
+<p>We can bind parameters in our queries:</p>
+<div class="highlight-pycon notranslate"><div
class="highlight"><pre><span></span><span class="gp">>>> </span><span
class="n">cursor</span><span class="o">.</span><span
class="n">execute</span><span class="p">(</span><span class="s2">"SELECT ?
+ 1 AS the_answer"</span><span class="p">,</span> <span
class="n">parameters</span><span class="o">=</span><span
class="p">(</span><span class="mi">41</span><span class="p">,))</span>
+<span class="gp">>>> </span><span class="n">cursor</span><span
class="o">.</span><span class="n">fetch_arrow_table</span><span
class="p">()</span>
+<span class="go">pyarrow.Table</span>
+<span class="go">the_answer: int64</span>
+<span class="go">----</span>
+<span class="go">the_answer: [[42]]</span>
+</pre></div>
+</div>
+</section>
+<section id="ingesting-bulk-data">
+<h3>Ingesting Bulk Data<a class="headerlink" href="#ingesting-bulk-data"
title="Permalink to this heading">#</a></h3>
+<p>So far we’ve mostly demonstrated the usual DBAPI interface. The ADBC
+APIs also offer additional methods. For example, we can insert a
+table of Arrow data into a new database table:</p>
+<div class="highlight-pycon notranslate"><div
class="highlight"><pre><span></span><span class="gp">>>> </span><span
class="kn">import</span> <span class="nn">pyarrow</span>
+<span class="gp">>>> </span><span class="n">table</span> <span
class="o">=</span> <span class="n">pyarrow</span><span class="o">.</span><span
class="n">table</span><span class="p">([[</span><span class="mi">1</span><span
class="p">,</span> <span class="mi">2</span><span class="p">],</span> <span
class="p">[</span><span class="s2">"a"</span><span class="p">,</span>
<span class="kc">None</span><span class="p">]],</span> <span
class="n">names</span><span class="o">=</span [...]
+<span class="gp">>>> </span><span class="n">cursor</span><span
class="o">.</span><span class="n">adbc_ingest</span><span
class="p">(</span><span class="s2">"sample"</span><span
class="p">,</span> <span class="n">table</span><span class="p">)</span>
+<span class="go">2</span>
+<span class="gp">>>> </span><span class="n">cursor</span><span
class="o">.</span><span class="n">execute</span><span class="p">(</span><span
class="s2">"SELECT COUNT(DISTINCT ints) FROM sample"</span><span
class="p">)</span>
+<span class="gp">>>> </span><span class="n">cursor</span><span
class="o">.</span><span class="n">fetchall</span><span class="p">()</span>
+<span class="go">[(2,)]</span>
+</pre></div>
+</div>
+<p>We can also append to an existing table:</p>
+<div class="highlight-pycon notranslate"><div
class="highlight"><pre><span></span><span class="gp">>>> </span><span
class="n">table</span> <span class="o">=</span> <span
class="n">pyarrow</span><span class="o">.</span><span
class="n">table</span><span class="p">([[</span><span class="mi">2</span><span
class="p">,</span> <span class="mi">3</span><span class="p">],</span> <span
class="p">[</span><span class="kc">None</span><span class="p">,</span> <span
class="s2">"c"</s [...]
+<span class="gp">>>> </span><span class="n">cursor</span><span
class="o">.</span><span class="n">adbc_ingest</span><span
class="p">(</span><span class="s2">"sample"</span><span
class="p">,</span> <span class="n">table</span><span class="p">,</span> <span
class="n">mode</span><span class="o">=</span><span
class="s2">"append"</span><span class="p">)</span>
+<span class="go">2</span>
+<span class="gp">>>> </span><span class="n">cursor</span><span
class="o">.</span><span class="n">execute</span><span class="p">(</span><span
class="s2">"SELECT COUNT(DISTINCT ints) FROM sample"</span><span
class="p">)</span>
+<span class="gp">>>> </span><span class="n">cursor</span><span
class="o">.</span><span class="n">fetchall</span><span class="p">()</span>
+<span class="go">[(3,)]</span>
+</pre></div>
+</div>
+</section>
+<section id="getting-database-driver-metadata">
+<h3>Getting Database/Driver Metadata<a class="headerlink"
href="#getting-database-driver-metadata" title="Permalink to this
heading">#</a></h3>
+<p>We can get information about the driver and the database using another
+extension method, this time on the connection itself:</p>
+<div class="highlight-pycon notranslate"><div
class="highlight"><pre><span></span><span class="gp">>>> </span><span
class="n">conn</span><span class="o">.</span><span
class="n">adbc_get_info</span><span class="p">()[</span><span
class="s2">"vendor_name"</span><span class="p">]</span>
+<span class="go">'SQLite'</span>
+<span class="gp">>>> </span><span class="n">conn</span><span
class="o">.</span><span class="n">adbc_get_info</span><span
class="p">()[</span><span class="s2">"driver_name"</span><span
class="p">]</span>
+<span class="go">'ADBC SQLite Driver'</span>
+</pre></div>
+</div>
+<p>We can also query for tables and columns in the database. This gives
+a nested structure describing all the catalogs, schemas, tables, and
+columns:</p>
+<div class="highlight-pycon notranslate"><div
class="highlight"><pre><span></span><span class="gp">>>> </span><span
class="n">info</span> <span class="o">=</span> <span class="n">conn</span><span
class="o">.</span><span class="n">adbc_get_objects</span><span
class="p">()</span><span class="o">.</span><span class="n">read_all</span><span
class="p">()</span><span class="o">.</span><span
class="n">to_pylist</span><span class="p">()</span>
+<span class="gp">>>> </span><span class="n">main_catalog</span> <span
class="o">=</span> <span class="n">info</span><span class="p">[</span><span
class="mi">0</span><span class="p">]</span>
+<span class="gp">>>> </span><span class="n">schema</span> <span
class="o">=</span> <span class="n">main_catalog</span><span
class="p">[</span><span class="s2">"catalog_db_schemas"</span><span
class="p">][</span><span class="mi">0</span><span class="p">]</span>
+<span class="gp">>>> </span><span class="n">tables</span> <span
class="o">=</span> <span class="n">schema</span><span class="p">[</span><span
class="s2">"db_schema_tables"</span><span class="p">]</span>
+<span class="gp">>>> </span><span class="n">tables</span><span
class="p">[</span><span class="mi">0</span><span class="p">][</span><span
class="s2">"table_name"</span><span class="p">]</span>
+<span class="go">'sample'</span>
+<span class="gp">>>> </span><span class="p">[</span><span
class="n">column</span><span class="p">[</span><span
class="s2">"column_name"</span><span class="p">]</span> <span
class="k">for</span> <span class="n">column</span> <span class="ow">in</span>
<span class="n">tables</span><span class="p">[</span><span
class="mi">0</span><span class="p">][</span><span
class="s2">"table_columns"</span><span class="p">]]</span>
+<span class="go">['ints', 'strs']</span>
+</pre></div>
+</div>
+<p>We can get the Arrow schema of a table:</p>
+<div class="highlight-pycon notranslate"><div
class="highlight"><pre><span></span><span class="gp">>>> </span><span
class="n">conn</span><span class="o">.</span><span
class="n">adbc_get_table_schema</span><span class="p">(</span><span
class="s2">"sample"</span><span class="p">)</span>
+<span class="go">ints: int64</span>
+<span class="go">strs: string</span>
</pre></div>
</div>
-<p>The Python bindings for each driver abstract these steps for you
-behind a convenient <code class="docutils literal notranslate"><span
class="pre">connect</span></code> function.</p>
</section>
-<section id="api-reference">
-<h2>API Reference<a class="headerlink" href="#api-reference" title="Permalink
to this heading">#</a></h2>
-<p>See the API reference: <a class="reference internal"
href="api/adbc_driver_manager.html"><span
class="doc">adbc_driver_manager</span></a>.</p>
</section>
</section>
@@ -358,23 +448,23 @@ behind a convenient <code class="docutils literal
notranslate"><span class="pre"
<footer>
<div class="related-pages">
- <a class="next-page" href="api/index.html">
+ <a class="next-page" href="../cpp/index.html">
<div class="page-info">
<div class="context">
<span>Next</span>
</div>
- <div class="title">Python API Reference</div>
+ <div class="title">C and C++</div>
</div>
<svg class="furo-related-icon"><use
href="#svg-arrow-right"></use></svg>
</a>
- <a class="prev-page" href="index.html">
+ <a class="prev-page" href="../driver/java/jdbc.html">
<svg class="furo-related-icon"><use
href="#svg-arrow-right"></use></svg>
<div class="page-info">
<div class="context">
<span>Previous</span>
</div>
- <div class="title">Python</div>
+ <div class="title">JDBC Adapter</div>
</div>
</a>
@@ -408,10 +498,17 @@ behind a convenient <code class="docutils literal
notranslate"><span class="pre"
<div class="toc-tree-container">
<div class="toc-tree">
<ul>
-<li><a class="reference internal" href="#">Driver Manager</a><ul>
+<li><a class="reference internal" href="#">Quickstart (Python)</a><ul>
<li><a class="reference internal" href="#installation">Installation</a></li>
-<li><a class="reference internal" href="#usage">Usage</a></li>
-<li><a class="reference internal" href="#api-reference">API Reference</a></li>
+<li><a class="reference internal" href="#dbapi-pep-249-style-api">DBAPI (PEP
249)-style API</a><ul>
+<li><a class="reference internal" href="#creating-a-connection">Creating a
Connection</a></li>
+<li><a class="reference internal" href="#creating-a-cursor">Creating a
Cursor</a></li>
+<li><a class="reference internal" href="#executing-a-query">Executing a
Query</a></li>
+<li><a class="reference internal" href="#parameterized-queries">Parameterized
Queries</a></li>
+<li><a class="reference internal" href="#ingesting-bulk-data">Ingesting Bulk
Data</a></li>
+<li><a class="reference internal"
href="#getting-database-driver-metadata">Getting Database/Driver
Metadata</a></li>
+</ul>
+</li>
</ul>
</li>
</ul>
diff --git a/main/search.html b/main/search.html
index 05568f5..e411732 100644
--- a/main/search.html
+++ b/main/search.html
@@ -236,6 +236,10 @@
</ul>
</li>
</ul>
+<p class="caption" role="heading"><span
class="caption-text">Tutorials</span></p>
+<ul>
+<li class="toctree-l1"><a class="reference internal"
href="python/quickstart.html">Quickstart (Python)</a></li>
+</ul>
<p class="caption" role="heading"><span class="caption-text">Language-Specific
APIs</span></p>
<ul>
<li class="toctree-l1 has-children"><a class="reference internal"
href="cpp/index.html">C/C++</a><input class="toctree-checkbox"
id="toctree-checkbox-3" name="toctree-checkbox-3" role="switch"
type="checkbox"/><label for="toctree-checkbox-3"><div
class="visually-hidden">Toggle child pages in navigation</div><i
class="icon"><svg><use href="#svg-arrow-right"></use></svg></i></label><ul>
@@ -255,6 +259,7 @@
</ul>
</li>
<li class="toctree-l1 has-children"><a class="reference internal"
href="python/index.html">Python</a><input class="toctree-checkbox"
id="toctree-checkbox-7" name="toctree-checkbox-7" role="switch"
type="checkbox"/><label for="toctree-checkbox-7"><div
class="visually-hidden">Toggle child pages in navigation</div><i
class="icon"><svg><use href="#svg-arrow-right"></use></svg></i></label><ul>
+<li class="toctree-l2"><a class="reference internal"
href="python/quickstart.html">Quickstart (Python)</a></li>
<li class="toctree-l2"><a class="reference internal"
href="python/driver_manager.html">Driver Manager</a></li>
<li class="toctree-l2 has-children"><a class="reference internal"
href="python/api/index.html">Python API Reference</a><input
class="toctree-checkbox" id="toctree-checkbox-8" name="toctree-checkbox-8"
role="switch" type="checkbox"/><label for="toctree-checkbox-8"><div
class="visually-hidden">Toggle child pages in navigation</div><i
class="icon"><svg><use href="#svg-arrow-right"></use></svg></i></label><ul>
<li class="toctree-l3"><a class="reference internal"
href="python/api/adbc_driver_manager.html"><code class="docutils literal
notranslate"><span class="pre">adbc_driver_manager</span></code></a></li>
diff --git a/main/searchindex.js b/main/searchindex.js
index adb9a60..b9d9a71 100644
--- a/main/searchindex.js
+++ b/main/searchindex.js
@@ -1 +1 @@
-Search.setIndex({"docnames": ["contributing", "cpp/api/adbc",
"cpp/api/adbc_driver_manager", "cpp/api/index", "cpp/concurrency",
"cpp/driver_manager", "cpp/index", "driver/cpp/features",
"driver/cpp/flight_sql", "driver/cpp/index", "driver/cpp/postgresql",
"driver/cpp/sqlite", "driver/java/flight_sql", "driver/java/index",
"driver/java/jdbc", "format/comparison", "format/specification",
"format/versioning", "go/index", "index", "java/index", "nightly",
"python/api/adbc_driver_manager", " [...]
\ No newline at end of file
+Search.setIndex({"docnames": ["contributing", "cpp/api/adbc",
"cpp/api/adbc_driver_manager", "cpp/api/index", "cpp/concurrency",
"cpp/driver_manager", "cpp/index", "driver/cpp/features",
"driver/cpp/flight_sql", "driver/cpp/index", "driver/cpp/postgresql",
"driver/cpp/sqlite", "driver/java/flight_sql", "driver/java/index",
"driver/java/jdbc", "format/comparison", "format/specification",
"format/versioning", "go/index", "index", "java/index", "nightly",
"python/api/adbc_driver_manager", " [...]
\ No newline at end of file