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 71d24761 publish documentation
71d24761 is described below
commit 71d2476129ca570b3f3be767bb65aba9c404d0eb
Author: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
AuthorDate: Thu Jun 8 14:40:49 2023 +0000
publish documentation
---
main/.buildinfo | 2 +-
main/_images/AdbcStatement.svg | 4 +
main/_sources/driver/go/index.rst.txt | 1 +
main/_sources/driver/go/snowflake.rst.txt | 7 +-
main/_sources/format/specification.rst.txt | 39 +++++
main/_static/css/custom.css | 6 +
main/cpp/api/adbc.html | 1 +
main/cpp/api/adbc_driver_manager.html | 1 +
main/cpp/api/index.html | 1 +
main/cpp/concurrency.html | 1 +
main/cpp/driver_manager.html | 1 +
main/cpp/index.html | 1 +
main/development/contributing.html | 1 +
main/development/nightly.html | 1 +
main/development/releasing.html | 1 +
main/driver/cpp/index.html | 1 +
main/driver/cpp/postgresql.html | 1 +
main/driver/cpp/sqlite.html | 1 +
main/driver/go/flight_sql.html | 7 +-
main/driver/go/index.html | 2 +
main/driver/go/snowflake.html | 35 +++-
main/driver/installation.html | 1 +
main/driver/java/flight_sql.html | 1 +
main/driver/java/index.html | 7 +-
main/driver/java/jdbc.html | 1 +
main/driver/status.html | 1 +
main/faq.html | 1 +
main/format/comparison.html | 1 +
main/format/specification.html | 242 ++++++++++++++++++++++++++++
main/format/versioning.html | 1 +
main/genindex.html | 18 +++
main/go/index.html | 1 +
main/index.html | 2 +
main/java/index.html | 1 +
main/py-modindex.html | 18 +++
main/python/api/adbc_driver_flightsql.html | 1 +
main/python/api/adbc_driver_manager.html | 1 +
main/python/api/adbc_driver_postgresql.html | 1 +
main/python/api/adbc_driver_sqlite.html | 1 +
main/python/api/index.html | 1 +
main/python/driver_manager.html | 1 +
main/python/index.html | 1 +
main/python/quickstart.html | 1 +
main/search.html | 18 +++
main/searchindex.js | 2 +-
45 files changed, 422 insertions(+), 17 deletions(-)
diff --git a/main/.buildinfo b/main/.buildinfo
index 623e3c69..2c579b0b 100644
--- a/main/.buildinfo
+++ b/main/.buildinfo
@@ -1,4 +1,4 @@
# Sphinx build info version 1
# This file hashes the configuration used when building these files. When it
is not found, a full rebuild will be done.
-config: 42ea91ce62745e3bc77157385d40280d
+config: 70e72c13acd03cd192e50c4117522362
tags: 645f666f9bcd5a90fca523b33c5a78b7
diff --git a/main/_images/AdbcStatement.svg b/main/_images/AdbcStatement.svg
new file mode 100644
index 00000000..0a55f01a
--- /dev/null
+++ b/main/_images/AdbcStatement.svg
@@ -0,0 +1,4 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!-- Do not edit this file with editors other than draw.io -->
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
+<svg xmlns="http://www.w3.org/2000/svg" style="background-color: rgb(255, 255,
255);" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" width="482px"
height="462px" viewBox="-0.5 -0.5 482 462" content="<mxfile
host="app.diagrams.net" modified="2023-06-07T16:19:09.711Z"
agent="Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:109.0) Gecko/20100101
Firefox/113.0" etag="_InTI2ZhffU8aoDexE-3"
version="21.3.7" type="device">< [...]
diff --git a/main/_sources/driver/go/index.rst.txt
b/main/_sources/driver/go/index.rst.txt
index 76578a78..687c88a6 100644
--- a/main/_sources/driver/go/index.rst.txt
+++ b/main/_sources/driver/go/index.rst.txt
@@ -24,6 +24,7 @@ Go
:caption: Drivers
flight_sql
+ snowflake
The ADBC project ships some drivers. Others may (eventually) be
available from database vendors or third parties. The drivers here
diff --git a/main/_sources/driver/go/snowflake.rst.txt
b/main/_sources/driver/go/snowflake.rst.txt
index 3a233b56..37514561 100644
--- a/main/_sources/driver/go/snowflake.rst.txt
+++ b/main/_sources/driver/go/snowflake.rst.txt
@@ -121,8 +121,9 @@ these are not set, the ``CREATE TEMPORARY STAGE`` command
executed by the driver
can fail with the following error:
.. code-block::
- CREATE TEMPORARY STAGE SYSTEM$BIND file_format=(type=csv
field_optionally_enclosed_by='"')
- CANNOT perform CREATE STAGE. This session does not have a current schema.
Call 'USE SCHEMA' or use a qualified name.
+
+ CREATE TEMPORARY STAGE SYSTEM$BIND file_format=(type=csv
field_optionally_enclosed_by='"')
+ CANNOT perform CREATE STAGE. This session does not have a current schema.
Call 'USE SCHEMA' or use a qualified name.
In addition, results are potentially fetched in parallel from multiple
endpoints.
A limited number of batches are queued per endpoint, though data is always
@@ -256,7 +257,7 @@ These options map 1:1 with the Snowflake `Config object
<https://pkg.go.dev/gith
Metadata
--------
-When calling :cpp:`AdbcConnectionGetTableSchema`, the returned Arrow Schema
+When calling :cpp:func:`AdbcConnectionGetTableSchema`, the returned Arrow
Schema
will contain metadata on each field:
``DATA_TYPE``
diff --git a/main/_sources/format/specification.rst.txt
b/main/_sources/format/specification.rst.txt
index 606ba69e..e7a44a41 100644
--- a/main/_sources/format/specification.rst.txt
+++ b/main/_sources/format/specification.rst.txt
@@ -96,3 +96,42 @@ machines.
- C/C++: :cpp:func:`AdbcStatementExecutePartitions`
- Go: ``Statement.ExecutePartitions``
- Java: ``org.apache.arrow.adbc.core.AdbcStatement#executePartitioned()``
+
+Lifecycle & Usage
+-----------------
+
+.. image:: AdbcStatement.svg
+ :alt: The lifecycle of a statement.
+ :width: 100%
+
+Basic Usage
+~~~~~~~~~~~
+
+.. mermaid:: AdbcStatementBasicUsage.mmd
+ :caption: Preparing the statement and binding parameters are optional.
+
+Consuming Result Sets
+~~~~~~~~~~~~~~~~~~~~~
+
+.. mermaid:: AdbcStatementConsumeResultSet.mmd
+ :caption: This is equivalent to reading from what many Arrow
+ libraries call a RecordBatchReader.
+
+Bulk Data Ingestion
+~~~~~~~~~~~~~~~~~~~
+
+.. mermaid:: AdbcStatementBulkIngest.mmd
+ :caption: There is no need to prepare the statement.
+
+Update-only Queries (No Result Set)
+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+
+.. mermaid:: AdbcStatementUpdate.mmd
+ :caption: Preparing the statement and binding parameters are optional.
+
+Partitioned Execution
+~~~~~~~~~~~~~~~~~~~~~
+
+.. mermaid:: AdbcStatementPartitioned.mmd
+ :caption: This is similar to fetching data in Arrow Flight RPC (by
+ design). See :doc:`"Downloading Data" <arrow:format/Flight>`.
diff --git a/main/_static/css/custom.css b/main/_static/css/custom.css
index 543a9562..e463f97f 100644
--- a/main/_static/css/custom.css
+++ b/main/_static/css/custom.css
@@ -18,3 +18,9 @@
p.admonition-title {
font-weight: bold;
}
+
+/* Center Mermaid diagrams */
+.mermaid svg {
+ display: block;
+ margin: 0 auto;
+}
diff --git a/main/cpp/api/adbc.html b/main/cpp/api/adbc.html
index 4b2c35d6..563f4743 100644
--- a/main/cpp/api/adbc.html
+++ b/main/cpp/api/adbc.html
@@ -236,6 +236,7 @@
</li>
<li class="toctree-l1 has-children"><a class="reference internal"
href="../../driver/go/index.html">Go</a><input class="toctree-checkbox"
id="toctree-checkbox-2" name="toctree-checkbox-2" role="switch"
type="checkbox"/><label for="toctree-checkbox-2"><div
class="visually-hidden">Toggle navigation of Go</div><i class="icon"><svg><use
href="#svg-arrow-right"></use></svg></i></label><ul>
<li class="toctree-l2"><a class="reference internal"
href="../../driver/go/flight_sql.html">Flight SQL Driver</a></li>
+<li class="toctree-l2"><a class="reference internal"
href="../../driver/go/snowflake.html">Snowflake Driver</a></li>
</ul>
</li>
<li class="toctree-l1 has-children"><a class="reference internal"
href="../../driver/java/index.html">Java</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 navigation of Java</div><i
class="icon"><svg><use href="#svg-arrow-right"></use></svg></i></label><ul>
diff --git a/main/cpp/api/adbc_driver_manager.html
b/main/cpp/api/adbc_driver_manager.html
index 238905b9..48972c49 100644
--- a/main/cpp/api/adbc_driver_manager.html
+++ b/main/cpp/api/adbc_driver_manager.html
@@ -236,6 +236,7 @@
</li>
<li class="toctree-l1 has-children"><a class="reference internal"
href="../../driver/go/index.html">Go</a><input class="toctree-checkbox"
id="toctree-checkbox-2" name="toctree-checkbox-2" role="switch"
type="checkbox"/><label for="toctree-checkbox-2"><div
class="visually-hidden">Toggle navigation of Go</div><i class="icon"><svg><use
href="#svg-arrow-right"></use></svg></i></label><ul>
<li class="toctree-l2"><a class="reference internal"
href="../../driver/go/flight_sql.html">Flight SQL Driver</a></li>
+<li class="toctree-l2"><a class="reference internal"
href="../../driver/go/snowflake.html">Snowflake Driver</a></li>
</ul>
</li>
<li class="toctree-l1 has-children"><a class="reference internal"
href="../../driver/java/index.html">Java</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 navigation of Java</div><i
class="icon"><svg><use href="#svg-arrow-right"></use></svg></i></label><ul>
diff --git a/main/cpp/api/index.html b/main/cpp/api/index.html
index 97f0c0ce..7dde8590 100644
--- a/main/cpp/api/index.html
+++ b/main/cpp/api/index.html
@@ -236,6 +236,7 @@
</li>
<li class="toctree-l1 has-children"><a class="reference internal"
href="../../driver/go/index.html">Go</a><input class="toctree-checkbox"
id="toctree-checkbox-2" name="toctree-checkbox-2" role="switch"
type="checkbox"/><label for="toctree-checkbox-2"><div
class="visually-hidden">Toggle navigation of Go</div><i class="icon"><svg><use
href="#svg-arrow-right"></use></svg></i></label><ul>
<li class="toctree-l2"><a class="reference internal"
href="../../driver/go/flight_sql.html">Flight SQL Driver</a></li>
+<li class="toctree-l2"><a class="reference internal"
href="../../driver/go/snowflake.html">Snowflake Driver</a></li>
</ul>
</li>
<li class="toctree-l1 has-children"><a class="reference internal"
href="../../driver/java/index.html">Java</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 navigation of Java</div><i
class="icon"><svg><use href="#svg-arrow-right"></use></svg></i></label><ul>
diff --git a/main/cpp/concurrency.html b/main/cpp/concurrency.html
index a77b6584..0e4db5ea 100644
--- a/main/cpp/concurrency.html
+++ b/main/cpp/concurrency.html
@@ -236,6 +236,7 @@
</li>
<li class="toctree-l1 has-children"><a class="reference internal"
href="../driver/go/index.html">Go</a><input class="toctree-checkbox"
id="toctree-checkbox-2" name="toctree-checkbox-2" role="switch"
type="checkbox"/><label for="toctree-checkbox-2"><div
class="visually-hidden">Toggle navigation of Go</div><i class="icon"><svg><use
href="#svg-arrow-right"></use></svg></i></label><ul>
<li class="toctree-l2"><a class="reference internal"
href="../driver/go/flight_sql.html">Flight SQL Driver</a></li>
+<li class="toctree-l2"><a class="reference internal"
href="../driver/go/snowflake.html">Snowflake Driver</a></li>
</ul>
</li>
<li class="toctree-l1 has-children"><a class="reference internal"
href="../driver/java/index.html">Java</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 navigation of Java</div><i
class="icon"><svg><use href="#svg-arrow-right"></use></svg></i></label><ul>
diff --git a/main/cpp/driver_manager.html b/main/cpp/driver_manager.html
index feb2f8a2..481a2b7c 100644
--- a/main/cpp/driver_manager.html
+++ b/main/cpp/driver_manager.html
@@ -236,6 +236,7 @@
</li>
<li class="toctree-l1 has-children"><a class="reference internal"
href="../driver/go/index.html">Go</a><input class="toctree-checkbox"
id="toctree-checkbox-2" name="toctree-checkbox-2" role="switch"
type="checkbox"/><label for="toctree-checkbox-2"><div
class="visually-hidden">Toggle navigation of Go</div><i class="icon"><svg><use
href="#svg-arrow-right"></use></svg></i></label><ul>
<li class="toctree-l2"><a class="reference internal"
href="../driver/go/flight_sql.html">Flight SQL Driver</a></li>
+<li class="toctree-l2"><a class="reference internal"
href="../driver/go/snowflake.html">Snowflake Driver</a></li>
</ul>
</li>
<li class="toctree-l1 has-children"><a class="reference internal"
href="../driver/java/index.html">Java</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 navigation of Java</div><i
class="icon"><svg><use href="#svg-arrow-right"></use></svg></i></label><ul>
diff --git a/main/cpp/index.html b/main/cpp/index.html
index 6e12d9ef..2b305c08 100644
--- a/main/cpp/index.html
+++ b/main/cpp/index.html
@@ -236,6 +236,7 @@
</li>
<li class="toctree-l1 has-children"><a class="reference internal"
href="../driver/go/index.html">Go</a><input class="toctree-checkbox"
id="toctree-checkbox-2" name="toctree-checkbox-2" role="switch"
type="checkbox"/><label for="toctree-checkbox-2"><div
class="visually-hidden">Toggle navigation of Go</div><i class="icon"><svg><use
href="#svg-arrow-right"></use></svg></i></label><ul>
<li class="toctree-l2"><a class="reference internal"
href="../driver/go/flight_sql.html">Flight SQL Driver</a></li>
+<li class="toctree-l2"><a class="reference internal"
href="../driver/go/snowflake.html">Snowflake Driver</a></li>
</ul>
</li>
<li class="toctree-l1 has-children"><a class="reference internal"
href="../driver/java/index.html">Java</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 navigation of Java</div><i
class="icon"><svg><use href="#svg-arrow-right"></use></svg></i></label><ul>
diff --git a/main/development/contributing.html
b/main/development/contributing.html
index 3797bd48..9c02aaaa 100644
--- a/main/development/contributing.html
+++ b/main/development/contributing.html
@@ -236,6 +236,7 @@
</li>
<li class="toctree-l1 has-children"><a class="reference internal"
href="../driver/go/index.html">Go</a><input class="toctree-checkbox"
id="toctree-checkbox-2" name="toctree-checkbox-2" role="switch"
type="checkbox"/><label for="toctree-checkbox-2"><div
class="visually-hidden">Toggle navigation of Go</div><i class="icon"><svg><use
href="#svg-arrow-right"></use></svg></i></label><ul>
<li class="toctree-l2"><a class="reference internal"
href="../driver/go/flight_sql.html">Flight SQL Driver</a></li>
+<li class="toctree-l2"><a class="reference internal"
href="../driver/go/snowflake.html">Snowflake Driver</a></li>
</ul>
</li>
<li class="toctree-l1 has-children"><a class="reference internal"
href="../driver/java/index.html">Java</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 navigation of Java</div><i
class="icon"><svg><use href="#svg-arrow-right"></use></svg></i></label><ul>
diff --git a/main/development/nightly.html b/main/development/nightly.html
index 534e4ffb..0ae6f173 100644
--- a/main/development/nightly.html
+++ b/main/development/nightly.html
@@ -236,6 +236,7 @@
</li>
<li class="toctree-l1 has-children"><a class="reference internal"
href="../driver/go/index.html">Go</a><input class="toctree-checkbox"
id="toctree-checkbox-2" name="toctree-checkbox-2" role="switch"
type="checkbox"/><label for="toctree-checkbox-2"><div
class="visually-hidden">Toggle navigation of Go</div><i class="icon"><svg><use
href="#svg-arrow-right"></use></svg></i></label><ul>
<li class="toctree-l2"><a class="reference internal"
href="../driver/go/flight_sql.html">Flight SQL Driver</a></li>
+<li class="toctree-l2"><a class="reference internal"
href="../driver/go/snowflake.html">Snowflake Driver</a></li>
</ul>
</li>
<li class="toctree-l1 has-children"><a class="reference internal"
href="../driver/java/index.html">Java</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 navigation of Java</div><i
class="icon"><svg><use href="#svg-arrow-right"></use></svg></i></label><ul>
diff --git a/main/development/releasing.html b/main/development/releasing.html
index ef8c9868..30bf3dac 100644
--- a/main/development/releasing.html
+++ b/main/development/releasing.html
@@ -236,6 +236,7 @@
</li>
<li class="toctree-l1 has-children"><a class="reference internal"
href="../driver/go/index.html">Go</a><input class="toctree-checkbox"
id="toctree-checkbox-2" name="toctree-checkbox-2" role="switch"
type="checkbox"/><label for="toctree-checkbox-2"><div
class="visually-hidden">Toggle navigation of Go</div><i class="icon"><svg><use
href="#svg-arrow-right"></use></svg></i></label><ul>
<li class="toctree-l2"><a class="reference internal"
href="../driver/go/flight_sql.html">Flight SQL Driver</a></li>
+<li class="toctree-l2"><a class="reference internal"
href="../driver/go/snowflake.html">Snowflake Driver</a></li>
</ul>
</li>
<li class="toctree-l1 has-children"><a class="reference internal"
href="../driver/java/index.html">Java</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 navigation of Java</div><i
class="icon"><svg><use href="#svg-arrow-right"></use></svg></i></label><ul>
diff --git a/main/driver/cpp/index.html b/main/driver/cpp/index.html
index 8d3053e6..7defe624 100644
--- a/main/driver/cpp/index.html
+++ b/main/driver/cpp/index.html
@@ -236,6 +236,7 @@
</li>
<li class="toctree-l1 has-children"><a class="reference internal"
href="../go/index.html">Go</a><input class="toctree-checkbox"
id="toctree-checkbox-2" name="toctree-checkbox-2" role="switch"
type="checkbox"/><label for="toctree-checkbox-2"><div
class="visually-hidden">Toggle navigation of Go</div><i class="icon"><svg><use
href="#svg-arrow-right"></use></svg></i></label><ul>
<li class="toctree-l2"><a class="reference internal"
href="../go/flight_sql.html">Flight SQL Driver</a></li>
+<li class="toctree-l2"><a class="reference internal"
href="../go/snowflake.html">Snowflake Driver</a></li>
</ul>
</li>
<li class="toctree-l1 has-children"><a class="reference internal"
href="../java/index.html">Java</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 navigation of Java</div><i
class="icon"><svg><use href="#svg-arrow-right"></use></svg></i></label><ul>
diff --git a/main/driver/cpp/postgresql.html b/main/driver/cpp/postgresql.html
index 7d82651e..cdcb6b1d 100644
--- a/main/driver/cpp/postgresql.html
+++ b/main/driver/cpp/postgresql.html
@@ -236,6 +236,7 @@
</li>
<li class="toctree-l1 has-children"><a class="reference internal"
href="../go/index.html">Go</a><input class="toctree-checkbox"
id="toctree-checkbox-2" name="toctree-checkbox-2" role="switch"
type="checkbox"/><label for="toctree-checkbox-2"><div
class="visually-hidden">Toggle navigation of Go</div><i class="icon"><svg><use
href="#svg-arrow-right"></use></svg></i></label><ul>
<li class="toctree-l2"><a class="reference internal"
href="../go/flight_sql.html">Flight SQL Driver</a></li>
+<li class="toctree-l2"><a class="reference internal"
href="../go/snowflake.html">Snowflake Driver</a></li>
</ul>
</li>
<li class="toctree-l1 has-children"><a class="reference internal"
href="../java/index.html">Java</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 navigation of Java</div><i
class="icon"><svg><use href="#svg-arrow-right"></use></svg></i></label><ul>
diff --git a/main/driver/cpp/sqlite.html b/main/driver/cpp/sqlite.html
index a1636f29..9bebb415 100644
--- a/main/driver/cpp/sqlite.html
+++ b/main/driver/cpp/sqlite.html
@@ -236,6 +236,7 @@
</li>
<li class="toctree-l1 has-children"><a class="reference internal"
href="../go/index.html">Go</a><input class="toctree-checkbox"
id="toctree-checkbox-2" name="toctree-checkbox-2" role="switch"
type="checkbox"/><label for="toctree-checkbox-2"><div
class="visually-hidden">Toggle navigation of Go</div><i class="icon"><svg><use
href="#svg-arrow-right"></use></svg></i></label><ul>
<li class="toctree-l2"><a class="reference internal"
href="../go/flight_sql.html">Flight SQL Driver</a></li>
+<li class="toctree-l2"><a class="reference internal"
href="../go/snowflake.html">Snowflake Driver</a></li>
</ul>
</li>
<li class="toctree-l1 has-children"><a class="reference internal"
href="../java/index.html">Java</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 navigation of Java</div><i
class="icon"><svg><use href="#svg-arrow-right"></use></svg></i></label><ul>
diff --git a/main/driver/go/flight_sql.html b/main/driver/go/flight_sql.html
index db1c9edf..4b66e210 100644
--- a/main/driver/go/flight_sql.html
+++ b/main/driver/go/flight_sql.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="Java" href="../java/index.html" /><link rel="prev" title="Go"
href="index.html" />
+<link rel="index" title="Index" href="../../genindex.html" /><link
rel="search" title="Search" href="../../search.html" /><link rel="next"
title="Snowflake Driver" href="snowflake.html" /><link rel="prev" title="Go"
href="index.html" />
<!-- Generated with Sphinx 5.3.0 and Furo 2023.05.20 -->
<title>Flight SQL Driver - ADBC 0.5.0 (dev) documentation</title>
@@ -236,6 +236,7 @@
</li>
<li class="toctree-l1 current has-children"><a class="reference internal"
href="index.html">Go</a><input checked="" class="toctree-checkbox"
id="toctree-checkbox-2" name="toctree-checkbox-2" role="switch"
type="checkbox"/><label for="toctree-checkbox-2"><div
class="visually-hidden">Toggle navigation of Go</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="#">Flight SQL Driver</a></li>
+<li class="toctree-l2"><a class="reference internal"
href="snowflake.html">Snowflake Driver</a></li>
</ul>
</li>
<li class="toctree-l1 has-children"><a class="reference internal"
href="../java/index.html">Java</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 navigation of Java</div><i
class="icon"><svg><use href="#svg-arrow-right"></use></svg></i></label><ul>
@@ -531,12 +532,12 @@ transaction-related ADBC APIs will return
<footer>
<div class="related-pages">
- <a class="next-page" href="../java/index.html">
+ <a class="next-page" href="snowflake.html">
<div class="page-info">
<div class="context">
<span>Next</span>
</div>
- <div class="title">Java</div>
+ <div class="title">Snowflake Driver</div>
</div>
<svg class="furo-related-icon"><use
href="#svg-arrow-right"></use></svg>
</a>
diff --git a/main/driver/go/index.html b/main/driver/go/index.html
index 7b6d9d31..2aab7a58 100644
--- a/main/driver/go/index.html
+++ b/main/driver/go/index.html
@@ -236,6 +236,7 @@
</li>
<li class="toctree-l1 current has-children current-page"><a class="current
reference internal" href="#">Go</a><input checked="" class="toctree-checkbox"
id="toctree-checkbox-2" name="toctree-checkbox-2" role="switch"
type="checkbox"/><label for="toctree-checkbox-2"><div
class="visually-hidden">Toggle navigation of Go</div><i class="icon"><svg><use
href="#svg-arrow-right"></use></svg></i></label><ul>
<li class="toctree-l2"><a class="reference internal"
href="flight_sql.html">Flight SQL Driver</a></li>
+<li class="toctree-l2"><a class="reference internal"
href="snowflake.html">Snowflake Driver</a></li>
</ul>
</li>
<li class="toctree-l1 has-children"><a class="reference internal"
href="../java/index.html">Java</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 navigation of Java</div><i
class="icon"><svg><use href="#svg-arrow-right"></use></svg></i></label><ul>
@@ -332,6 +333,7 @@
<p class="caption" role="heading"><span class="caption-text">Drivers</span></p>
<ul>
<li class="toctree-l1"><a class="reference internal"
href="flight_sql.html">Flight SQL Driver</a></li>
+<li class="toctree-l1"><a class="reference internal"
href="snowflake.html">Snowflake Driver</a></li>
</ul>
</div>
<p>The ADBC project ships some drivers. Others may (eventually) be
diff --git a/main/driver/go/snowflake.html b/main/driver/go/snowflake.html
index 5d90affc..57aa6153 100644
--- a/main/driver/go/snowflake.html
+++ b/main/driver/go/snowflake.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="index" title="Index" href="../../genindex.html" /><link
rel="search" title="Search" href="../../search.html" /><link rel="next"
title="Java" href="../java/index.html" /><link rel="prev" title="Flight SQL
Driver" href="flight_sql.html" />
<!-- Generated with Sphinx 5.3.0 and Furo 2023.05.20 -->
<title>Snowflake Driver - ADBC 0.5.0 (dev) documentation</title>
@@ -226,7 +226,7 @@
<li class="toctree-l1"><a class="reference internal"
href="../../faq.html">Frequently Asked Questions (FAQ)</a></li>
</ul>
<p class="caption" role="heading"><span class="caption-text">Drivers</span></p>
-<ul>
+<ul class="current">
<li class="toctree-l1"><a class="reference internal"
href="../installation.html">Installation</a></li>
<li class="toctree-l1"><a class="reference internal"
href="../status.html">Driver Feature Support/Implementation Status</a></li>
<li class="toctree-l1 has-children"><a class="reference internal"
href="../cpp/index.html">C/C++/Python</a><input class="toctree-checkbox"
id="toctree-checkbox-1" name="toctree-checkbox-1" role="switch"
type="checkbox"/><label for="toctree-checkbox-1"><div
class="visually-hidden">Toggle navigation of C/C++/Python</div><i
class="icon"><svg><use href="#svg-arrow-right"></use></svg></i></label><ul>
@@ -234,8 +234,9 @@
<li class="toctree-l2"><a class="reference internal"
href="../cpp/sqlite.html">SQLite Driver</a></li>
</ul>
</li>
-<li class="toctree-l1 has-children"><a class="reference internal"
href="index.html">Go</a><input class="toctree-checkbox" id="toctree-checkbox-2"
name="toctree-checkbox-2" role="switch" type="checkbox"/><label
for="toctree-checkbox-2"><div class="visually-hidden">Toggle navigation of
Go</div><i class="icon"><svg><use
href="#svg-arrow-right"></use></svg></i></label><ul>
+<li class="toctree-l1 current has-children"><a class="reference internal"
href="index.html">Go</a><input checked="" class="toctree-checkbox"
id="toctree-checkbox-2" name="toctree-checkbox-2" role="switch"
type="checkbox"/><label for="toctree-checkbox-2"><div
class="visually-hidden">Toggle navigation of Go</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="flight_sql.html">Flight SQL Driver</a></li>
+<li class="toctree-l2 current current-page"><a class="current reference
internal" href="#">Snowflake Driver</a></li>
</ul>
</li>
<li class="toctree-l1 has-children"><a class="reference internal"
href="../java/index.html">Java</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 navigation of Java</div><i
class="icon"><svg><use href="#svg-arrow-right"></use></svg></i></label><ul>
@@ -415,6 +416,10 @@ to the snowflake database.</p>
<p>In addition, the current database and schema for the session must be set. If
these are not set, the <code class="docutils literal notranslate"><span
class="pre">CREATE</span> <span class="pre">TEMPORARY</span> <span
class="pre">STAGE</span></code> command executed by the driver
can fail with the following error:</p>
+<div class="highlight-default notranslate"><div
class="highlight"><pre><span></span>CREATE TEMPORARY STAGE SYSTEM$BIND
file_format=(type=csv field_optionally_enclosed_by='"')
+CANNOT perform CREATE STAGE. This session does not have a current schema. Call
'USE SCHEMA' or use a qualified name.
+</pre></div>
+</div>
<p>In addition, results are potentially fetched in parallel from multiple
endpoints.
A limited number of batches are queued per endpoint, though data is always
returned to the client in the order of the endpoints.</p>
@@ -521,7 +526,7 @@ to <code class="docutils literal notranslate"><span
class="pre">true</span></cod
</section>
<section id="metadata">
<h3>Metadata<a class="headerlink" href="#metadata" title="Permalink to this
heading">#</a></h3>
-<p>When calling <a href="#id1"><span class="problematic"
id="id2">:cpp:`AdbcConnectionGetTableSchema`</span></a>, the returned Arrow
Schema
+<p>When calling <a class="reference internal"
href="../../cpp/api/adbc.html#_CPPv428AdbcConnectionGetTableSchemaP14AdbcConnectionPKcPKcPKcP11ArrowSchemaP9AdbcError"
title="AdbcConnectionGetTableSchema"><code class="xref cpp cpp-func docutils
literal notranslate"><span
class="pre">AdbcConnectionGetTableSchema()</span></code></a>, the returned
Arrow Schema
will contain metadata on each field:</p>
<dl class="simple">
<dt><code class="docutils literal notranslate"><span
class="pre">DATA_TYPE</span></code></dt><dd><p>This will be a string containing
the raw Snowflake data type of this column</p>
@@ -619,8 +624,26 @@ strings.</p></td>
<footer>
<div class="related-pages">
-
-
+ <a class="next-page" href="../java/index.html">
+ <div class="page-info">
+ <div class="context">
+ <span>Next</span>
+ </div>
+ <div class="title">Java</div>
+ </div>
+ <svg class="furo-related-icon"><use
href="#svg-arrow-right"></use></svg>
+ </a>
+ <a class="prev-page" href="flight_sql.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">Flight SQL Driver</div>
+
+ </div>
+ </a>
</div>
<div class="bottom-of-page">
<div class="left-details">
diff --git a/main/driver/installation.html b/main/driver/installation.html
index 374b4000..929829fa 100644
--- a/main/driver/installation.html
+++ b/main/driver/installation.html
@@ -236,6 +236,7 @@
</li>
<li class="toctree-l1 has-children"><a class="reference internal"
href="go/index.html">Go</a><input class="toctree-checkbox"
id="toctree-checkbox-2" name="toctree-checkbox-2" role="switch"
type="checkbox"/><label for="toctree-checkbox-2"><div
class="visually-hidden">Toggle navigation of Go</div><i class="icon"><svg><use
href="#svg-arrow-right"></use></svg></i></label><ul>
<li class="toctree-l2"><a class="reference internal"
href="go/flight_sql.html">Flight SQL Driver</a></li>
+<li class="toctree-l2"><a class="reference internal"
href="go/snowflake.html">Snowflake Driver</a></li>
</ul>
</li>
<li class="toctree-l1 has-children"><a class="reference internal"
href="java/index.html">Java</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 navigation of Java</div><i
class="icon"><svg><use href="#svg-arrow-right"></use></svg></i></label><ul>
diff --git a/main/driver/java/flight_sql.html b/main/driver/java/flight_sql.html
index d55dc91b..07a4672e 100644
--- a/main/driver/java/flight_sql.html
+++ b/main/driver/java/flight_sql.html
@@ -236,6 +236,7 @@
</li>
<li class="toctree-l1 has-children"><a class="reference internal"
href="../go/index.html">Go</a><input class="toctree-checkbox"
id="toctree-checkbox-2" name="toctree-checkbox-2" role="switch"
type="checkbox"/><label for="toctree-checkbox-2"><div
class="visually-hidden">Toggle navigation of Go</div><i class="icon"><svg><use
href="#svg-arrow-right"></use></svg></i></label><ul>
<li class="toctree-l2"><a class="reference internal"
href="../go/flight_sql.html">Flight SQL Driver</a></li>
+<li class="toctree-l2"><a class="reference internal"
href="../go/snowflake.html">Snowflake Driver</a></li>
</ul>
</li>
<li class="toctree-l1 current has-children"><a class="reference internal"
href="index.html">Java</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 navigation of Java</div><i
class="icon"><svg><use href="#svg-arrow-right"></use></svg></i></label><ul
class="current">
diff --git a/main/driver/java/index.html b/main/driver/java/index.html
index 3328f9af..217daad2 100644
--- a/main/driver/java/index.html
+++ b/main/driver/java/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="Flight SQL" href="flight_sql.html" /><link rel="prev" title="Flight SQL
Driver" href="../go/flight_sql.html" />
+<link rel="index" title="Index" href="../../genindex.html" /><link
rel="search" title="Search" href="../../search.html" /><link rel="next"
title="Flight SQL" href="flight_sql.html" /><link rel="prev" title="Snowflake
Driver" href="../go/snowflake.html" />
<!-- Generated with Sphinx 5.3.0 and Furo 2023.05.20 -->
<title>Java - ADBC 0.5.0 (dev) documentation</title>
@@ -236,6 +236,7 @@
</li>
<li class="toctree-l1 has-children"><a class="reference internal"
href="../go/index.html">Go</a><input class="toctree-checkbox"
id="toctree-checkbox-2" name="toctree-checkbox-2" role="switch"
type="checkbox"/><label for="toctree-checkbox-2"><div
class="visually-hidden">Toggle navigation of Go</div><i class="icon"><svg><use
href="#svg-arrow-right"></use></svg></i></label><ul>
<li class="toctree-l2"><a class="reference internal"
href="../go/flight_sql.html">Flight SQL Driver</a></li>
+<li class="toctree-l2"><a class="reference internal"
href="../go/snowflake.html">Snowflake Driver</a></li>
</ul>
</li>
<li class="toctree-l1 current has-children current-page"><a class="current
reference internal" href="#">Java</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 navigation of Java</div><i
class="icon"><svg><use href="#svg-arrow-right"></use></svg></i></label><ul>
@@ -354,14 +355,14 @@ implement the Java API standard.</p>
</div>
<svg class="furo-related-icon"><use
href="#svg-arrow-right"></use></svg>
</a>
- <a class="prev-page" href="../go/flight_sql.html">
+ <a class="prev-page" href="../go/snowflake.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">Flight SQL Driver</div>
+ <div class="title">Snowflake Driver</div>
</div>
</a>
diff --git a/main/driver/java/jdbc.html b/main/driver/java/jdbc.html
index fb0b5ccb..a032e043 100644
--- a/main/driver/java/jdbc.html
+++ b/main/driver/java/jdbc.html
@@ -236,6 +236,7 @@
</li>
<li class="toctree-l1 has-children"><a class="reference internal"
href="../go/index.html">Go</a><input class="toctree-checkbox"
id="toctree-checkbox-2" name="toctree-checkbox-2" role="switch"
type="checkbox"/><label for="toctree-checkbox-2"><div
class="visually-hidden">Toggle navigation of Go</div><i class="icon"><svg><use
href="#svg-arrow-right"></use></svg></i></label><ul>
<li class="toctree-l2"><a class="reference internal"
href="../go/flight_sql.html">Flight SQL Driver</a></li>
+<li class="toctree-l2"><a class="reference internal"
href="../go/snowflake.html">Snowflake Driver</a></li>
</ul>
</li>
<li class="toctree-l1 current has-children"><a class="reference internal"
href="index.html">Java</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 navigation of Java</div><i
class="icon"><svg><use href="#svg-arrow-right"></use></svg></i></label><ul
class="current">
diff --git a/main/driver/status.html b/main/driver/status.html
index f14151c5..47cd1e15 100644
--- a/main/driver/status.html
+++ b/main/driver/status.html
@@ -236,6 +236,7 @@
</li>
<li class="toctree-l1 has-children"><a class="reference internal"
href="go/index.html">Go</a><input class="toctree-checkbox"
id="toctree-checkbox-2" name="toctree-checkbox-2" role="switch"
type="checkbox"/><label for="toctree-checkbox-2"><div
class="visually-hidden">Toggle navigation of Go</div><i class="icon"><svg><use
href="#svg-arrow-right"></use></svg></i></label><ul>
<li class="toctree-l2"><a class="reference internal"
href="go/flight_sql.html">Flight SQL Driver</a></li>
+<li class="toctree-l2"><a class="reference internal"
href="go/snowflake.html">Snowflake Driver</a></li>
</ul>
</li>
<li class="toctree-l1 has-children"><a class="reference internal"
href="java/index.html">Java</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 navigation of Java</div><i
class="icon"><svg><use href="#svg-arrow-right"></use></svg></i></label><ul>
diff --git a/main/faq.html b/main/faq.html
index 456e59aa..70e0136d 100644
--- a/main/faq.html
+++ b/main/faq.html
@@ -236,6 +236,7 @@
</li>
<li class="toctree-l1 has-children"><a class="reference internal"
href="driver/go/index.html">Go</a><input class="toctree-checkbox"
id="toctree-checkbox-2" name="toctree-checkbox-2" role="switch"
type="checkbox"/><label for="toctree-checkbox-2"><div
class="visually-hidden">Toggle navigation of Go</div><i class="icon"><svg><use
href="#svg-arrow-right"></use></svg></i></label><ul>
<li class="toctree-l2"><a class="reference internal"
href="driver/go/flight_sql.html">Flight SQL Driver</a></li>
+<li class="toctree-l2"><a class="reference internal"
href="driver/go/snowflake.html">Snowflake Driver</a></li>
</ul>
</li>
<li class="toctree-l1 has-children"><a class="reference internal"
href="driver/java/index.html">Java</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 navigation of Java</div><i
class="icon"><svg><use href="#svg-arrow-right"></use></svg></i></label><ul>
diff --git a/main/format/comparison.html b/main/format/comparison.html
index 4eb9d602..8c001d8c 100644
--- a/main/format/comparison.html
+++ b/main/format/comparison.html
@@ -236,6 +236,7 @@
</li>
<li class="toctree-l1 has-children"><a class="reference internal"
href="../driver/go/index.html">Go</a><input class="toctree-checkbox"
id="toctree-checkbox-2" name="toctree-checkbox-2" role="switch"
type="checkbox"/><label for="toctree-checkbox-2"><div
class="visually-hidden">Toggle navigation of Go</div><i class="icon"><svg><use
href="#svg-arrow-right"></use></svg></i></label><ul>
<li class="toctree-l2"><a class="reference internal"
href="../driver/go/flight_sql.html">Flight SQL Driver</a></li>
+<li class="toctree-l2"><a class="reference internal"
href="../driver/go/snowflake.html">Snowflake Driver</a></li>
</ul>
</li>
<li class="toctree-l1 has-children"><a class="reference internal"
href="../driver/java/index.html">Java</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 navigation of Java</div><i
class="icon"><svg><use href="#svg-arrow-right"></use></svg></i></label><ul>
diff --git a/main/format/specification.html b/main/format/specification.html
index 552c18ac..b70a4573 100644
--- a/main/format/specification.html
+++ b/main/format/specification.html
@@ -236,6 +236,7 @@
</li>
<li class="toctree-l1 has-children"><a class="reference internal"
href="../driver/go/index.html">Go</a><input class="toctree-checkbox"
id="toctree-checkbox-2" name="toctree-checkbox-2" role="switch"
type="checkbox"/><label for="toctree-checkbox-2"><div
class="visually-hidden">Toggle navigation of Go</div><i class="icon"><svg><use
href="#svg-arrow-right"></use></svg></i></label><ul>
<li class="toctree-l2"><a class="reference internal"
href="../driver/go/flight_sql.html">Flight SQL Driver</a></li>
+<li class="toctree-l2"><a class="reference internal"
href="../driver/go/snowflake.html">Snowflake Driver</a></li>
</ul>
</li>
<li class="toctree-l1 has-children"><a class="reference internal"
href="../driver/java/index.html">Java</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 navigation of Java</div><i
class="icon"><svg><use href="#svg-arrow-right"></use></svg></i></label><ul>
@@ -403,6 +404,222 @@ machines.</p>
<li><p>Java: <code class="docutils literal notranslate"><span
class="pre">org.apache.arrow.adbc.core.AdbcStatement#executePartitioned()</span></code></p></li>
</ul>
</section>
+<section id="lifecycle-usage">
+<h3>Lifecycle & Usage<a class="headerlink" href="#lifecycle-usage"
title="Permalink to this heading">#</a></h3>
+<a class="reference internal image-reference"
href="../_images/AdbcStatement.svg"><img alt="The lifecycle of a statement."
src="../_images/AdbcStatement.svg" width="100%" /></a>
+<section id="basic-usage">
+<h4>Basic Usage<a class="headerlink" href="#basic-usage" title="Permalink to
this heading">#</a></h4>
+<figure class="align-default" id="id1">
+<div class="mermaid">
+ %% 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.
+
+sequenceDiagram
+ actor App
+ participant Driver as AdbcStatement
+ App ->> Driver: New
+ App ->> Driver: SetSqlQuery
+ App -->> Driver: Prepare
+ loop As many times as desired
+ App -->> Driver: GetParameterSchema
+ App -->> Driver: Bind
+ App ->> Driver: ExecuteQuery
+ Driver ->> App: ArrowArrayStream
+ App -> App: consume result set
+ end
+ Note over App, Driver: SetSqlQuery and repeat (if desired)
+ App ->> Driver: Release
+
+ </div><figcaption>
+<p><span class="caption-text">Preparing the statement and binding parameters
are optional.</span><a class="headerlink" href="#id1" title="Permalink to this
image">#</a></p>
+</figcaption>
+</figure>
+</section>
+<section id="consuming-result-sets">
+<h4>Consuming Result Sets<a class="headerlink" href="#consuming-result-sets"
title="Permalink to this heading">#</a></h4>
+<figure class="align-default" id="id2">
+<div class="mermaid">
+ %% 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.
+
+sequenceDiagram
+ actor App
+ participant Stream as ArrowArrayStream
+ App ->> Stream: get_schema
+ Stream ->> App: ArrowSchema
+ loop Until stream exhausted
+ App ->> Stream: get_next
+ Stream ->> App: ArrowArray
+ end
+ App ->> Stream: release
+
+ </div><figcaption>
+<p><span class="caption-text">This is equivalent to reading from what many
Arrow
+libraries call a RecordBatchReader.</span><a class="headerlink" href="#id2"
title="Permalink to this image">#</a></p>
+</figcaption>
+</figure>
+</section>
+<section id="bulk-data-ingestion">
+<h4>Bulk Data Ingestion<a class="headerlink" href="#bulk-data-ingestion"
title="Permalink to this heading">#</a></h4>
+<figure class="align-default" id="id3">
+<div class="mermaid">
+ %% 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.
+
+sequenceDiagram
+ actor App
+ participant Driver as AdbcStatement
+ App ->> Driver: New
+ App ->> Driver: SetOption(ADBC_INGEST_OPTION_TARGET_TABLE)
+ App ->> Driver: GetParameterSchema
+ App ->> Driver: Bind
+ App ->> Driver: ExecuteUpdate
+ App ->> Driver: Release
+
+ </div><figcaption>
+<p><span class="caption-text">There is no need to prepare the
statement.</span><a class="headerlink" href="#id3" title="Permalink to this
image">#</a></p>
+</figcaption>
+</figure>
+</section>
+<section id="update-only-queries-no-result-set">
+<h4>Update-only Queries (No Result Set)<a class="headerlink"
href="#update-only-queries-no-result-set" title="Permalink to this
heading">#</a></h4>
+<figure class="align-default" id="id4">
+<div class="mermaid">
+ %% 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.
+
+sequenceDiagram
+ actor App
+ participant Driver as AdbcStatement
+ App ->> Driver: New
+ App ->> Driver: SetSqlQuery
+ App -->> Driver: Prepare
+ loop As many times as desired
+ App -->> Driver: GetParameterSchema
+ App -->> Driver: Bind
+ App ->> Driver: ExecuteUpdate
+ Driver ->> App: affected rows
+ end
+ Note over App, Driver: SetSqlQuery and repeat (if desired)
+ App ->> Driver: Release
+
+ </div><figcaption>
+<p><span class="caption-text">Preparing the statement and binding parameters
are optional.</span><a class="headerlink" href="#id4" title="Permalink to this
image">#</a></p>
+</figcaption>
+</figure>
+</section>
+<section id="partitioned-execution">
+<h4>Partitioned Execution<a class="headerlink" href="#partitioned-execution"
title="Permalink to this heading">#</a></h4>
+<figure class="align-default" id="id5">
+<div class="mermaid">
+ %% 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.
+
+sequenceDiagram
+ actor App
+ participant Driver as AdbcStatement
+ participant S1 as Server 1
+ participant S2 as Server 2
+
+ App ->> Driver: New
+ App ->> Driver: SetSqlQuery
+ App -->> Driver: Prepare
+ loop As many times as desired
+ App -->> Driver: GetParameterSchema
+ App -->> Driver: Bind
+ App ->> Driver: ExecutePartitions
+ Driver ->> App: AdbcPartitions
+ Note over App, S2: Consume the distributed result set
+ par Read from server 1
+ App ->> S1: ReadPartition
+ S1 ->> App: ArrowArrayStream
+ App -> App: consume result set
+ and Read from server 2
+ App ->> S2: ReadPartition
+ S2 ->> App: ArrowArrayStream
+ App -> App: consume result set
+ end
+ end
+ Note over App, Driver: SetSqlQuery and repeat (if desired)
+ App ->> Driver: Release
+
+ </div><figcaption>
+<p><span class="caption-text">This is similar to fetching data in Arrow Flight
RPC (by
+design). See <a class="reference external"
href="https://arrow.apache.org/docs/format/Flight.html" title="(in Apache Arrow
v12.0.0)"><span class="xref std std-doc">“Downloading
Data”</span></a>.</span><a class="headerlink" href="#id5" title="Permalink to
this image">#</a></p>
+</figcaption>
+</figure>
+</section>
+</section>
</section>
</section>
@@ -470,6 +687,14 @@ machines.</p>
<li><a class="reference internal" href="#statements">Statements</a><ul>
<li><a class="reference internal" href="#bulk-ingestion">Bulk
Ingestion</a></li>
<li><a class="reference internal" href="#partitioned-result-sets">Partitioned
Result Sets</a></li>
+<li><a class="reference internal" href="#lifecycle-usage">Lifecycle &
Usage</a><ul>
+<li><a class="reference internal" href="#basic-usage">Basic Usage</a></li>
+<li><a class="reference internal" href="#consuming-result-sets">Consuming
Result Sets</a></li>
+<li><a class="reference internal" href="#bulk-data-ingestion">Bulk Data
Ingestion</a></li>
+<li><a class="reference internal"
href="#update-only-queries-no-result-set">Update-only Queries (No Result
Set)</a></li>
+<li><a class="reference internal" href="#partitioned-execution">Partitioned
Execution</a></li>
+</ul>
+</li>
</ul>
</li>
</ul>
@@ -493,6 +718,23 @@ machines.</p>
<script src="../_static/clipboard.min.js"></script>
<script src="../_static/copybutton.js"></script>
<script src="../_static/design-tabs.js"></script>
+ <script
src="https://unpkg.com/[email protected]/dist/mermaid.min.js"></script>
+ <script>mermaid.initialize({startOnLoad:true});</script>
+ <script src="https://unpkg.com/d3/dist/d3.min.js"></script>
+ <script>
+ window.addEventListener("load", function () {
+ var svgs = d3.selectAll(".mermaid svg");
+ svgs.each(function() {
+ var svg = d3.select(this);
+ svg.html("<g>" + svg.html() + "</g>");
+ var inner = svg.select("g");
+ var zoom = d3.zoom().on("zoom", function(event) {
+ inner.attr("transform", event.transform);
+ });
+ svg.call(zoom);
+ });
+ });
+ </script>
<script async defer src="../../version.js"></script></body>
</html>
\ No newline at end of file
diff --git a/main/format/versioning.html b/main/format/versioning.html
index 3348f72c..e520b92a 100644
--- a/main/format/versioning.html
+++ b/main/format/versioning.html
@@ -236,6 +236,7 @@
</li>
<li class="toctree-l1 has-children"><a class="reference internal"
href="../driver/go/index.html">Go</a><input class="toctree-checkbox"
id="toctree-checkbox-2" name="toctree-checkbox-2" role="switch"
type="checkbox"/><label for="toctree-checkbox-2"><div
class="visually-hidden">Toggle navigation of Go</div><i class="icon"><svg><use
href="#svg-arrow-right"></use></svg></i></label><ul>
<li class="toctree-l2"><a class="reference internal"
href="../driver/go/flight_sql.html">Flight SQL Driver</a></li>
+<li class="toctree-l2"><a class="reference internal"
href="../driver/go/snowflake.html">Snowflake Driver</a></li>
</ul>
</li>
<li class="toctree-l1 has-children"><a class="reference internal"
href="../driver/java/index.html">Java</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 navigation of Java</div><i
class="icon"><svg><use href="#svg-arrow-right"></use></svg></i></label><ul>
diff --git a/main/genindex.html b/main/genindex.html
index 71cf2306..b7f46abe 100644
--- a/main/genindex.html
+++ b/main/genindex.html
@@ -234,6 +234,7 @@
</li>
<li class="toctree-l1 has-children"><a class="reference internal"
href="driver/go/index.html">Go</a><input class="toctree-checkbox"
id="toctree-checkbox-2" name="toctree-checkbox-2" role="switch"
type="checkbox"/><label for="toctree-checkbox-2"><div
class="visually-hidden">Toggle navigation of Go</div><i class="icon"><svg><use
href="#svg-arrow-right"></use></svg></i></label><ul>
<li class="toctree-l2"><a class="reference internal"
href="driver/go/flight_sql.html">Flight SQL Driver</a></li>
+<li class="toctree-l2"><a class="reference internal"
href="driver/go/snowflake.html">Snowflake Driver</a></li>
</ul>
</li>
<li class="toctree-l1 has-children"><a class="reference internal"
href="driver/java/index.html">Java</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 navigation of Java</div><i
class="icon"><svg><use href="#svg-arrow-right"></use></svg></i></label><ul>
@@ -1181,6 +1182,23 @@
<script src="_static/clipboard.min.js"></script>
<script src="_static/copybutton.js"></script>
<script src="_static/design-tabs.js"></script>
+ <script
src="https://unpkg.com/[email protected]/dist/mermaid.min.js"></script>
+ <script>mermaid.initialize({startOnLoad:true});</script>
+ <script src="https://unpkg.com/d3/dist/d3.min.js"></script>
+ <script>
+ window.addEventListener("load", function () {
+ var svgs = d3.selectAll(".mermaid svg");
+ svgs.each(function() {
+ var svg = d3.select(this);
+ svg.html("<g>" + svg.html() + "</g>");
+ var inner = svg.select("g");
+ var zoom = d3.zoom().on("zoom", function(event) {
+ inner.attr("transform", event.transform);
+ });
+ svg.call(zoom);
+ });
+ });
+ </script>
<script async defer src="../version.js"></script></body>
</html>
\ No newline at end of file
diff --git a/main/go/index.html b/main/go/index.html
index 706c7d9b..f4663afa 100644
--- a/main/go/index.html
+++ b/main/go/index.html
@@ -236,6 +236,7 @@
</li>
<li class="toctree-l1 has-children"><a class="reference internal"
href="../driver/go/index.html">Go</a><input class="toctree-checkbox"
id="toctree-checkbox-2" name="toctree-checkbox-2" role="switch"
type="checkbox"/><label for="toctree-checkbox-2"><div
class="visually-hidden">Toggle navigation of Go</div><i class="icon"><svg><use
href="#svg-arrow-right"></use></svg></i></label><ul>
<li class="toctree-l2"><a class="reference internal"
href="../driver/go/flight_sql.html">Flight SQL Driver</a></li>
+<li class="toctree-l2"><a class="reference internal"
href="../driver/go/snowflake.html">Snowflake Driver</a></li>
</ul>
</li>
<li class="toctree-l1 has-children"><a class="reference internal"
href="../driver/java/index.html">Java</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 navigation of Java</div><i
class="icon"><svg><use href="#svg-arrow-right"></use></svg></i></label><ul>
diff --git a/main/index.html b/main/index.html
index 1aefc305..ea9ea6b7 100644
--- a/main/index.html
+++ b/main/index.html
@@ -236,6 +236,7 @@
</li>
<li class="toctree-l1 has-children"><a class="reference internal"
href="driver/go/index.html">Go</a><input class="toctree-checkbox"
id="toctree-checkbox-2" name="toctree-checkbox-2" role="switch"
type="checkbox"/><label for="toctree-checkbox-2"><div
class="visually-hidden">Toggle navigation of Go</div><i class="icon"><svg><use
href="#svg-arrow-right"></use></svg></i></label><ul>
<li class="toctree-l2"><a class="reference internal"
href="driver/go/flight_sql.html">Flight SQL Driver</a></li>
+<li class="toctree-l2"><a class="reference internal"
href="driver/go/snowflake.html">Snowflake Driver</a></li>
</ul>
</li>
<li class="toctree-l1 has-children"><a class="reference internal"
href="driver/java/index.html">Java</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 navigation of Java</div><i
class="icon"><svg><use href="#svg-arrow-right"></use></svg></i></label><ul>
@@ -372,6 +373,7 @@ Arrow-native database protocols.</p>
</li>
<li class="toctree-l1"><a class="reference internal"
href="driver/go/index.html">Go</a><ul>
<li class="toctree-l2"><a class="reference internal"
href="driver/go/flight_sql.html">Flight SQL Driver</a></li>
+<li class="toctree-l2"><a class="reference internal"
href="driver/go/snowflake.html">Snowflake Driver</a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal"
href="driver/java/index.html">Java</a><ul>
diff --git a/main/java/index.html b/main/java/index.html
index b204d586..420c841f 100644
--- a/main/java/index.html
+++ b/main/java/index.html
@@ -236,6 +236,7 @@
</li>
<li class="toctree-l1 has-children"><a class="reference internal"
href="../driver/go/index.html">Go</a><input class="toctree-checkbox"
id="toctree-checkbox-2" name="toctree-checkbox-2" role="switch"
type="checkbox"/><label for="toctree-checkbox-2"><div
class="visually-hidden">Toggle navigation of Go</div><i class="icon"><svg><use
href="#svg-arrow-right"></use></svg></i></label><ul>
<li class="toctree-l2"><a class="reference internal"
href="../driver/go/flight_sql.html">Flight SQL Driver</a></li>
+<li class="toctree-l2"><a class="reference internal"
href="../driver/go/snowflake.html">Snowflake Driver</a></li>
</ul>
</li>
<li class="toctree-l1 has-children"><a class="reference internal"
href="../driver/java/index.html">Java</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 navigation of Java</div><i
class="icon"><svg><use href="#svg-arrow-right"></use></svg></i></label><ul>
diff --git a/main/py-modindex.html b/main/py-modindex.html
index 4c72e51d..ac7159d2 100644
--- a/main/py-modindex.html
+++ b/main/py-modindex.html
@@ -234,6 +234,7 @@
</li>
<li class="toctree-l1 has-children"><a class="reference internal"
href="driver/go/index.html">Go</a><input class="toctree-checkbox"
id="toctree-checkbox-2" name="toctree-checkbox-2" role="switch"
type="checkbox"/><label for="toctree-checkbox-2"><div
class="visually-hidden">Toggle navigation of Go</div><i class="icon"><svg><use
href="#svg-arrow-right"></use></svg></i></label><ul>
<li class="toctree-l2"><a class="reference internal"
href="driver/go/flight_sql.html">Flight SQL Driver</a></li>
+<li class="toctree-l2"><a class="reference internal"
href="driver/go/snowflake.html">Snowflake Driver</a></li>
</ul>
</li>
<li class="toctree-l1 has-children"><a class="reference internal"
href="driver/java/index.html">Java</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 navigation of Java</div><i
class="icon"><svg><use href="#svg-arrow-right"></use></svg></i></label><ul>
@@ -422,6 +423,23 @@
<script src="_static/clipboard.min.js"></script>
<script src="_static/copybutton.js"></script>
<script src="_static/design-tabs.js"></script>
+ <script
src="https://unpkg.com/[email protected]/dist/mermaid.min.js"></script>
+ <script>mermaid.initialize({startOnLoad:true});</script>
+ <script src="https://unpkg.com/d3/dist/d3.min.js"></script>
+ <script>
+ window.addEventListener("load", function () {
+ var svgs = d3.selectAll(".mermaid svg");
+ svgs.each(function() {
+ var svg = d3.select(this);
+ svg.html("<g>" + svg.html() + "</g>");
+ var inner = svg.select("g");
+ var zoom = d3.zoom().on("zoom", function(event) {
+ inner.attr("transform", event.transform);
+ });
+ svg.call(zoom);
+ });
+ });
+ </script>
<script async defer src="../version.js"></script></body>
</html>
\ No newline at end of file
diff --git a/main/python/api/adbc_driver_flightsql.html
b/main/python/api/adbc_driver_flightsql.html
index d2bb4450..d9c80356 100644
--- a/main/python/api/adbc_driver_flightsql.html
+++ b/main/python/api/adbc_driver_flightsql.html
@@ -236,6 +236,7 @@
</li>
<li class="toctree-l1 has-children"><a class="reference internal"
href="../../driver/go/index.html">Go</a><input class="toctree-checkbox"
id="toctree-checkbox-2" name="toctree-checkbox-2" role="switch"
type="checkbox"/><label for="toctree-checkbox-2"><div
class="visually-hidden">Toggle navigation of Go</div><i class="icon"><svg><use
href="#svg-arrow-right"></use></svg></i></label><ul>
<li class="toctree-l2"><a class="reference internal"
href="../../driver/go/flight_sql.html">Flight SQL Driver</a></li>
+<li class="toctree-l2"><a class="reference internal"
href="../../driver/go/snowflake.html">Snowflake Driver</a></li>
</ul>
</li>
<li class="toctree-l1 has-children"><a class="reference internal"
href="../../driver/java/index.html">Java</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 navigation of Java</div><i
class="icon"><svg><use href="#svg-arrow-right"></use></svg></i></label><ul>
diff --git a/main/python/api/adbc_driver_manager.html
b/main/python/api/adbc_driver_manager.html
index 88cf0bd9..fb5fde8c 100644
--- a/main/python/api/adbc_driver_manager.html
+++ b/main/python/api/adbc_driver_manager.html
@@ -236,6 +236,7 @@
</li>
<li class="toctree-l1 has-children"><a class="reference internal"
href="../../driver/go/index.html">Go</a><input class="toctree-checkbox"
id="toctree-checkbox-2" name="toctree-checkbox-2" role="switch"
type="checkbox"/><label for="toctree-checkbox-2"><div
class="visually-hidden">Toggle navigation of Go</div><i class="icon"><svg><use
href="#svg-arrow-right"></use></svg></i></label><ul>
<li class="toctree-l2"><a class="reference internal"
href="../../driver/go/flight_sql.html">Flight SQL Driver</a></li>
+<li class="toctree-l2"><a class="reference internal"
href="../../driver/go/snowflake.html">Snowflake Driver</a></li>
</ul>
</li>
<li class="toctree-l1 has-children"><a class="reference internal"
href="../../driver/java/index.html">Java</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 navigation of Java</div><i
class="icon"><svg><use href="#svg-arrow-right"></use></svg></i></label><ul>
diff --git a/main/python/api/adbc_driver_postgresql.html
b/main/python/api/adbc_driver_postgresql.html
index 740dd176..5204462c 100644
--- a/main/python/api/adbc_driver_postgresql.html
+++ b/main/python/api/adbc_driver_postgresql.html
@@ -236,6 +236,7 @@
</li>
<li class="toctree-l1 has-children"><a class="reference internal"
href="../../driver/go/index.html">Go</a><input class="toctree-checkbox"
id="toctree-checkbox-2" name="toctree-checkbox-2" role="switch"
type="checkbox"/><label for="toctree-checkbox-2"><div
class="visually-hidden">Toggle navigation of Go</div><i class="icon"><svg><use
href="#svg-arrow-right"></use></svg></i></label><ul>
<li class="toctree-l2"><a class="reference internal"
href="../../driver/go/flight_sql.html">Flight SQL Driver</a></li>
+<li class="toctree-l2"><a class="reference internal"
href="../../driver/go/snowflake.html">Snowflake Driver</a></li>
</ul>
</li>
<li class="toctree-l1 has-children"><a class="reference internal"
href="../../driver/java/index.html">Java</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 navigation of Java</div><i
class="icon"><svg><use href="#svg-arrow-right"></use></svg></i></label><ul>
diff --git a/main/python/api/adbc_driver_sqlite.html
b/main/python/api/adbc_driver_sqlite.html
index 3d16870f..8f1cc03d 100644
--- a/main/python/api/adbc_driver_sqlite.html
+++ b/main/python/api/adbc_driver_sqlite.html
@@ -236,6 +236,7 @@
</li>
<li class="toctree-l1 has-children"><a class="reference internal"
href="../../driver/go/index.html">Go</a><input class="toctree-checkbox"
id="toctree-checkbox-2" name="toctree-checkbox-2" role="switch"
type="checkbox"/><label for="toctree-checkbox-2"><div
class="visually-hidden">Toggle navigation of Go</div><i class="icon"><svg><use
href="#svg-arrow-right"></use></svg></i></label><ul>
<li class="toctree-l2"><a class="reference internal"
href="../../driver/go/flight_sql.html">Flight SQL Driver</a></li>
+<li class="toctree-l2"><a class="reference internal"
href="../../driver/go/snowflake.html">Snowflake Driver</a></li>
</ul>
</li>
<li class="toctree-l1 has-children"><a class="reference internal"
href="../../driver/java/index.html">Java</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 navigation of Java</div><i
class="icon"><svg><use href="#svg-arrow-right"></use></svg></i></label><ul>
diff --git a/main/python/api/index.html b/main/python/api/index.html
index 5fd38e69..d43f6d8e 100644
--- a/main/python/api/index.html
+++ b/main/python/api/index.html
@@ -236,6 +236,7 @@
</li>
<li class="toctree-l1 has-children"><a class="reference internal"
href="../../driver/go/index.html">Go</a><input class="toctree-checkbox"
id="toctree-checkbox-2" name="toctree-checkbox-2" role="switch"
type="checkbox"/><label for="toctree-checkbox-2"><div
class="visually-hidden">Toggle navigation of Go</div><i class="icon"><svg><use
href="#svg-arrow-right"></use></svg></i></label><ul>
<li class="toctree-l2"><a class="reference internal"
href="../../driver/go/flight_sql.html">Flight SQL Driver</a></li>
+<li class="toctree-l2"><a class="reference internal"
href="../../driver/go/snowflake.html">Snowflake Driver</a></li>
</ul>
</li>
<li class="toctree-l1 has-children"><a class="reference internal"
href="../../driver/java/index.html">Java</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 navigation of Java</div><i
class="icon"><svg><use href="#svg-arrow-right"></use></svg></i></label><ul>
diff --git a/main/python/driver_manager.html b/main/python/driver_manager.html
index d46d128c..294009b9 100644
--- a/main/python/driver_manager.html
+++ b/main/python/driver_manager.html
@@ -236,6 +236,7 @@
</li>
<li class="toctree-l1 has-children"><a class="reference internal"
href="../driver/go/index.html">Go</a><input class="toctree-checkbox"
id="toctree-checkbox-2" name="toctree-checkbox-2" role="switch"
type="checkbox"/><label for="toctree-checkbox-2"><div
class="visually-hidden">Toggle navigation of Go</div><i class="icon"><svg><use
href="#svg-arrow-right"></use></svg></i></label><ul>
<li class="toctree-l2"><a class="reference internal"
href="../driver/go/flight_sql.html">Flight SQL Driver</a></li>
+<li class="toctree-l2"><a class="reference internal"
href="../driver/go/snowflake.html">Snowflake Driver</a></li>
</ul>
</li>
<li class="toctree-l1 has-children"><a class="reference internal"
href="../driver/java/index.html">Java</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 navigation of Java</div><i
class="icon"><svg><use href="#svg-arrow-right"></use></svg></i></label><ul>
diff --git a/main/python/index.html b/main/python/index.html
index 3bd12230..546d9613 100644
--- a/main/python/index.html
+++ b/main/python/index.html
@@ -236,6 +236,7 @@
</li>
<li class="toctree-l1 has-children"><a class="reference internal"
href="../driver/go/index.html">Go</a><input class="toctree-checkbox"
id="toctree-checkbox-2" name="toctree-checkbox-2" role="switch"
type="checkbox"/><label for="toctree-checkbox-2"><div
class="visually-hidden">Toggle navigation of Go</div><i class="icon"><svg><use
href="#svg-arrow-right"></use></svg></i></label><ul>
<li class="toctree-l2"><a class="reference internal"
href="../driver/go/flight_sql.html">Flight SQL Driver</a></li>
+<li class="toctree-l2"><a class="reference internal"
href="../driver/go/snowflake.html">Snowflake Driver</a></li>
</ul>
</li>
<li class="toctree-l1 has-children"><a class="reference internal"
href="../driver/java/index.html">Java</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 navigation of Java</div><i
class="icon"><svg><use href="#svg-arrow-right"></use></svg></i></label><ul>
diff --git a/main/python/quickstart.html b/main/python/quickstart.html
index 313899b2..994d2f75 100644
--- a/main/python/quickstart.html
+++ b/main/python/quickstart.html
@@ -236,6 +236,7 @@
</li>
<li class="toctree-l1 has-children"><a class="reference internal"
href="../driver/go/index.html">Go</a><input class="toctree-checkbox"
id="toctree-checkbox-2" name="toctree-checkbox-2" role="switch"
type="checkbox"/><label for="toctree-checkbox-2"><div
class="visually-hidden">Toggle navigation of Go</div><i class="icon"><svg><use
href="#svg-arrow-right"></use></svg></i></label><ul>
<li class="toctree-l2"><a class="reference internal"
href="../driver/go/flight_sql.html">Flight SQL Driver</a></li>
+<li class="toctree-l2"><a class="reference internal"
href="../driver/go/snowflake.html">Snowflake Driver</a></li>
</ul>
</li>
<li class="toctree-l1 has-children"><a class="reference internal"
href="../driver/java/index.html">Java</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 navigation of Java</div><i
class="icon"><svg><use href="#svg-arrow-right"></use></svg></i></label><ul>
diff --git a/main/search.html b/main/search.html
index f98597a2..3737eee9 100644
--- a/main/search.html
+++ b/main/search.html
@@ -233,6 +233,7 @@
</li>
<li class="toctree-l1 has-children"><a class="reference internal"
href="driver/go/index.html">Go</a><input class="toctree-checkbox"
id="toctree-checkbox-2" name="toctree-checkbox-2" role="switch"
type="checkbox"/><label for="toctree-checkbox-2"><div
class="visually-hidden">Toggle navigation of Go</div><i class="icon"><svg><use
href="#svg-arrow-right"></use></svg></i></label><ul>
<li class="toctree-l2"><a class="reference internal"
href="driver/go/flight_sql.html">Flight SQL Driver</a></li>
+<li class="toctree-l2"><a class="reference internal"
href="driver/go/snowflake.html">Snowflake Driver</a></li>
</ul>
</li>
<li class="toctree-l1 has-children"><a class="reference internal"
href="driver/java/index.html">Java</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 navigation of Java</div><i
class="icon"><svg><use href="#svg-arrow-right"></use></svg></i></label><ul>
@@ -367,6 +368,23 @@
<script src="_static/clipboard.min.js"></script>
<script src="_static/copybutton.js"></script>
<script src="_static/design-tabs.js"></script>
+ <script
src="https://unpkg.com/[email protected]/dist/mermaid.min.js"></script>
+ <script>mermaid.initialize({startOnLoad:true});</script>
+ <script src="https://unpkg.com/d3/dist/d3.min.js"></script>
+ <script>
+ window.addEventListener("load", function () {
+ var svgs = d3.selectAll(".mermaid svg");
+ svgs.each(function() {
+ var svg = d3.select(this);
+ svg.html("<g>" + svg.html() + "</g>");
+ var inner = svg.select("g");
+ var zoom = d3.zoom().on("zoom", function(event) {
+ inner.attr("transform", event.transform);
+ });
+ svg.call(zoom);
+ });
+ });
+ </script>
<script src="_static/searchtools.js"></script>
<script src="_static/language_data.js"></script>
diff --git a/main/searchindex.js b/main/searchindex.js
index e10e9158..6c0b1197 100644
--- a/main/searchindex.js
+++ b/main/searchindex.js
@@ -1 +1 @@
-Search.setIndex({"docnames": ["cpp/api/adbc", "cpp/api/adbc_driver_manager",
"cpp/api/index", "cpp/concurrency", "cpp/driver_manager", "cpp/index",
"development/contributing", "development/nightly", "development/releasing",
"driver/cpp/index", "driver/cpp/postgresql", "driver/cpp/sqlite",
"driver/go/flight_sql", "driver/go/index", "driver/go/snowflake",
"driver/installation", "driver/java/flight_sql", "driver/java/index",
"driver/java/jdbc", "driver/status", "faq", "format/comparison", " [...]
\ No newline at end of file
+Search.setIndex({"docnames": ["cpp/api/adbc", "cpp/api/adbc_driver_manager",
"cpp/api/index", "cpp/concurrency", "cpp/driver_manager", "cpp/index",
"development/contributing", "development/nightly", "development/releasing",
"driver/cpp/index", "driver/cpp/postgresql", "driver/cpp/sqlite",
"driver/go/flight_sql", "driver/go/index", "driver/go/snowflake",
"driver/installation", "driver/java/flight_sql", "driver/java/index",
"driver/java/jdbc", "driver/status", "faq", "format/comparison", " [...]
\ No newline at end of file