You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@airflow.apache.org by po...@apache.org on 2022/12/01 14:52:19 UTC

[airflow-site] 01/01: Add documentation for packages - 2022-12-01

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

potiuk pushed a commit to branch add-documentation-2022-12-01
in repository https://gitbox.apache.org/repos/asf/airflow-site.git

commit 37b361a95f8ffe22b595e4497c898514922f835d
Author: Jarek Potiuk <ja...@potiuk.com>
AuthorDate: Thu Dec 1 15:52:09 2022 +0100

    Add documentation for packages - 2022-12-01
---
 .../providers/airbyte/hooks/airbyte/index.rst.txt  |  121 -
 .../airbyte/operators/airbyte/index.rst.txt        |   57 -
 .../providers/airbyte/operators/index.rst.txt      |   15 -
 .../airbyte/sensors/airbyte/index.rst.txt          |   51 -
 .../example_airbyte_trigger_job/index.rst.txt      |   39 -
 .../tests/system/providers/airbyte/index.rst.txt   |   15 -
 .../3.2.0/_sources/connections.rst.txt             |   36 -
 .../3.2.0/_sources/operators/airbyte.rst.txt       |   58 -
 .../3.2.0/objects.inv                              |  Bin 948 -> 0 bytes
 .../3.2.0/searchindex.js                           |    1 -
 .../4.1.2}/.buildinfo                              |    2 +-
 .../providers/exasol/hooks/exasol}/index.html      |  303 ++-
 .../airflow/providers/exasol}/hooks/index.html     |   48 +-
 .../_api/airflow/providers/exasol}/index.html      |   56 +-
 .../providers/exasol/operators/exasol}/index.html  |  115 +-
 .../airflow/providers/exasol/operators}/index.html |   48 +-
 .../airflow/providers/exasol/hooks/exasol.html}    |  309 ++-
 .../providers/exasol/operators/exasol.html}        |  121 +-
 .../4.1.2}/_modules/index.html                     |   72 +-
 .../providers/exasol/hooks/exasol/index.rst.txt    |  138 +
 .../airflow/providers/exasol/hooks/index.rst.txt   |   15 +
 .../_api/airflow/providers/exasol/index.rst.txt    |   16 +
 .../exasol/operators/exasol/index.rst.txt          |   55 +
 .../providers/exasol/operators/index.rst.txt       |   15 +
 .../4.1.2/_sources/commits.rst.txt                 |  292 +++
 .../4.1.2}/_sources/index.rst.txt                  |   67 +-
 .../installing-providers-from-sources.rst.txt      |    0
 .../4.1.2}/_static/_gen/css/main-custom.min.css    |    0
 .../4.1.2}/_static/_gen/css/main.min.css           |    0
 .../4.1.2}/_static/_gen/js/docs.js                 |    0
 .../_sphinx_javascript_frameworks_compat.js        |    0
 .../4.1.2}/_static/basic.css                       |    0
 .../4.1.2}/_static/check-solid.svg                 |    0
 .../4.1.2}/_static/clipboard.min.js                |    0
 .../4.1.2}/_static/copy-button.svg                 |    0
 .../4.1.2}/_static/copybutton.css                  |    0
 .../4.1.2}/_static/copybutton.js                   |    0
 .../4.1.2}/_static/copybutton_funcs.js             |    0
 .../4.1.2}/_static/doctools.js                     |    0
 .../4.1.2}/_static/documentation_options.js        |    2 +-
 .../4.1.2}/_static/file.png                        |  Bin
 .../4.1.2}/_static/graphviz.css                    |    0
 .../4.1.2}/_static/jquery-3.6.0.js                 |    0
 .../4.1.2}/_static/jquery.js                       |    0
 .../4.1.2}/_static/language_data.js                |    0
 .../4.1.2}/_static/minus.png                       |  Bin
 .../4.1.2}/_static/pin_32.png                      |  Bin
 .../4.1.2}/_static/plus.png                        |  Bin
 .../4.1.2}/_static/pygments.css                    |    0
 .../4.1.2}/_static/searchtools.js                  |    0
 .../4.1.2}/_static/sphinx_highlight.js             |    0
 .../4.1.2}/_static/underscore-1.13.1.js            |    0
 .../4.1.2}/_static/underscore.js                   |    0
 .../4.1.2}/commits.html                            |  646 +++--
 .../4.1.2/genindex.html}                           |  262 +-
 .../4.1.2}/index.html                              |  321 ++-
 .../4.1.2}/installing-providers-from-sources.html  |   66 +-
 .../4.1.2/objects.inv                              |    6 +
 .../4.1.2/py-modindex.html}                        |  137 +-
 .../4.1.2}/search.html                             |   71 +-
 .../4.1.2/searchindex.js                           |    1 +
 .../apache-airflow-providers-exasol/stable.txt     |    2 +-
 .../4.0.2}/.buildinfo                              |    2 +-
 .../airflow/providers/snowflake/hooks}/index.html  |   44 +-
 .../snowflake/hooks/snowflake}/index.html          |  302 ++-
 .../_api/airflow/providers/snowflake}/index.html   |   58 +-
 .../providers/snowflake/operators}/index.html      |   44 +-
 .../snowflake/operators/snowflake}/index.html      |  383 ++-
 .../transfers/copy_into_snowflake}/index.html      |  142 +-
 .../providers/snowflake/transfers}/index.html      |   46 +-
 .../transfers/s3_to_snowflake}/index.html          |  135 +-
 .../transfers/snowflake_to_slack}/index.html       |  136 +-
 .../providers/snowflake/utils/common}/index.html   |  130 +-
 .../airflow/providers/snowflake/utils}/index.html  |   44 +-
 .../snowflake/example_s3_to_snowflake}/index.html  |  176 +-
 .../snowflake/example_snowflake}/index.html        |  123 +-
 .../example_snowflake_to_slack}/index.html         |  118 +-
 .../tests/system/providers/snowflake}/index.html   |   48 +-
 .../providers/snowflake/hooks/snowflake.html}      |  503 +++-
 .../providers/snowflake/operators/snowflake.html}  |  411 ++-
 .../snowflake/transfers/copy_into_snowflake.html}  |  256 +-
 .../snowflake/transfers/s3_to_snowflake.html}      |  196 +-
 .../snowflake/transfers/snowflake_to_slack.html}   |  171 +-
 .../airflow/providers/snowflake/utils/common.html} |  120 +-
 .../4.0.2}/_modules/index.html                     |   39 +-
 .../snowflake/example_s3_to_snowflake.html}        |   91 +-
 .../providers/snowflake/example_snowflake.html}    |  169 +-
 .../snowflake/example_snowflake_to_slack.html}     |  131 +-
 .../providers/snowflake/hooks}/index.rst.txt       |    6 +-
 .../snowflake/hooks/snowflake/index.rst.txt        |  152 ++
 .../_api/airflow/providers/snowflake/index.rst.txt |   18 +
 .../providers/snowflake/operators/index.rst.txt    |   15 +
 .../snowflake/operators/snowflake/index.rst.txt    |  229 ++
 .../transfers/copy_into_snowflake/index.rst.txt    |   84 +
 .../providers/snowflake/transfers/index.rst.txt    |   17 +
 .../transfers/s3_to_snowflake/index.rst.txt        |   82 +
 .../transfers/snowflake_to_slack/index.rst.txt     |   71 +
 .../providers/snowflake/utils/common/index.rst.txt |   38 +
 .../providers/snowflake/utils}/index.rst.txt       |    6 +-
 .../example_s3_to_snowflake/index.rst.txt          |   54 +
 .../snowflake/example_snowflake/index.rst.txt      |   64 +
 .../example_snowflake_to_slack/index.rst.txt       |   73 +
 .../tests/system/providers/snowflake/index.rst.txt |   17 +
 .../4.0.2/_sources/commits.rst.txt                 |  435 ++++
 .../4.0.2/_sources/connections/snowflake.rst.txt   |   96 +
 .../4.0.2}/_sources/index.rst.txt                  |   62 +-
 .../installing-providers-from-sources.rst.txt      |    0
 .../4.0.2/_sources/operators}/index.rst.txt        |   10 +-
 .../_sources/operators/s3_to_snowflake.rst.txt     |   45 +
 .../4.0.2/_sources/operators/snowflake.rst.txt     |   60 +
 .../_sources/operators/snowflake_to_slack.rst.txt  |   53 +
 .../4.0.2}/_static/_gen/css/main-custom.min.css    |    0
 .../4.0.2}/_static/_gen/css/main.min.css           |    0
 .../4.0.2}/_static/_gen/js/docs.js                 |    0
 .../_sphinx_javascript_frameworks_compat.js        |    0
 .../4.0.2}/_static/basic.css                       |    0
 .../4.0.2}/_static/check-solid.svg                 |    0
 .../4.0.2}/_static/clipboard.min.js                |    0
 .../4.0.2}/_static/copy-button.svg                 |    0
 .../4.0.2}/_static/copybutton.css                  |    0
 .../4.0.2}/_static/copybutton.js                   |    0
 .../4.0.2}/_static/copybutton_funcs.js             |    0
 .../4.0.2}/_static/doctools.js                     |    0
 .../4.0.2}/_static/documentation_options.js        |    2 +-
 .../4.0.2}/_static/file.png                        |  Bin
 .../4.0.2}/_static/graphviz.css                    |    0
 .../4.0.2}/_static/jquery-3.6.0.js                 |    0
 .../4.0.2}/_static/jquery.js                       |    0
 .../4.0.2}/_static/language_data.js                |    0
 .../4.0.2}/_static/minus.png                       |  Bin
 .../4.0.2}/_static/pin_32.png                      |  Bin
 .../4.0.2}/_static/plus.png                        |  Bin
 .../4.0.2}/_static/pygments.css                    |    0
 .../4.0.2}/_static/searchtools.js                  |    0
 .../4.0.2}/_static/sphinx_highlight.js             |    0
 .../4.0.2}/_static/underscore-1.13.1.js            |    0
 .../4.0.2}/_static/underscore.js                   |    0
 .../4.0.2}/commits.html                            |  958 ++++++-
 .../4.0.2/connections/snowflake.html}              |  146 +-
 .../4.0.2}/genindex.html                           |  323 ++-
 .../4.0.2}/index.html                              |  497 +++-
 .../4.0.2/installing-providers-from-sources.html}  |  306 +--
 .../4.0.2/objects.inv                              |  Bin 0 -> 1490 bytes
 .../4.0.2/operators/index.html}                    |  131 +-
 .../4.0.2/operators/s3_to_snowflake.html}          |  108 +-
 .../4.0.2/operators/snowflake.html}                |  141 +-
 .../4.0.2/operators/snowflake_to_slack.html}       |  121 +-
 .../4.0.2}/py-modindex.html                        |   74 +-
 .../4.0.2}/search.html                             |   28 +-
 .../4.0.2/searchindex.js                           |    1 +
 .../apache-airflow-providers-snowflake/stable.txt  |    2 +-
 .../4.2.0}/.buildinfo                              |    2 +-
 .../airflow/providers/zendesk}/hooks/index.html    |   50 +-
 .../providers/zendesk/hooks/zendesk}/index.html    |  275 +-
 .../_api/airflow/providers/zendesk}/index.html     |   58 +-
 .../zendesk/example_zendesk_custom_get}/index.html |  132 +-
 .../tests/system/providers/zendesk}/index.html     |   52 +-
 .../airflow/providers/zendesk/hooks/zendesk.html}  |  194 +-
 .../4.2.0}/_modules/index.html                     |   38 +-
 .../zendesk/example_zendesk_custom_get.html}       |   88 +-
 .../airflow/providers/zendesk}/hooks/index.rst.txt |    6 +-
 .../providers/zendesk/hooks/zendesk/index.rst.txt  |   99 +
 .../_api/airflow/providers/zendesk}/index.rst.txt  |    6 +-
 .../example_zendesk_custom_get/index.rst.txt       |   47 +
 .../tests/system/providers/zendesk/index.rst.txt   |   15 +
 .../4.2.0}/_sources/commits.rst.txt                |  169 +-
 .../4.2.0/_sources/index.rst.txt                   |   86 +
 .../installing-providers-from-sources.rst.txt      |    0
 .../4.2.0}/_static/_gen/css/main-custom.min.css    |    0
 .../4.2.0}/_static/_gen/css/main.min.css           |    0
 .../4.2.0}/_static/_gen/js/docs.js                 |    0
 .../_sphinx_javascript_frameworks_compat.js        |    0
 .../4.2.0}/_static/basic.css                       |    0
 .../4.2.0}/_static/check-solid.svg                 |    0
 .../4.2.0}/_static/clipboard.min.js                |    0
 .../4.2.0}/_static/copy-button.svg                 |    0
 .../4.2.0}/_static/copybutton.css                  |    0
 .../4.2.0}/_static/copybutton.js                   |    0
 .../4.2.0}/_static/copybutton_funcs.js             |    0
 .../4.2.0}/_static/doctools.js                     |    0
 .../4.2.0}/_static/documentation_options.js        |    2 +-
 .../4.2.0}/_static/file.png                        |  Bin
 .../4.2.0}/_static/graphviz.css                    |    0
 .../4.2.0}/_static/jquery-3.6.0.js                 |    0
 .../4.2.0}/_static/jquery.js                       |    0
 .../4.2.0}/_static/language_data.js                |    0
 .../4.2.0}/_static/minus.png                       |  Bin
 .../4.2.0}/_static/pin_32.png                      |  Bin
 .../4.2.0}/_static/plus.png                        |  Bin
 .../4.2.0}/_static/pygments.css                    |    0
 .../4.2.0}/_static/searchtools.js                  |    0
 .../4.2.0}/_static/sphinx_highlight.js             |    0
 .../4.2.0}/_static/underscore-1.13.1.js            |    0
 .../4.2.0}/_static/underscore.js                   |    0
 .../4.2.0}/commits.html                            |  480 ++--
 .../4.2.0}/genindex.html                           |  247 +-
 .../4.2.0}/index.html                              |  252 +-
 .../4.2.0}/installing-providers-from-sources.html  |   68 +-
 .../4.2.0/objects.inv                              |    5 +
 .../4.2.0}/py-modindex.html                        |   62 +-
 .../4.2.0/search.html}                             |  118 +-
 .../4.2.0/searchindex.js                           |    1 +
 .../apache-airflow-providers-zendesk/stable.txt    |    2 +-
 .../_sources/core-extensions/auth-backends.rst.txt |   34 -
 .../_sources/core-extensions/connections.rst.txt   |   35 -
 .../_sources/core-extensions/extra-links.rst.txt   |   34 -
 .../_sources/core-extensions/logging.rst.txt       |   28 -
 .../core-extensions/secrets-backends.rst.txt       |   36 -
 .../_sources/howto/create-update-providers.rst.txt |  395 ---
 .../_sources/index.rst.txt                         |  423 ----
 .../_sources/installing-from-pypi.rst.txt          |   42 -
 .../_sources/installing-from-sources.rst.txt       |  119 -
 .../operators-and-hooks-ref/apache.rst.txt         |   42 -
 .../_sources/operators-and-hooks-ref/aws.rst.txt   |   43 -
 .../_sources/operators-and-hooks-ref/azure.rst.txt |   42 -
 .../operators-and-hooks-ref/google.rst.txt         |   83 -
 .../_sources/operators-and-hooks-ref/index.rst.txt |   28 -
 .../operators-and-hooks-ref/protocol.rst.txt       |   38 -
 .../operators-and-hooks-ref/services.rst.txt       |   38 -
 .../operators-and-hooks-ref/software.rst.txt       |   38 -
 .../_sources/packages-ref.rst.txt                  |   62 -
 .../core-extensions/connections.html               | 1275 ----------
 .../core-extensions/extra-links.html               |  960 -------
 .../core-extensions/index.html                     |  907 -------
 .../core-extensions/logging.html                   |  859 -------
 .../core-extensions/secrets-backends.html          |  852 -------
 .../howto/create-update-providers.html             | 1180 ---------
 docs-archive/apache-airflow-providers/index.html   | 1224 ---------
 .../installing-from-pypi.html                      |  817 ------
 docs-archive/apache-airflow-providers/objects.inv  |  Bin 1234 -> 0 bytes
 .../operators-and-hooks-ref/apache.html            | 1245 ---------
 .../operators-and-hooks-ref/aws.html               | 1859 --------------
 .../operators-and-hooks-ref/azure.html             | 1188 ---------
 .../operators-and-hooks-ref/google.html            | 2666 --------------------
 .../operators-and-hooks-ref/index.html             | 1097 --------
 .../operators-and-hooks-ref/protocol.html          | 1213 ---------
 .../operators-and-hooks-ref/services.html          | 1407 -----------
 .../operators-and-hooks-ref/software.html          | 1872 --------------
 .../apache-airflow-providers/packages-ref.html     | 2566 -------------------
 .../apache-airflow-providers/searchindex.js        |    1 -
 240 files changed, 9822 insertions(+), 29602 deletions(-)

diff --git a/docs-archive/apache-airflow-providers-airbyte/3.2.0/_sources/_api/airflow/providers/airbyte/hooks/airbyte/index.rst.txt b/docs-archive/apache-airflow-providers-airbyte/3.2.0/_sources/_api/airflow/providers/airbyte/hooks/airbyte/index.rst.txt
deleted file mode 100644
index 26165d11a5..0000000000
--- a/docs-archive/apache-airflow-providers-airbyte/3.2.0/_sources/_api/airflow/providers/airbyte/hooks/airbyte/index.rst.txt
+++ /dev/null
@@ -1,121 +0,0 @@
-:py:mod:`airflow.providers.airbyte.hooks.airbyte`
-=================================================
-
-.. py:module:: airflow.providers.airbyte.hooks.airbyte
-
-
-Module Contents
----------------
-
-Classes
-~~~~~~~
-
-.. autoapisummary::
-
-   airflow.providers.airbyte.hooks.airbyte.AirbyteHook
-
-
-
-
-.. py:class:: AirbyteHook(airbyte_conn_id = 'airbyte_default', api_version = 'v1')
-
-   Bases: :py:obj:`airflow.providers.http.hooks.http.HttpHook`
-
-   Hook for Airbyte API
-
-   :param airbyte_conn_id: Required. The name of the Airflow connection to get
-       connection information for Airbyte.
-   :param api_version: Optional. Airbyte API version.
-
-   .. py:attribute:: conn_name_attr
-      :annotation: = airbyte_conn_id
-
-      
-
-   .. py:attribute:: default_conn_name
-      :annotation: = airbyte_default
-
-      
-
-   .. py:attribute:: conn_type
-      :annotation: = airbyte
-
-      
-
-   .. py:attribute:: hook_name
-      :annotation: = Airbyte
-
-      
-
-   .. py:attribute:: RUNNING
-      :annotation: = running
-
-      
-
-   .. py:attribute:: SUCCEEDED
-      :annotation: = succeeded
-
-      
-
-   .. py:attribute:: CANCELLED
-      :annotation: = cancelled
-
-      
-
-   .. py:attribute:: PENDING
-      :annotation: = pending
-
-      
-
-   .. py:attribute:: FAILED
-      :annotation: = failed
-
-      
-
-   .. py:attribute:: ERROR
-      :annotation: = error
-
-      
-
-   .. py:attribute:: INCOMPLETE
-      :annotation: = incomplete
-
-      
-
-   .. py:method:: wait_for_job(job_id, wait_seconds = 3, timeout = 3600)
-
-      Helper method which polls a job to check if it finishes.
-
-      :param job_id: Required. Id of the Airbyte job
-      :param wait_seconds: Optional. Number of seconds between checks.
-      :param timeout: Optional. How many seconds wait for job to be ready.
-          Used only if ``asynchronous`` is False.
-
-
-   .. py:method:: submit_sync_connection(connection_id)
-
-      Submits a job to a Airbyte server.
-
-      :param connection_id: Required. The ConnectionId of the Airbyte Connection.
-
-
-   .. py:method:: get_job(job_id)
-
-      Gets the resource representation for a job in Airbyte.
-
-      :param job_id: Required. Id of the Airbyte job
-
-
-   .. py:method:: cancel_job(job_id)
-
-      Cancel the job when task is cancelled
-
-      :param job_id: Required. Id of the Airbyte job
-
-
-   .. py:method:: test_connection()
-
-      Tests the Airbyte connection by hitting the health API
-
-
-
diff --git a/docs-archive/apache-airflow-providers-airbyte/3.2.0/_sources/_api/airflow/providers/airbyte/operators/airbyte/index.rst.txt b/docs-archive/apache-airflow-providers-airbyte/3.2.0/_sources/_api/airflow/providers/airbyte/operators/airbyte/index.rst.txt
deleted file mode 100644
index ca3a8a1926..0000000000
--- a/docs-archive/apache-airflow-providers-airbyte/3.2.0/_sources/_api/airflow/providers/airbyte/operators/airbyte/index.rst.txt
+++ /dev/null
@@ -1,57 +0,0 @@
-:py:mod:`airflow.providers.airbyte.operators.airbyte`
-=====================================================
-
-.. py:module:: airflow.providers.airbyte.operators.airbyte
-
-
-Module Contents
----------------
-
-Classes
-~~~~~~~
-
-.. autoapisummary::
-
-   airflow.providers.airbyte.operators.airbyte.AirbyteTriggerSyncOperator
-
-
-
-
-.. py:class:: AirbyteTriggerSyncOperator(connection_id, airbyte_conn_id = 'airbyte_default', asynchronous = False, api_version = 'v1', wait_seconds = 3, timeout = 3600, **kwargs)
-
-   Bases: :py:obj:`airflow.models.BaseOperator`
-
-   This operator allows you to submit a job to an Airbyte server to run a integration
-   process between your source and destination.
-
-   .. seealso::
-       For more information on how to use this operator, take a look at the guide:
-       :ref:`howto/operator:AirbyteTriggerSyncOperator`
-
-   :param airbyte_conn_id: Required. The name of the Airflow connection to get connection
-       information for Airbyte.
-   :param connection_id: Required. The Airbyte ConnectionId UUID between a source and destination.
-   :param asynchronous: Optional. Flag to get job_id after submitting the job to the Airbyte API.
-       This is useful for submitting long running jobs and
-       waiting on them asynchronously using the AirbyteJobSensor.
-   :param api_version: Optional. Airbyte API version.
-   :param wait_seconds: Optional. Number of seconds between checks. Only used when ``asynchronous`` is False.
-   :param timeout: Optional. The amount of time, in seconds, to wait for the request to complete.
-       Only used when ``asynchronous`` is False.
-
-   .. py:attribute:: template_fields
-      :annotation: :Sequence[str] = ['connection_id']
-
-      
-
-   .. py:method:: execute(context)
-
-      Create Airbyte Job and wait to finish
-
-
-   .. py:method:: on_kill()
-
-      Cancel the job if task is cancelled
-
-
-
diff --git a/docs-archive/apache-airflow-providers-airbyte/3.2.0/_sources/_api/airflow/providers/airbyte/operators/index.rst.txt b/docs-archive/apache-airflow-providers-airbyte/3.2.0/_sources/_api/airflow/providers/airbyte/operators/index.rst.txt
deleted file mode 100644
index c8094046dc..0000000000
--- a/docs-archive/apache-airflow-providers-airbyte/3.2.0/_sources/_api/airflow/providers/airbyte/operators/index.rst.txt
+++ /dev/null
@@ -1,15 +0,0 @@
-:py:mod:`airflow.providers.airbyte.operators`
-=============================================
-
-.. py:module:: airflow.providers.airbyte.operators
-
-
-Submodules
-----------
-.. toctree::
-   :titlesonly:
-   :maxdepth: 1
-
-   airbyte/index.rst
-
-
diff --git a/docs-archive/apache-airflow-providers-airbyte/3.2.0/_sources/_api/airflow/providers/airbyte/sensors/airbyte/index.rst.txt b/docs-archive/apache-airflow-providers-airbyte/3.2.0/_sources/_api/airflow/providers/airbyte/sensors/airbyte/index.rst.txt
deleted file mode 100644
index 676efe29fe..0000000000
--- a/docs-archive/apache-airflow-providers-airbyte/3.2.0/_sources/_api/airflow/providers/airbyte/sensors/airbyte/index.rst.txt
+++ /dev/null
@@ -1,51 +0,0 @@
-:py:mod:`airflow.providers.airbyte.sensors.airbyte`
-===================================================
-
-.. py:module:: airflow.providers.airbyte.sensors.airbyte
-
-.. autoapi-nested-parse::
-
-   This module contains a Airbyte Job sensor.
-
-
-
-Module Contents
----------------
-
-Classes
-~~~~~~~
-
-.. autoapisummary::
-
-   airflow.providers.airbyte.sensors.airbyte.AirbyteJobSensor
-
-
-
-
-.. py:class:: AirbyteJobSensor(*, airbyte_job_id, airbyte_conn_id = 'airbyte_default', api_version = 'v1', **kwargs)
-
-   Bases: :py:obj:`airflow.sensors.base.BaseSensorOperator`
-
-   Check for the state of a previously submitted Airbyte job.
-
-   :param airbyte_job_id: Required. Id of the Airbyte job
-   :param airbyte_conn_id: Required. The name of the Airflow connection to get
-       connection information for Airbyte.
-   :param api_version: Optional. Airbyte API version.
-
-   .. py:attribute:: template_fields
-      :annotation: :Sequence[str] = ['airbyte_job_id']
-
-      
-
-   .. py:attribute:: ui_color
-      :annotation: = #6C51FD
-
-      
-
-   .. py:method:: poke(context)
-
-      Function defined by the sensors while deriving this class should override.
-
-
-
diff --git a/docs-archive/apache-airflow-providers-airbyte/3.2.0/_sources/_api/tests/system/providers/airbyte/example_airbyte_trigger_job/index.rst.txt b/docs-archive/apache-airflow-providers-airbyte/3.2.0/_sources/_api/tests/system/providers/airbyte/example_airbyte_trigger_job/index.rst.txt
deleted file mode 100644
index 1f481a0bd3..0000000000
--- a/docs-archive/apache-airflow-providers-airbyte/3.2.0/_sources/_api/tests/system/providers/airbyte/example_airbyte_trigger_job/index.rst.txt
+++ /dev/null
@@ -1,39 +0,0 @@
-:py:mod:`tests.system.providers.airbyte.example_airbyte_trigger_job`
-====================================================================
-
-.. py:module:: tests.system.providers.airbyte.example_airbyte_trigger_job
-
-.. autoapi-nested-parse::
-
-   Example DAG demonstrating the usage of the AirbyteTriggerSyncOperator.
-
-
-
-Module Contents
----------------
-
-.. py:data:: ENV_ID
-   
-
-   
-
-.. py:data:: DAG_ID
-   :annotation: = example_airbyte_operator
-
-   
-
-.. py:data:: CONN_ID
-   :annotation: = 15bc3800-82e4-48c3-a32d-620661273f28
-
-   
-
-.. py:data:: sync_source_destination
-   
-
-   
-
-.. py:data:: test_run
-   
-
-   
-
diff --git a/docs-archive/apache-airflow-providers-airbyte/3.2.0/_sources/_api/tests/system/providers/airbyte/index.rst.txt b/docs-archive/apache-airflow-providers-airbyte/3.2.0/_sources/_api/tests/system/providers/airbyte/index.rst.txt
deleted file mode 100644
index ecc4f4372b..0000000000
--- a/docs-archive/apache-airflow-providers-airbyte/3.2.0/_sources/_api/tests/system/providers/airbyte/index.rst.txt
+++ /dev/null
@@ -1,15 +0,0 @@
-:py:mod:`tests.system.providers.airbyte`
-========================================
-
-.. py:module:: tests.system.providers.airbyte
-
-
-Submodules
-----------
-.. toctree::
-   :titlesonly:
-   :maxdepth: 1
-
-   example_airbyte_trigger_job/index.rst
-
-
diff --git a/docs-archive/apache-airflow-providers-airbyte/3.2.0/_sources/connections.rst.txt b/docs-archive/apache-airflow-providers-airbyte/3.2.0/_sources/connections.rst.txt
deleted file mode 100644
index 31b69c70a6..0000000000
--- a/docs-archive/apache-airflow-providers-airbyte/3.2.0/_sources/connections.rst.txt
+++ /dev/null
@@ -1,36 +0,0 @@
- .. 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.
-
-
-
-Airbyte Connection
-==================
-The Airbyte connection type use the HTTP protocol.
-
-Configuring the Connection
---------------------------
-Host(required)
-    The host to connect to the Airbyte server.
-
-Port (required)
-    The port for the Airbyte server.
-
-Login (optional)
-    Specify the user name to connect.
-
-Password (optional)
-    Specify the password to connect.
diff --git a/docs-archive/apache-airflow-providers-airbyte/3.2.0/_sources/operators/airbyte.rst.txt b/docs-archive/apache-airflow-providers-airbyte/3.2.0/_sources/operators/airbyte.rst.txt
deleted file mode 100644
index 68fd8c44cb..0000000000
--- a/docs-archive/apache-airflow-providers-airbyte/3.2.0/_sources/operators/airbyte.rst.txt
+++ /dev/null
@@ -1,58 +0,0 @@
- .. 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.
-
-.. _howto/operator:AirbyteTriggerSyncOperator:
-
-AirbyteTriggerSyncOperator
-==========================
-
-Use the :class:`~airflow.providers.airbyte.operators.AirbyteTriggerSyncOperator` to
-trigger an existing ConnectionId sync job in Airbyte.
-
-.. warning::
-  This operator triggers a synchronization job in Airbyte.
-  If triggered again, this operator does not guarantee idempotency.
-  You must be aware of the source (database, API, etc) you are updating/sync and
-  the method applied to perform the operation in Airbyte.
-
-
-Using the Operator
-^^^^^^^^^^^^^^^^^^
-
-The AirbyteTriggerSyncOperator requires the ``connection_id`` this is the uuid identifier
-create in Airbyte between a source and destination synchronization job.
-Use the ``airbyte_conn_id`` parameter to specify the Airbyte connection to use to
-connect to your account.
-
-You can trigger a synchronization job in Airflow in two ways with the Operator. The first one
-is a synchronous process. This will trigger the Airbyte job and the Operator manage the status
-of the job. Another way is use the flag ``async = True`` so the Operator only trigger the job and
-return the ``job_id`` that should be pass to the AirbyteSensor.
-
-An example using the synchronous way:
-
-.. exampleinclude:: /../../tests/system/providers/airbyte/example_airbyte_trigger_job.py
-    :language: python
-    :start-after: [START howto_operator_airbyte_synchronous]
-    :end-before: [END howto_operator_airbyte_synchronous]
-
-An example using the async way:
-
-.. exampleinclude:: /../../tests/system/providers/airbyte/example_airbyte_trigger_job.py
-    :language: python
-    :start-after: [START howto_operator_airbyte_asynchronous]
-    :end-before: [END howto_operator_airbyte_asynchronous]
diff --git a/docs-archive/apache-airflow-providers-airbyte/3.2.0/objects.inv b/docs-archive/apache-airflow-providers-airbyte/3.2.0/objects.inv
deleted file mode 100644
index 481f0b7335..0000000000
Binary files a/docs-archive/apache-airflow-providers-airbyte/3.2.0/objects.inv and /dev/null differ
diff --git a/docs-archive/apache-airflow-providers-airbyte/3.2.0/searchindex.js b/docs-archive/apache-airflow-providers-airbyte/3.2.0/searchindex.js
deleted file mode 100644
index 30e021c186..0000000000
--- a/docs-archive/apache-airflow-providers-airbyte/3.2.0/searchindex.js
+++ /dev/null
@@ -1 +0,0 @@
-Search.setIndex({"docnames": ["_api/airflow/providers/airbyte/hooks/airbyte/index", "_api/airflow/providers/airbyte/hooks/index", "_api/airflow/providers/airbyte/index", "_api/airflow/providers/airbyte/operators/airbyte/index", "_api/airflow/providers/airbyte/operators/index", "_api/airflow/providers/airbyte/sensors/airbyte/index", "_api/airflow/providers/airbyte/sensors/index", "_api/tests/system/providers/airbyte/example_airbyte_trigger_job/index", "_api/tests/system/providers/airbyte/ [...]
\ No newline at end of file
diff --git a/docs-archive/apache-airflow-providers-airbyte/3.2.0/.buildinfo b/docs-archive/apache-airflow-providers-exasol/4.1.2/.buildinfo
similarity index 82%
copy from docs-archive/apache-airflow-providers-airbyte/3.2.0/.buildinfo
copy to docs-archive/apache-airflow-providers-exasol/4.1.2/.buildinfo
index f801ba332e..36c1f7df18 100644
--- a/docs-archive/apache-airflow-providers-airbyte/3.2.0/.buildinfo
+++ b/docs-archive/apache-airflow-providers-exasol/4.1.2/.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: 9664d0cf76a1bb01bbb1ef63a9cb6c1f
+config: 04b22aed98929d98166f23a39021a832
 tags: 645f666f9bcd5a90fca523b33c5a78b7
diff --git a/docs-archive/apache-airflow-providers-airbyte/3.2.0/_api/airflow/providers/airbyte/hooks/airbyte/index.html b/docs-archive/apache-airflow-providers-exasol/4.1.2/_api/airflow/providers/exasol/hooks/exasol/index.html
similarity index 77%
copy from docs-archive/apache-airflow-providers-airbyte/3.2.0/_api/airflow/providers/airbyte/hooks/airbyte/index.html
copy to docs-archive/apache-airflow-providers-exasol/4.1.2/_api/airflow/providers/exasol/hooks/exasol/index.html
index f0df2e31b1..222025dca6 100644
--- a/docs-archive/apache-airflow-providers-airbyte/3.2.0/_api/airflow/providers/airbyte/hooks/airbyte/index.html
+++ b/docs-archive/apache-airflow-providers-exasol/4.1.2/_api/airflow/providers/exasol/hooks/exasol/index.html
@@ -9,7 +9,7 @@
 <head>
         <meta charset="utf-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1">
-        <title>airflow.providers.airbyte.hooks.airbyte &mdash; apache-airflow-providers-airbyte Documentation</title>
+        <title>airflow.providers.exasol.hooks.exasol &mdash; apache-airflow-providers-exasol Documentation</title>
     <link rel="stylesheet" href="../../../../../../_static/_gen/css/main.min.css" type="text/css" />
             <link rel="stylesheet" type="text/css" href="../../../../../../_static/pygments.css" />
             <link rel="stylesheet" type="text/css" href="../../../../../../_static/_gen/css/main.min.css" />
@@ -19,8 +19,8 @@
             <link rel="shortcut icon" href="../../../../../../_static/pin_32.png"/>
             <link rel="index" title="Index" href="../../../../../../genindex.html" />
             <link rel="search" title="Search" href="../../../../../../search.html" />
-            <link rel="next" title="airflow.providers.airbyte.operators" href="../../operators/index.html" />
-            <link rel="prev" title="airflow.providers.airbyte.hooks" href="../index.html" />
+            <link rel="next" title="airflow.providers.exasol.operators" href="../../operators/index.html" />
+            <link rel="prev" title="airflow.providers.exasol.hooks" href="../index.html" />
     <!-- Matomo -->
     <script>
         var _paq = window._paq = window._paq || [];
@@ -284,7 +284,7 @@
 <div id="docs-version-selector" class="docs-version-selector sidebar__version-selector">
     <a class="dropdown-toggle" href="#" id="versionDropdown" role="button" data-toggle="dropdown" aria-haspopup="true"
        aria-expanded="false">
-        <span class="bodytext__medium--greyish-brown">Version: </span><span class="version">3.2.0</span>
+        <span class="bodytext__medium--greyish-brown">Version: </span><span class="version">4.1.2</span>
     </a>
     <div class="dropdown-menu" aria-labelledby="navbarDropdownMenuLink">
 
@@ -325,19 +325,13 @@
 
 
 <div class="toctree" role="navigation" aria-label="main navigation">
-    <p class="caption" role="heading"><span class="caption-text">Guides</span></p>
-<ul>
-<li class="toctree-l1"><a class="reference internal" href="../../../../../../operators/airbyte.html">Operators</a></li>
-<li class="toctree-l1"><a class="reference internal" href="../../../../../../connections.html">Connection types</a></li>
-</ul>
-<p class="caption" role="heading"><span class="caption-text">References</span></p>
+    <p class="caption" role="heading"><span class="caption-text">References</span></p>
 <ul class="current">
 <li class="toctree-l1 current"><a class="reference internal" href="../../index.html">Python API</a></li>
 </ul>
 <p class="caption" role="heading"><span class="caption-text">Resources</span></p>
 <ul>
-<li class="toctree-l1"><a class="reference external" href="https://github.com/apache/airflow/tree/providers-airbyte/3.0.0/tests/system/providers/airbyte">Example DAGs</a></li>
-<li class="toctree-l1"><a class="reference external" href="https://pypi.org/project/apache-airflow-providers-airbyte/">PyPI Repository</a></li>
+<li class="toctree-l1"><a class="reference external" href="https://pypi.org/project/apache-airflow-providers-exasol/">PyPI Repository</a></li>
 <li class="toctree-l1"><a class="reference internal" href="../../../../../../installing-providers-from-sources.html">Installing from sources</a></li>
 </ul>
 <p class="caption" role="heading"><span class="caption-text">Commits</span></p>
@@ -426,7 +420,7 @@
 <div id="docs-version-selector" class="docs-version-selector sidebar__version-selector">
     <a class="dropdown-toggle" href="#" id="versionDropdown" role="button" data-toggle="dropdown" aria-haspopup="true"
        aria-expanded="false">
-        <span class="bodytext__medium--greyish-brown">Version: </span><span class="version">3.2.0</span>
+        <span class="bodytext__medium--greyish-brown">Version: </span><span class="version">4.1.2</span>
     </a>
     <div class="dropdown-menu" aria-labelledby="navbarDropdownMenuLink">
 
@@ -467,19 +461,13 @@
 
 
 <div class="toctree" role="navigation" aria-label="main navigation">
-    <p class="caption" role="heading"><span class="caption-text">Guides</span></p>
-<ul>
-<li class="toctree-l1"><a class="reference internal" href="../../../../../../operators/airbyte.html">Operators</a></li>
-<li class="toctree-l1"><a class="reference internal" href="../../../../../../connections.html">Connection types</a></li>
-</ul>
-<p class="caption" role="heading"><span class="caption-text">References</span></p>
+    <p class="caption" role="heading"><span class="caption-text">References</span></p>
 <ul class="current">
 <li class="toctree-l1 current"><a class="reference internal" href="../../index.html">Python API</a></li>
 </ul>
 <p class="caption" role="heading"><span class="caption-text">Resources</span></p>
 <ul>
-<li class="toctree-l1"><a class="reference external" href="https://github.com/apache/airflow/tree/providers-airbyte/3.0.0/tests/system/providers/airbyte">Example DAGs</a></li>
-<li class="toctree-l1"><a class="reference external" href="https://pypi.org/project/apache-airflow-providers-airbyte/">PyPI Repository</a></li>
+<li class="toctree-l1"><a class="reference external" href="https://pypi.org/project/apache-airflow-providers-exasol/">PyPI Repository</a></li>
 <li class="toctree-l1"><a class="reference internal" href="../../../../../../installing-providers-from-sources.html">Installing from sources</a></li>
 </ul>
 <p class="caption" role="heading"><span class="caption-text">Commits</span></p>
@@ -575,11 +563,11 @@
         
             <li class="breadcrumb-item"><a href="../../../../../../index.html" class="icon icon-home"> Home</a></li>
             
-                <li class="breadcrumb-item"><a href="../../index.html"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.providers.airbyte</span></code></a></li>
+                <li class="breadcrumb-item"><a href="../../index.html"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.providers.exasol</span></code></a></li>
             
-                <li class="breadcrumb-item"><a href="../index.html"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.providers.airbyte.hooks</span></code></a></li>
+                <li class="breadcrumb-item"><a href="../index.html"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.providers.exasol.hooks</span></code></a></li>
             
-            <li class="breadcrumb-item"><a href="index.html"> <code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.providers.airbyte.hooks.airbyte</span></code></a></li>
+            <li class="breadcrumb-item"><a href="index.html"> <code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.providers.exasol.hooks.exasol</span></code></a></li>
         
     </ul>
 </div>
@@ -590,8 +578,8 @@
                                 <div class="bodywrapper">
                                     <div class="body" role="main">
                                         
-  <div class="section" id="module-airflow.providers.airbyte.hooks.airbyte">
-<span id="airflow-providers-airbyte-hooks-airbyte"></span><h1><a class="reference internal" href="#module-airflow.providers.airbyte.hooks.airbyte" title="airflow.providers.airbyte.hooks.airbyte"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.providers.airbyte.hooks.airbyte</span></code></a><a class="headerlink" href="#module-airflow.providers.airbyte.hooks.airbyte" title="Permalink to this heading">¶</a></h1>
+  <div class="section" id="module-airflow.providers.exasol.hooks.exasol">
+<span id="airflow-providers-exasol-hooks-exasol"></span><h1><a class="reference internal" href="#module-airflow.providers.exasol.hooks.exasol" title="airflow.providers.exasol.hooks.exasol"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.providers.exasol.hooks.exasol</span></code></a><a class="headerlink" href="#module-airflow.providers.exasol.hooks.exasol" title="Permalink to this heading">¶</a></h1>
 <div class="section" id="module-contents">
 <h2>Module Contents<a class="headerlink" href="#module-contents" title="Permalink to this heading">¶</a></h2>
 <div class="section" id="classes">
@@ -602,133 +590,178 @@
 <col style="width: 90%" />
 </colgroup>
 <tbody>
-<tr class="row-odd"><td><p><a class="reference internal" href="#airflow.providers.airbyte.hooks.airbyte.AirbyteHook" title="airflow.providers.airbyte.hooks.airbyte.AirbyteHook"><code class="xref py py-obj docutils literal notranslate"><span class="pre">AirbyteHook</span></code></a></p></td>
-<td><p>Hook for Airbyte API</p></td>
+<tr class="row-odd"><td><p><a class="reference internal" href="#airflow.providers.exasol.hooks.exasol.ExasolHook" title="airflow.providers.exasol.hooks.exasol.ExasolHook"><code class="xref py py-obj docutils literal notranslate"><span class="pre">ExasolHook</span></code></a></p></td>
+<td><p>Interact with Exasol.</p></td>
 </tr>
 </tbody>
 </table>
 <dl class="py class">
-<dt class="sig sig-object py" id="airflow.providers.airbyte.hooks.airbyte.AirbyteHook">
-<em class="property"><span class="pre">class</span><span class="w"> </span></em><span class="sig-prename descclassname"><span class="pre">airflow.providers.airbyte.hooks.airbyte.</span></span><span class="sig-name descname"><span class="pre">AirbyteHook</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">airbyte_conn_id</span></span><span class="o"><span class="pre">=</span></span><span class="default_value"><span class="pre">'airbyte_defa [...]
-<dd><p>Bases: <a class="reference external" href="/docs/apache-airflow-providers-http/stable/_api/airflow/providers/http/hooks/http/index.html#airflow.providers.http.hooks.http.HttpHook" title="(in apache-airflow-providers-http v4.1.0)"><code class="xref py py-obj docutils literal notranslate"><span class="pre">airflow.providers.http.hooks.http.HttpHook</span></code></a></p>
-<p>Hook for Airbyte API</p>
-<dl class="field-list simple">
-<dt class="field-odd">Parameters</dt>
-<dd class="field-odd"><ul class="simple">
-<li><p><strong>airbyte_conn_id</strong> (<a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#str" title="(in Python v3.11)"><em>str</em></a>) – Required. The name of the Airflow connection to get
-connection information for Airbyte.</p></li>
-<li><p><strong>api_version</strong> (<a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#str" title="(in Python v3.11)"><em>str</em></a>) – Optional. Airbyte API version.</p></li>
-</ul>
-</dd>
-</dl>
-<dl class="py attribute">
-<dt class="sig sig-object py" id="airflow.providers.airbyte.hooks.airbyte.AirbyteHook.conn_name_attr">
-<span class="sig-name descname"><span class="pre">conn_name_attr</span></span><em class="property"><span class="w"> </span><span class="pre">=</span> <span class="pre">airbyte_conn_id</span></em><a class="reference internal" href="../../../../../../_modules/airflow/providers/airbyte/hooks/airbyte.html#AirbyteHook.conn_name_attr"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#airflow.providers.airbyte.hooks.airbyte.AirbyteHook.conn_nam [...]
-<dd></dd></dl>
-
-<dl class="py attribute">
-<dt class="sig sig-object py" id="airflow.providers.airbyte.hooks.airbyte.AirbyteHook.default_conn_name">
-<span class="sig-name descname"><span class="pre">default_conn_name</span></span><em class="property"><span class="w"> </span><span class="pre">=</span> <span class="pre">airbyte_default</span></em><a class="reference internal" href="../../../../../../_modules/airflow/providers/airbyte/hooks/airbyte.html#AirbyteHook.default_conn_name"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#airflow.providers.airbyte.hooks.airbyte.AirbyteHook.de [...]
-<dd></dd></dl>
-
-<dl class="py attribute">
-<dt class="sig sig-object py" id="airflow.providers.airbyte.hooks.airbyte.AirbyteHook.conn_type">
-<span class="sig-name descname"><span class="pre">conn_type</span></span><em class="property"><span class="w"> </span><span class="pre">=</span> <span class="pre">airbyte</span></em><a class="reference internal" href="../../../../../../_modules/airflow/providers/airbyte/hooks/airbyte.html#AirbyteHook.conn_type"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#airflow.providers.airbyte.hooks.airbyte.AirbyteHook.conn_type" title="Permalin [...]
-<dd></dd></dl>
-
+<dt class="sig sig-object py" id="airflow.providers.exasol.hooks.exasol.ExasolHook">
+<em class="property"><span class="pre">class</span><span class="w"> </span></em><span class="sig-prename descclassname"><span class="pre">airflow.providers.exasol.hooks.exasol.</span></span><span class="sig-name descname"><span class="pre">ExasolHook</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="o"><span class="pre">*</span></span><span class="n"><span class="pre">args</span></span></em>, <em class="sig-param"><span class="o"><span class="pre">**</span>< [...]
+<dd><p>Bases: <a class="reference external" href="/docs/apache-airflow-providers-common-sql/stable/_api/airflow/providers/common/sql/hooks/sql/index.html#airflow.providers.common.sql.hooks.sql.DbApiHook" title="(in apache-airflow-providers-common-sql v1.3.1)"><code class="xref py py-obj docutils literal notranslate"><span class="pre">airflow.providers.common.sql.hooks.sql.DbApiHook</span></code></a></p>
+<p>Interact with Exasol.
+You can specify the pyexasol <code class="docutils literal notranslate"><span class="pre">compression</span></code>, <code class="docutils literal notranslate"><span class="pre">encryption</span></code>, <code class="docutils literal notranslate"><span class="pre">json_lib</span></code>
+and <code class="docutils literal notranslate"><span class="pre">client_name</span></code>  parameters in the extra field of your connection
+as <code class="docutils literal notranslate"><span class="pre">{&quot;compression&quot;:</span> <span class="pre">True,</span> <span class="pre">&quot;json_lib&quot;:</span> <span class="pre">&quot;rapidjson&quot;,</span> <span class="pre">etc}</span></code>.
+See <a class="reference external" href="https://github.com/badoo/pyexasol/blob/master/docs/REFERENCE.md#connect">pyexasol reference</a>
+for more details.</p>
 <dl class="py attribute">
-<dt class="sig sig-object py" id="airflow.providers.airbyte.hooks.airbyte.AirbyteHook.hook_name">
-<span class="sig-name descname"><span class="pre">hook_name</span></span><em class="property"><span class="w"> </span><span class="pre">=</span> <span class="pre">Airbyte</span></em><a class="reference internal" href="../../../../../../_modules/airflow/providers/airbyte/hooks/airbyte.html#AirbyteHook.hook_name"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#airflow.providers.airbyte.hooks.airbyte.AirbyteHook.hook_name" title="Permalin [...]
+<dt class="sig sig-object py" id="airflow.providers.exasol.hooks.exasol.ExasolHook.conn_name_attr">
+<span class="sig-name descname"><span class="pre">conn_name_attr</span></span><em class="property"><span class="w"> </span><span class="pre">=</span> <span class="pre">exasol_conn_id</span></em><a class="reference internal" href="../../../../../../_modules/airflow/providers/exasol/hooks/exasol.html#ExasolHook.conn_name_attr"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#airflow.providers.exasol.hooks.exasol.ExasolHook.conn_name_attr" [...]
 <dd></dd></dl>
 
 <dl class="py attribute">
-<dt class="sig sig-object py" id="airflow.providers.airbyte.hooks.airbyte.AirbyteHook.RUNNING">
-<span class="sig-name descname"><span class="pre">RUNNING</span></span><em class="property"><span class="w"> </span><span class="pre">=</span> <span class="pre">running</span></em><a class="reference internal" href="../../../../../../_modules/airflow/providers/airbyte/hooks/airbyte.html#AirbyteHook.RUNNING"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#airflow.providers.airbyte.hooks.airbyte.AirbyteHook.RUNNING" title="Permalink to t [...]
+<dt class="sig sig-object py" id="airflow.providers.exasol.hooks.exasol.ExasolHook.default_conn_name">
+<span class="sig-name descname"><span class="pre">default_conn_name</span></span><em class="property"><span class="w"> </span><span class="pre">=</span> <span class="pre">exasol_default</span></em><a class="reference internal" href="../../../../../../_modules/airflow/providers/exasol/hooks/exasol.html#ExasolHook.default_conn_name"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#airflow.providers.exasol.hooks.exasol.ExasolHook.default_c [...]
 <dd></dd></dl>
 
 <dl class="py attribute">
-<dt class="sig sig-object py" id="airflow.providers.airbyte.hooks.airbyte.AirbyteHook.SUCCEEDED">
-<span class="sig-name descname"><span class="pre">SUCCEEDED</span></span><em class="property"><span class="w"> </span><span class="pre">=</span> <span class="pre">succeeded</span></em><a class="reference internal" href="../../../../../../_modules/airflow/providers/airbyte/hooks/airbyte.html#AirbyteHook.SUCCEEDED"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#airflow.providers.airbyte.hooks.airbyte.AirbyteHook.SUCCEEDED" title="Permal [...]
+<dt class="sig sig-object py" id="airflow.providers.exasol.hooks.exasol.ExasolHook.conn_type">
+<span class="sig-name descname"><span class="pre">conn_type</span></span><em class="property"><span class="w"> </span><span class="pre">=</span> <span class="pre">exasol</span></em><a class="reference internal" href="../../../../../../_modules/airflow/providers/exasol/hooks/exasol.html#ExasolHook.conn_type"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#airflow.providers.exasol.hooks.exasol.ExasolHook.conn_type" title="Permalink to th [...]
 <dd></dd></dl>
 
 <dl class="py attribute">
-<dt class="sig sig-object py" id="airflow.providers.airbyte.hooks.airbyte.AirbyteHook.CANCELLED">
-<span class="sig-name descname"><span class="pre">CANCELLED</span></span><em class="property"><span class="w"> </span><span class="pre">=</span> <span class="pre">cancelled</span></em><a class="reference internal" href="../../../../../../_modules/airflow/providers/airbyte/hooks/airbyte.html#AirbyteHook.CANCELLED"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#airflow.providers.airbyte.hooks.airbyte.AirbyteHook.CANCELLED" title="Permal [...]
+<dt class="sig sig-object py" id="airflow.providers.exasol.hooks.exasol.ExasolHook.hook_name">
+<span class="sig-name descname"><span class="pre">hook_name</span></span><em class="property"><span class="w"> </span><span class="pre">=</span> <span class="pre">Exasol</span></em><a class="reference internal" href="../../../../../../_modules/airflow/providers/exasol/hooks/exasol.html#ExasolHook.hook_name"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#airflow.providers.exasol.hooks.exasol.ExasolHook.hook_name" title="Permalink to th [...]
 <dd></dd></dl>
 
 <dl class="py attribute">
-<dt class="sig sig-object py" id="airflow.providers.airbyte.hooks.airbyte.AirbyteHook.PENDING">
-<span class="sig-name descname"><span class="pre">PENDING</span></span><em class="property"><span class="w"> </span><span class="pre">=</span> <span class="pre">pending</span></em><a class="reference internal" href="../../../../../../_modules/airflow/providers/airbyte/hooks/airbyte.html#AirbyteHook.PENDING"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#airflow.providers.airbyte.hooks.airbyte.AirbyteHook.PENDING" title="Permalink to t [...]
+<dt class="sig sig-object py" id="airflow.providers.exasol.hooks.exasol.ExasolHook.supports_autocommit">
+<span class="sig-name descname"><span class="pre">supports_autocommit</span></span><em class="property"><span class="w"> </span><span class="pre">=</span> <span class="pre">True</span></em><a class="reference internal" href="../../../../../../_modules/airflow/providers/exasol/hooks/exasol.html#ExasolHook.supports_autocommit"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#airflow.providers.exasol.hooks.exasol.ExasolHook.supports_autoco [...]
 <dd></dd></dl>
 
-<dl class="py attribute">
-<dt class="sig sig-object py" id="airflow.providers.airbyte.hooks.airbyte.AirbyteHook.FAILED">
-<span class="sig-name descname"><span class="pre">FAILED</span></span><em class="property"><span class="w"> </span><span class="pre">=</span> <span class="pre">failed</span></em><a class="reference internal" href="../../../../../../_modules/airflow/providers/airbyte/hooks/airbyte.html#AirbyteHook.FAILED"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#airflow.providers.airbyte.hooks.airbyte.AirbyteHook.FAILED" title="Permalink to this  [...]
-<dd></dd></dl>
+<dl class="py method">
+<dt class="sig sig-object py" id="airflow.providers.exasol.hooks.exasol.ExasolHook.get_conn">
+<span class="sig-name descname"><span class="pre">get_conn</span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="../../../../../../_modules/airflow/providers/exasol/hooks/exasol.html#ExasolHook.get_conn"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#airflow.providers.exasol.hooks.exasol.ExasolHook.get_conn" title="Permalink to this definition">¶</a></dt>
+<dd><p>Returns a connection object</p>
+<dl class="field-list simple">
+</dl>
+</dd></dl>
 
-<dl class="py attribute">
-<dt class="sig sig-object py" id="airflow.providers.airbyte.hooks.airbyte.AirbyteHook.ERROR">
-<span class="sig-name descname"><span class="pre">ERROR</span></span><em class="property"><span class="w"> </span><span class="pre">=</span> <span class="pre">error</span></em><a class="reference internal" href="../../../../../../_modules/airflow/providers/airbyte/hooks/airbyte.html#AirbyteHook.ERROR"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#airflow.providers.airbyte.hooks.airbyte.AirbyteHook.ERROR" title="Permalink to this defi [...]
-<dd></dd></dl>
+<dl class="py method">
+<dt class="sig sig-object py" id="airflow.providers.exasol.hooks.exasol.ExasolHook.get_pandas_df">
+<span class="sig-name descname"><span class="pre">get_pandas_df</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">sql</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">parameters</span></span><span class="o"><span class="pre">=</span></span><span class="default_value"><span class="pre">None</span></span></em>, <em class="sig-param"><span class="o"><span class="pre">**</span></span><span class="n"><span class="pr [...]
+<dd><p>Executes the sql and returns a pandas dataframe</p>
+<dl class="field-list simple">
+<dt class="field-odd">Parameters</dt>
+<dd class="field-odd"><ul class="simple">
+<li><p><strong>sql</strong> (<a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#str" title="(in Python v3.11)"><em>str</em></a>) – the sql statement to be executed (str) or a list of
+sql statements to execute</p></li>
+<li><p><strong>parameters</strong> (<a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#dict" title="(in Python v3.11)"><em>dict</em></a><em> | </em><em>None</em>) – The parameters to render the SQL query with.</p></li>
+<li><p><strong>kwargs</strong> – (optional) passed into pyexasol.ExaConnection.export_to_pandas method</p></li>
+</ul>
+</dd>
+</dl>
+</dd></dl>
 
-<dl class="py attribute">
-<dt class="sig sig-object py" id="airflow.providers.airbyte.hooks.airbyte.AirbyteHook.INCOMPLETE">
-<span class="sig-name descname"><span class="pre">INCOMPLETE</span></span><em class="property"><span class="w"> </span><span class="pre">=</span> <span class="pre">incomplete</span></em><a class="reference internal" href="../../../../../../_modules/airflow/providers/airbyte/hooks/airbyte.html#AirbyteHook.INCOMPLETE"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#airflow.providers.airbyte.hooks.airbyte.AirbyteHook.INCOMPLETE" title="Pe [...]
-<dd></dd></dl>
+<dl class="py method">
+<dt class="sig sig-object py" id="airflow.providers.exasol.hooks.exasol.ExasolHook.get_records">
+<span class="sig-name descname"><span class="pre">get_records</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">sql</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">parameters</span></span><span class="o"><span class="pre">=</span></span><span class="default_value"><span class="pre">None</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="../../../../../../_modules/airflow/prov [...]
+<dd><p>Executes the sql and returns a set of records.</p>
+<dl class="field-list simple">
+<dt class="field-odd">Parameters</dt>
+<dd class="field-odd"><ul class="simple">
+<li><p><strong>sql</strong> (<a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#str" title="(in Python v3.11)"><em>str</em></a><em> | </em><a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#list" title="(in Python v3.11)"><em>list</em></a><em>[</em><a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#str" title="(in Python v3.11)"><em>str</em></a><em>]</em>) – the sql statement to be executed [...]
+sql statements to execute</p></li>
+<li><p><strong>parameters</strong> (<em>Iterable</em><em> | </em><em>Mapping</em><em> | </em><em>None</em>) – The parameters to render the SQL query with.</p></li>
+</ul>
+</dd>
+</dl>
+</dd></dl>
 
 <dl class="py method">
-<dt class="sig sig-object py" id="airflow.providers.airbyte.hooks.airbyte.AirbyteHook.wait_for_job">
-<span class="sig-name descname"><span class="pre">wait_for_job</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">job_id</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">wait_seconds</span></span><span class="o"><span class="pre">=</span></span><span class="default_value"><span class="pre">3</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">timeout</span></span><span class="o"><span cla [...]
-<dd><p>Helper method which polls a job to check if it finishes.</p>
+<dt class="sig sig-object py" id="airflow.providers.exasol.hooks.exasol.ExasolHook.get_first">
+<span class="sig-name descname"><span class="pre">get_first</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">sql</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">parameters</span></span><span class="o"><span class="pre">=</span></span><span class="default_value"><span class="pre">None</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="../../../../../../_modules/airflow/provid [...]
+<dd><p>Executes the sql and returns the first resulting row.</p>
 <dl class="field-list simple">
 <dt class="field-odd">Parameters</dt>
 <dd class="field-odd"><ul class="simple">
-<li><p><strong>job_id</strong> (<a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#str" title="(in Python v3.11)"><em>str</em></a><em> | </em><a class="reference external" href="https://docs.python.org/3/library/functions.html#int" title="(in Python v3.11)"><em>int</em></a>) – Required. Id of the Airbyte job</p></li>
-<li><p><strong>wait_seconds</strong> (<a class="reference external" href="https://docs.python.org/3/library/functions.html#float" title="(in Python v3.11)"><em>float</em></a>) – Optional. Number of seconds between checks.</p></li>
-<li><p><strong>timeout</strong> (<a class="reference external" href="https://docs.python.org/3/library/functions.html#float" title="(in Python v3.11)"><em>float</em></a><em> | </em><em>None</em>) – Optional. How many seconds wait for job to be ready.
-Used only if <code class="docutils literal notranslate"><span class="pre">asynchronous</span></code> is False.</p></li>
+<li><p><strong>sql</strong> (<a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#str" title="(in Python v3.11)"><em>str</em></a><em> | </em><a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#list" title="(in Python v3.11)"><em>list</em></a><em>[</em><a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#str" title="(in Python v3.11)"><em>str</em></a><em>]</em>) – the sql statement to be executed [...]
+sql statements to execute</p></li>
+<li><p><strong>parameters</strong> (<em>Iterable</em><em> | </em><em>Mapping</em><em> | </em><em>None</em>) – The parameters to render the SQL query with.</p></li>
 </ul>
 </dd>
 </dl>
 </dd></dl>
 
 <dl class="py method">
-<dt class="sig sig-object py" id="airflow.providers.airbyte.hooks.airbyte.AirbyteHook.submit_sync_connection">
-<span class="sig-name descname"><span class="pre">submit_sync_connection</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">connection_id</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="../../../../../../_modules/airflow/providers/airbyte/hooks/airbyte.html#AirbyteHook.submit_sync_connection"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#airflow.p [...]
-<dd><p>Submits a job to a Airbyte server.</p>
+<dt class="sig sig-object py" id="airflow.providers.exasol.hooks.exasol.ExasolHook.export_to_file">
+<span class="sig-name descname"><span class="pre">export_to_file</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">filename</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">query_or_table</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">query_params</span></span><span class="o"><span class="pre">=</span></span><span class="default_value"><span class="pre">None</span></span></em>, <em  [...]
+<dd><p>Exports data to a file.</p>
 <dl class="field-list simple">
 <dt class="field-odd">Parameters</dt>
-<dd class="field-odd"><p><strong>connection_id</strong> (<a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#str" title="(in Python v3.11)"><em>str</em></a>) – Required. The ConnectionId of the Airbyte Connection.</p>
+<dd class="field-odd"><ul class="simple">
+<li><p><strong>filename</strong> (<a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#str" title="(in Python v3.11)"><em>str</em></a>) – Path to the file to which the data has to be exported</p></li>
+<li><p><strong>query_or_table</strong> (<a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#str" title="(in Python v3.11)"><em>str</em></a>) – the sql statement to be executed or table name to export</p></li>
+<li><p><strong>query_params</strong> (<a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#dict" title="(in Python v3.11)"><em>dict</em></a><em> | </em><em>None</em>) – Query parameters passed to underlying <code class="docutils literal notranslate"><span class="pre">export_to_file</span></code>
+method of <code class="xref py py-class docutils literal notranslate"><span class="pre">ExaConnection</span></code>.</p></li>
+<li><p><strong>export_params</strong> (<a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#dict" title="(in Python v3.11)"><em>dict</em></a><em> | </em><em>None</em>) – Extra parameters passed to underlying <code class="docutils literal notranslate"><span class="pre">export_to_file</span></code>
+method of <code class="xref py py-class docutils literal notranslate"><span class="pre">ExaConnection</span></code>.</p></li>
+</ul>
 </dd>
 </dl>
 </dd></dl>
 
 <dl class="py method">
-<dt class="sig sig-object py" id="airflow.providers.airbyte.hooks.airbyte.AirbyteHook.get_job">
-<span class="sig-name descname"><span class="pre">get_job</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">job_id</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="../../../../../../_modules/airflow/providers/airbyte/hooks/airbyte.html#AirbyteHook.get_job"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#airflow.providers.airbyte.hooks.airbyte.Airbyt [...]
-<dd><p>Gets the resource representation for a job in Airbyte.</p>
+<dt class="sig sig-object py" id="airflow.providers.exasol.hooks.exasol.ExasolHook.run">
+<span class="sig-name descname"><span class="pre">run</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">sql</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">autocommit</span></span><span class="o"><span class="pre">=</span></span><span class="default_value"><span class="pre">False</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">parameters</span></span><span class="o"><span class="pre [...]
+<dd><p>Runs a command or a list of commands. Pass a list of sql
+statements to the sql parameter to get them to execute
+sequentially</p>
 <dl class="field-list simple">
 <dt class="field-odd">Parameters</dt>
-<dd class="field-odd"><p><strong>job_id</strong> (<a class="reference external" href="https://docs.python.org/3/library/functions.html#int" title="(in Python v3.11)"><em>int</em></a>) – Required. Id of the Airbyte job</p>
+<dd class="field-odd"><ul class="simple">
+<li><p><strong>sql</strong> (<a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#str" title="(in Python v3.11)"><em>str</em></a><em> | </em><em>Iterable</em><em>[</em><a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#str" title="(in Python v3.11)"><em>str</em></a><em>]</em>) – the sql statement to be executed (str) or a list of
+sql statements to execute</p></li>
+<li><p><strong>autocommit</strong> (<a class="reference external" href="https://docs.python.org/3/library/functions.html#bool" title="(in Python v3.11)"><em>bool</em></a>) – What to set the connection’s autocommit setting to
+before executing the query.</p></li>
+<li><p><strong>parameters</strong> (<em>Iterable</em><em> | </em><em>Mapping</em><em> | </em><em>None</em>) – The parameters to render the SQL query with.</p></li>
+<li><p><strong>handler</strong> (<em>Callable</em><em> | </em><em>None</em>) – The result handler which is called with the result of each statement.</p></li>
+<li><p><strong>split_statements</strong> (<a class="reference external" href="https://docs.python.org/3/library/functions.html#bool" title="(in Python v3.11)"><em>bool</em></a>) – Whether to split a single SQL string into statements and run separately</p></li>
+<li><p><strong>return_last</strong> (<a class="reference external" href="https://docs.python.org/3/library/functions.html#bool" title="(in Python v3.11)"><em>bool</em></a>) – Whether to return result for only last statement or for all after split</p></li>
+</ul>
+</dd>
+<dt class="field-even">Returns</dt>
+<dd class="field-even"><p>return only result of the LAST SQL expression if handler was provided.</p>
+</dd>
+<dt class="field-odd">Return type</dt>
+<dd class="field-odd"><p>Any | <a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#list" title="(in Python v3.11)">list</a>[Any] | None</p>
 </dd>
 </dl>
 </dd></dl>
 
 <dl class="py method">
-<dt class="sig sig-object py" id="airflow.providers.airbyte.hooks.airbyte.AirbyteHook.cancel_job">
-<span class="sig-name descname"><span class="pre">cancel_job</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">job_id</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="../../../../../../_modules/airflow/providers/airbyte/hooks/airbyte.html#AirbyteHook.cancel_job"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#airflow.providers.airbyte.hooks.airbyte. [...]
-<dd><p>Cancel the job when task is cancelled</p>
+<dt class="sig sig-object py" id="airflow.providers.exasol.hooks.exasol.ExasolHook.set_autocommit">
+<span class="sig-name descname"><span class="pre">set_autocommit</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">conn</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">autocommit</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="../../../../../../_modules/airflow/providers/exasol/hooks/exasol.html#ExasolHook.set_autocommit"><span class="viewcode-link"><span class="pre">[sour [...]
+<dd><p>Sets the autocommit flag on the connection</p>
 <dl class="field-list simple">
 <dt class="field-odd">Parameters</dt>
-<dd class="field-odd"><p><strong>job_id</strong> (<a class="reference external" href="https://docs.python.org/3/library/functions.html#int" title="(in Python v3.11)"><em>int</em></a>) – Required. Id of the Airbyte job</p>
+<dd class="field-odd"><ul class="simple">
+<li><p><strong>conn</strong> – Connection to set autocommit setting to.</p></li>
+<li><p><strong>autocommit</strong> (<a class="reference external" href="https://docs.python.org/3/library/functions.html#bool" title="(in Python v3.11)"><em>bool</em></a>) – The autocommit setting to set.</p></li>
+</ul>
 </dd>
 </dl>
 </dd></dl>
 
 <dl class="py method">
-<dt class="sig sig-object py" id="airflow.providers.airbyte.hooks.airbyte.AirbyteHook.test_connection">
-<span class="sig-name descname"><span class="pre">test_connection</span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="../../../../../../_modules/airflow/providers/airbyte/hooks/airbyte.html#AirbyteHook.test_connection"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#airflow.providers.airbyte.hooks.airbyte.AirbyteHook.test_connection" title="Permalink to this definition">¶</a></dt>
-<dd><p>Tests the Airbyte connection by hitting the health API</p>
+<dt class="sig sig-object py" id="airflow.providers.exasol.hooks.exasol.ExasolHook.get_autocommit">
+<span class="sig-name descname"><span class="pre">get_autocommit</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">conn</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="../../../../../../_modules/airflow/providers/exasol/hooks/exasol.html#ExasolHook.get_autocommit"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#airflow.providers.exasol.hooks.exasol [...]
+<dd><p>Get autocommit setting for the provided connection.
+Return True if autocommit is set.
+Return False if autocommit is not set or set to False or conn
+does not support autocommit.</p>
+<dl class="field-list simple">
+<dt class="field-odd">Parameters</dt>
+<dd class="field-odd"><p><strong>conn</strong> – Connection to get autocommit setting from.</p>
+</dd>
+<dt class="field-even">Returns</dt>
+<dd class="field-even"><p>connection autocommit setting.</p>
+</dd>
+<dt class="field-odd">Return type</dt>
+<dd class="field-odd"><p><a class="reference external" href="https://docs.python.org/3/library/functions.html#bool" title="(in Python v3.11)">bool</a></p>
+</dd>
+</dl>
 </dd></dl>
 
 </dd></dl>
@@ -739,10 +772,10 @@ Used only if <code class="docutils literal notranslate"><span class="pre">asynch
 
 
     <div class="pager" role="navigation" aria-label="related navigation">
-            <a rel="prev" title="airflow.providers.airbyte.hooks" href="../index.html" >
+            <a rel="prev" title="airflow.providers.exasol.hooks" href="../index.html" >
                 <button class="btn-hollow btn-blue bodytext__medium--cerulean-blue" accesskey="p">Previous</button>
             </a>
-            <a rel="next" title="airflow.providers.airbyte.operators" href="../../operators/index.html" >
+            <a rel="next" title="airflow.providers.exasol.operators" href="../../operators/index.html" >
                 <button class="btn-hollow btn-blue bodytext__medium--cerulean-blue" accesskey="n">Next</button>
             </a>
     </div>
@@ -812,45 +845,39 @@ Used only if <code class="docutils literal notranslate"><span class="pre">asynch
     <nav class="wy-nav-side-toc">
         <div class="wy-menu-vertical">
             <ul>
-<li><a class="reference internal" href="#"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.providers.airbyte.hooks.airbyte</span></code></a><ul>
+<li><a class="reference internal" href="#"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.providers.exasol.hooks.exasol</span></code></a><ul>
 <li><a class="reference internal" href="#module-contents">Module Contents</a><ul>
 <li><a class="reference internal" href="#classes">Classes</a><ul>
-<li><a class="reference internal" href="#airflow.providers.airbyte.hooks.airbyte.AirbyteHook"><code class="docutils literal notranslate"><span class="pre">AirbyteHook</span></code></a><ul>
-<li><a class="reference internal" href="#airflow.providers.airbyte.hooks.airbyte.AirbyteHook.conn_name_attr"><code class="docutils literal notranslate"><span class="pre">AirbyteHook.conn_name_attr</span></code></a></li>
-<li><a class="reference internal" href="#airflow.providers.airbyte.hooks.airbyte.AirbyteHook.default_conn_name"><code class="docutils literal notranslate"><span class="pre">AirbyteHook.default_conn_name</span></code></a></li>
-<li><a class="reference internal" href="#airflow.providers.airbyte.hooks.airbyte.AirbyteHook.conn_type"><code class="docutils literal notranslate"><span class="pre">AirbyteHook.conn_type</span></code></a></li>
-<li><a class="reference internal" href="#airflow.providers.airbyte.hooks.airbyte.AirbyteHook.hook_name"><code class="docutils literal notranslate"><span class="pre">AirbyteHook.hook_name</span></code></a></li>
-<li><a class="reference internal" href="#airflow.providers.airbyte.hooks.airbyte.AirbyteHook.RUNNING"><code class="docutils literal notranslate"><span class="pre">AirbyteHook.RUNNING</span></code></a></li>
-<li><a class="reference internal" href="#airflow.providers.airbyte.hooks.airbyte.AirbyteHook.SUCCEEDED"><code class="docutils literal notranslate"><span class="pre">AirbyteHook.SUCCEEDED</span></code></a></li>
-<li><a class="reference internal" href="#airflow.providers.airbyte.hooks.airbyte.AirbyteHook.CANCELLED"><code class="docutils literal notranslate"><span class="pre">AirbyteHook.CANCELLED</span></code></a></li>
-<li><a class="reference internal" href="#airflow.providers.airbyte.hooks.airbyte.AirbyteHook.PENDING"><code class="docutils literal notranslate"><span class="pre">AirbyteHook.PENDING</span></code></a></li>
-<li><a class="reference internal" href="#airflow.providers.airbyte.hooks.airbyte.AirbyteHook.FAILED"><code class="docutils literal notranslate"><span class="pre">AirbyteHook.FAILED</span></code></a></li>
-<li><a class="reference internal" href="#airflow.providers.airbyte.hooks.airbyte.AirbyteHook.ERROR"><code class="docutils literal notranslate"><span class="pre">AirbyteHook.ERROR</span></code></a></li>
-<li><a class="reference internal" href="#airflow.providers.airbyte.hooks.airbyte.AirbyteHook.INCOMPLETE"><code class="docutils literal notranslate"><span class="pre">AirbyteHook.INCOMPLETE</span></code></a></li>
-<li><a class="reference internal" href="#airflow.providers.airbyte.hooks.airbyte.AirbyteHook.wait_for_job"><code class="docutils literal notranslate"><span class="pre">AirbyteHook.wait_for_job()</span></code></a></li>
-<li><a class="reference internal" href="#airflow.providers.airbyte.hooks.airbyte.AirbyteHook.submit_sync_connection"><code class="docutils literal notranslate"><span class="pre">AirbyteHook.submit_sync_connection()</span></code></a></li>
-<li><a class="reference internal" href="#airflow.providers.airbyte.hooks.airbyte.AirbyteHook.get_job"><code class="docutils literal notranslate"><span class="pre">AirbyteHook.get_job()</span></code></a></li>
-<li><a class="reference internal" href="#airflow.providers.airbyte.hooks.airbyte.AirbyteHook.cancel_job"><code class="docutils literal notranslate"><span class="pre">AirbyteHook.cancel_job()</span></code></a></li>
-<li><a class="reference internal" href="#airflow.providers.airbyte.hooks.airbyte.AirbyteHook.test_connection"><code class="docutils literal notranslate"><span class="pre">AirbyteHook.test_connection()</span></code></a></li>
+<li><a class="reference internal" href="#airflow.providers.exasol.hooks.exasol.ExasolHook"><code class="docutils literal notranslate"><span class="pre">ExasolHook</span></code></a><ul>
+<li><a class="reference internal" href="#airflow.providers.exasol.hooks.exasol.ExasolHook.conn_name_attr"><code class="docutils literal notranslate"><span class="pre">ExasolHook.conn_name_attr</span></code></a></li>
+<li><a class="reference internal" href="#airflow.providers.exasol.hooks.exasol.ExasolHook.default_conn_name"><code class="docutils literal notranslate"><span class="pre">ExasolHook.default_conn_name</span></code></a></li>
+<li><a class="reference internal" href="#airflow.providers.exasol.hooks.exasol.ExasolHook.conn_type"><code class="docutils literal notranslate"><span class="pre">ExasolHook.conn_type</span></code></a></li>
+<li><a class="reference internal" href="#airflow.providers.exasol.hooks.exasol.ExasolHook.hook_name"><code class="docutils literal notranslate"><span class="pre">ExasolHook.hook_name</span></code></a></li>
+<li><a class="reference internal" href="#airflow.providers.exasol.hooks.exasol.ExasolHook.supports_autocommit"><code class="docutils literal notranslate"><span class="pre">ExasolHook.supports_autocommit</span></code></a></li>
+<li><a class="reference internal" href="#airflow.providers.exasol.hooks.exasol.ExasolHook.get_conn"><code class="docutils literal notranslate"><span class="pre">ExasolHook.get_conn()</span></code></a></li>
+<li><a class="reference internal" href="#airflow.providers.exasol.hooks.exasol.ExasolHook.get_pandas_df"><code class="docutils literal notranslate"><span class="pre">ExasolHook.get_pandas_df()</span></code></a></li>
+<li><a class="reference internal" href="#airflow.providers.exasol.hooks.exasol.ExasolHook.get_records"><code class="docutils literal notranslate"><span class="pre">ExasolHook.get_records()</span></code></a></li>
+<li><a class="reference internal" href="#airflow.providers.exasol.hooks.exasol.ExasolHook.get_first"><code class="docutils literal notranslate"><span class="pre">ExasolHook.get_first()</span></code></a></li>
+<li><a class="reference internal" href="#airflow.providers.exasol.hooks.exasol.ExasolHook.export_to_file"><code class="docutils literal notranslate"><span class="pre">ExasolHook.export_to_file()</span></code></a></li>
+<li><a class="reference internal" href="#airflow.providers.exasol.hooks.exasol.ExasolHook.run"><code class="docutils literal notranslate"><span class="pre">ExasolHook.run()</span></code></a></li>
+<li><a class="reference internal" href="#airflow.providers.exasol.hooks.exasol.ExasolHook.set_autocommit"><code class="docutils literal notranslate"><span class="pre">ExasolHook.set_autocommit()</span></code></a></li>
+<li><a class="reference internal" href="#airflow.providers.exasol.hooks.exasol.ExasolHook.get_autocommit"><code class="docutils literal notranslate"><span class="pre">ExasolHook.get_autocommit()</span></code></a></li>
 </ul>
 </li>
-<li><a class="reference internal" href="#airflow.providers.airbyte.hooks.airbyte.AirbyteHook">AirbyteHook</a><ul>
-<li><a class="reference internal" href="#airflow.providers.airbyte.hooks.airbyte.AirbyteHook.conn_name_attr">conn_name_attr</a></li>
-<li><a class="reference internal" href="#airflow.providers.airbyte.hooks.airbyte.AirbyteHook.default_conn_name">default_conn_name</a></li>
-<li><a class="reference internal" href="#airflow.providers.airbyte.hooks.airbyte.AirbyteHook.conn_type">conn_type</a></li>
-<li><a class="reference internal" href="#airflow.providers.airbyte.hooks.airbyte.AirbyteHook.hook_name">hook_name</a></li>
-<li><a class="reference internal" href="#airflow.providers.airbyte.hooks.airbyte.AirbyteHook.RUNNING">RUNNING</a></li>
-<li><a class="reference internal" href="#airflow.providers.airbyte.hooks.airbyte.AirbyteHook.SUCCEEDED">SUCCEEDED</a></li>
-<li><a class="reference internal" href="#airflow.providers.airbyte.hooks.airbyte.AirbyteHook.CANCELLED">CANCELLED</a></li>
-<li><a class="reference internal" href="#airflow.providers.airbyte.hooks.airbyte.AirbyteHook.PENDING">PENDING</a></li>
-<li><a class="reference internal" href="#airflow.providers.airbyte.hooks.airbyte.AirbyteHook.FAILED">FAILED</a></li>
-<li><a class="reference internal" href="#airflow.providers.airbyte.hooks.airbyte.AirbyteHook.ERROR">ERROR</a></li>
-<li><a class="reference internal" href="#airflow.providers.airbyte.hooks.airbyte.AirbyteHook.INCOMPLETE">INCOMPLETE</a></li>
-<li><a class="reference internal" href="#airflow.providers.airbyte.hooks.airbyte.AirbyteHook.wait_for_job">wait_for_job</a></li>
-<li><a class="reference internal" href="#airflow.providers.airbyte.hooks.airbyte.AirbyteHook.submit_sync_connection">submit_sync_connection</a></li>
-<li><a class="reference internal" href="#airflow.providers.airbyte.hooks.airbyte.AirbyteHook.get_job">get_job</a></li>
-<li><a class="reference internal" href="#airflow.providers.airbyte.hooks.airbyte.AirbyteHook.cancel_job">cancel_job</a></li>
-<li><a class="reference internal" href="#airflow.providers.airbyte.hooks.airbyte.AirbyteHook.test_connection">test_connection</a></li>
+<li><a class="reference internal" href="#airflow.providers.exasol.hooks.exasol.ExasolHook">ExasolHook</a><ul>
+<li><a class="reference internal" href="#airflow.providers.exasol.hooks.exasol.ExasolHook.conn_name_attr">conn_name_attr</a></li>
+<li><a class="reference internal" href="#airflow.providers.exasol.hooks.exasol.ExasolHook.default_conn_name">default_conn_name</a></li>
+<li><a class="reference internal" href="#airflow.providers.exasol.hooks.exasol.ExasolHook.conn_type">conn_type</a></li>
+<li><a class="reference internal" href="#airflow.providers.exasol.hooks.exasol.ExasolHook.hook_name">hook_name</a></li>
+<li><a class="reference internal" href="#airflow.providers.exasol.hooks.exasol.ExasolHook.supports_autocommit">supports_autocommit</a></li>
+<li><a class="reference internal" href="#airflow.providers.exasol.hooks.exasol.ExasolHook.get_conn">get_conn</a></li>
+<li><a class="reference internal" href="#airflow.providers.exasol.hooks.exasol.ExasolHook.get_pandas_df">get_pandas_df</a></li>
+<li><a class="reference internal" href="#airflow.providers.exasol.hooks.exasol.ExasolHook.get_records">get_records</a></li>
+<li><a class="reference internal" href="#airflow.providers.exasol.hooks.exasol.ExasolHook.get_first">get_first</a></li>
+<li><a class="reference internal" href="#airflow.providers.exasol.hooks.exasol.ExasolHook.export_to_file">export_to_file</a></li>
+<li><a class="reference internal" href="#airflow.providers.exasol.hooks.exasol.ExasolHook.run">run</a></li>
+<li><a class="reference internal" href="#airflow.providers.exasol.hooks.exasol.ExasolHook.set_autocommit">set_autocommit</a></li>
+<li><a class="reference internal" href="#airflow.providers.exasol.hooks.exasol.ExasolHook.get_autocommit">get_autocommit</a></li>
 </ul>
 </li>
 </ul>
@@ -881,7 +908,7 @@ Used only if <code class="docutils literal notranslate"><span class="pre">asynch
             
         
         <div class="base-layout--button">
-            <a href="https://github.com/apache/airflow/edit/main/docs/apache-airflow-providers-airbyte/_api/airflow/providers/airbyte/hooks/airbyte/index.rst" rel="nofollow">
+            <a href="https://github.com/apache/airflow/edit/main/docs/apache-airflow-providers-exasol/_api/airflow/providers/exasol/hooks/exasol/index.rst" rel="nofollow">
 
                 <button class="btn-hollow btn-brown btn-with-icon with-box-shadow button-fixed">
                     <svg xmlns="http://www.w3.org/2000/svg" width="30.76" height="30">
diff --git a/docs-archive/apache-airflow-providers-airbyte/3.2.0/_api/airflow/providers/airbyte/hooks/index.html b/docs-archive/apache-airflow-providers-exasol/4.1.2/_api/airflow/providers/exasol/hooks/index.html
similarity index 96%
copy from docs-archive/apache-airflow-providers-airbyte/3.2.0/_api/airflow/providers/airbyte/hooks/index.html
copy to docs-archive/apache-airflow-providers-exasol/4.1.2/_api/airflow/providers/exasol/hooks/index.html
index d4dede9c0e..95cef99734 100644
--- a/docs-archive/apache-airflow-providers-airbyte/3.2.0/_api/airflow/providers/airbyte/hooks/index.html
+++ b/docs-archive/apache-airflow-providers-exasol/4.1.2/_api/airflow/providers/exasol/hooks/index.html
@@ -9,7 +9,7 @@
 <head>
         <meta charset="utf-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1">
-        <title>airflow.providers.airbyte.hooks &mdash; apache-airflow-providers-airbyte Documentation</title>
+        <title>airflow.providers.exasol.hooks &mdash; apache-airflow-providers-exasol Documentation</title>
     <link rel="stylesheet" href="../../../../../_static/_gen/css/main.min.css" type="text/css" />
             <link rel="stylesheet" type="text/css" href="../../../../../_static/pygments.css" />
             <link rel="stylesheet" type="text/css" href="../../../../../_static/_gen/css/main.min.css" />
@@ -19,8 +19,8 @@
             <link rel="shortcut icon" href="../../../../../_static/pin_32.png"/>
             <link rel="index" title="Index" href="../../../../../genindex.html" />
             <link rel="search" title="Search" href="../../../../../search.html" />
-            <link rel="next" title="airflow.providers.airbyte.hooks.airbyte" href="airbyte/index.html" />
-            <link rel="prev" title="airflow.providers.airbyte" href="../index.html" />
+            <link rel="next" title="airflow.providers.exasol.hooks.exasol" href="exasol/index.html" />
+            <link rel="prev" title="airflow.providers.exasol" href="../index.html" />
     <!-- Matomo -->
     <script>
         var _paq = window._paq = window._paq || [];
@@ -284,7 +284,7 @@
 <div id="docs-version-selector" class="docs-version-selector sidebar__version-selector">
     <a class="dropdown-toggle" href="#" id="versionDropdown" role="button" data-toggle="dropdown" aria-haspopup="true"
        aria-expanded="false">
-        <span class="bodytext__medium--greyish-brown">Version: </span><span class="version">3.2.0</span>
+        <span class="bodytext__medium--greyish-brown">Version: </span><span class="version">4.1.2</span>
     </a>
     <div class="dropdown-menu" aria-labelledby="navbarDropdownMenuLink">
 
@@ -325,19 +325,13 @@
 
 
 <div class="toctree" role="navigation" aria-label="main navigation">
-    <p class="caption" role="heading"><span class="caption-text">Guides</span></p>
-<ul>
-<li class="toctree-l1"><a class="reference internal" href="../../../../../operators/airbyte.html">Operators</a></li>
-<li class="toctree-l1"><a class="reference internal" href="../../../../../connections.html">Connection types</a></li>
-</ul>
-<p class="caption" role="heading"><span class="caption-text">References</span></p>
+    <p class="caption" role="heading"><span class="caption-text">References</span></p>
 <ul class="current">
 <li class="toctree-l1 current"><a class="reference internal" href="../index.html">Python API</a></li>
 </ul>
 <p class="caption" role="heading"><span class="caption-text">Resources</span></p>
 <ul>
-<li class="toctree-l1"><a class="reference external" href="https://github.com/apache/airflow/tree/providers-airbyte/3.0.0/tests/system/providers/airbyte">Example DAGs</a></li>
-<li class="toctree-l1"><a class="reference external" href="https://pypi.org/project/apache-airflow-providers-airbyte/">PyPI Repository</a></li>
+<li class="toctree-l1"><a class="reference external" href="https://pypi.org/project/apache-airflow-providers-exasol/">PyPI Repository</a></li>
 <li class="toctree-l1"><a class="reference internal" href="../../../../../installing-providers-from-sources.html">Installing from sources</a></li>
 </ul>
 <p class="caption" role="heading"><span class="caption-text">Commits</span></p>
@@ -426,7 +420,7 @@
 <div id="docs-version-selector" class="docs-version-selector sidebar__version-selector">
     <a class="dropdown-toggle" href="#" id="versionDropdown" role="button" data-toggle="dropdown" aria-haspopup="true"
        aria-expanded="false">
-        <span class="bodytext__medium--greyish-brown">Version: </span><span class="version">3.2.0</span>
+        <span class="bodytext__medium--greyish-brown">Version: </span><span class="version">4.1.2</span>
     </a>
     <div class="dropdown-menu" aria-labelledby="navbarDropdownMenuLink">
 
@@ -467,19 +461,13 @@
 
 
 <div class="toctree" role="navigation" aria-label="main navigation">
-    <p class="caption" role="heading"><span class="caption-text">Guides</span></p>
-<ul>
-<li class="toctree-l1"><a class="reference internal" href="../../../../../operators/airbyte.html">Operators</a></li>
-<li class="toctree-l1"><a class="reference internal" href="../../../../../connections.html">Connection types</a></li>
-</ul>
-<p class="caption" role="heading"><span class="caption-text">References</span></p>
+    <p class="caption" role="heading"><span class="caption-text">References</span></p>
 <ul class="current">
 <li class="toctree-l1 current"><a class="reference internal" href="../index.html">Python API</a></li>
 </ul>
 <p class="caption" role="heading"><span class="caption-text">Resources</span></p>
 <ul>
-<li class="toctree-l1"><a class="reference external" href="https://github.com/apache/airflow/tree/providers-airbyte/3.0.0/tests/system/providers/airbyte">Example DAGs</a></li>
-<li class="toctree-l1"><a class="reference external" href="https://pypi.org/project/apache-airflow-providers-airbyte/">PyPI Repository</a></li>
+<li class="toctree-l1"><a class="reference external" href="https://pypi.org/project/apache-airflow-providers-exasol/">PyPI Repository</a></li>
 <li class="toctree-l1"><a class="reference internal" href="../../../../../installing-providers-from-sources.html">Installing from sources</a></li>
 </ul>
 <p class="caption" role="heading"><span class="caption-text">Commits</span></p>
@@ -575,9 +563,9 @@
         
             <li class="breadcrumb-item"><a href="../../../../../index.html" class="icon icon-home"> Home</a></li>
             
-                <li class="breadcrumb-item"><a href="../index.html"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.providers.airbyte</span></code></a></li>
+                <li class="breadcrumb-item"><a href="../index.html"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.providers.exasol</span></code></a></li>
             
-            <li class="breadcrumb-item"><a href="index.html"> <code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.providers.airbyte.hooks</span></code></a></li>
+            <li class="breadcrumb-item"><a href="index.html"> <code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.providers.exasol.hooks</span></code></a></li>
         
     </ul>
 </div>
@@ -588,13 +576,13 @@
                                 <div class="bodywrapper">
                                     <div class="body" role="main">
                                         
-  <div class="section" id="module-airflow.providers.airbyte.hooks">
-<span id="airflow-providers-airbyte-hooks"></span><h1><a class="reference internal" href="#module-airflow.providers.airbyte.hooks" title="airflow.providers.airbyte.hooks"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.providers.airbyte.hooks</span></code></a><a class="headerlink" href="#module-airflow.providers.airbyte.hooks" title="Permalink to this heading">¶</a></h1>
+  <div class="section" id="module-airflow.providers.exasol.hooks">
+<span id="airflow-providers-exasol-hooks"></span><h1><a class="reference internal" href="#module-airflow.providers.exasol.hooks" title="airflow.providers.exasol.hooks"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.providers.exasol.hooks</span></code></a><a class="headerlink" href="#module-airflow.providers.exasol.hooks" title="Permalink to this heading">¶</a></h1>
 <div class="section" id="submodules">
 <h2>Submodules<a class="headerlink" href="#submodules" title="Permalink to this heading">¶</a></h2>
 <div class="toctree-wrapper compound">
 <ul>
-<li class="toctree-l1"><a class="reference internal" href="airbyte/index.html"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.providers.airbyte.hooks.airbyte</span></code></a></li>
+<li class="toctree-l1"><a class="reference internal" href="exasol/index.html"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.providers.exasol.hooks.exasol</span></code></a></li>
 </ul>
 </div>
 </div>
@@ -602,10 +590,10 @@
 
 
     <div class="pager" role="navigation" aria-label="related navigation">
-            <a rel="prev" title="airflow.providers.airbyte" href="../index.html" >
+            <a rel="prev" title="airflow.providers.exasol" href="../index.html" >
                 <button class="btn-hollow btn-blue bodytext__medium--cerulean-blue" accesskey="p">Previous</button>
             </a>
-            <a rel="next" title="airflow.providers.airbyte.hooks.airbyte" href="airbyte/index.html" >
+            <a rel="next" title="airflow.providers.exasol.hooks.exasol" href="exasol/index.html" >
                 <button class="btn-hollow btn-blue bodytext__medium--cerulean-blue" accesskey="n">Next</button>
             </a>
     </div>
@@ -675,7 +663,7 @@
     <nav class="wy-nav-side-toc">
         <div class="wy-menu-vertical">
             <ul>
-<li><a class="reference internal" href="#"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.providers.airbyte.hooks</span></code></a><ul>
+<li><a class="reference internal" href="#"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.providers.exasol.hooks</span></code></a><ul>
 <li><a class="reference internal" href="#submodules">Submodules</a></li>
 </ul>
 </li>
@@ -701,7 +689,7 @@
             
         
         <div class="base-layout--button">
-            <a href="https://github.com/apache/airflow/edit/main/docs/apache-airflow-providers-airbyte/_api/airflow/providers/airbyte/hooks/index.rst" rel="nofollow">
+            <a href="https://github.com/apache/airflow/edit/main/docs/apache-airflow-providers-exasol/_api/airflow/providers/exasol/hooks/index.rst" rel="nofollow">
 
                 <button class="btn-hollow btn-brown btn-with-icon with-box-shadow button-fixed">
                     <svg xmlns="http://www.w3.org/2000/svg" width="30.76" height="30">
diff --git a/docs-archive/apache-airflow-providers-airbyte/3.2.0/_api/airflow/providers/airbyte/index.html b/docs-archive/apache-airflow-providers-exasol/4.1.2/_api/airflow/providers/exasol/index.html
similarity index 96%
copy from docs-archive/apache-airflow-providers-airbyte/3.2.0/_api/airflow/providers/airbyte/index.html
copy to docs-archive/apache-airflow-providers-exasol/4.1.2/_api/airflow/providers/exasol/index.html
index 4e201e18ac..535b10064c 100644
--- a/docs-archive/apache-airflow-providers-airbyte/3.2.0/_api/airflow/providers/airbyte/index.html
+++ b/docs-archive/apache-airflow-providers-exasol/4.1.2/_api/airflow/providers/exasol/index.html
@@ -9,7 +9,7 @@
 <head>
         <meta charset="utf-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1">
-        <title>airflow.providers.airbyte &mdash; apache-airflow-providers-airbyte Documentation</title>
+        <title>airflow.providers.exasol &mdash; apache-airflow-providers-exasol Documentation</title>
     <link rel="stylesheet" href="../../../../_static/_gen/css/main.min.css" type="text/css" />
             <link rel="stylesheet" type="text/css" href="../../../../_static/pygments.css" />
             <link rel="stylesheet" type="text/css" href="../../../../_static/_gen/css/main.min.css" />
@@ -19,8 +19,8 @@
             <link rel="shortcut icon" href="../../../../_static/pin_32.png"/>
             <link rel="index" title="Index" href="../../../../genindex.html" />
             <link rel="search" title="Search" href="../../../../search.html" />
-            <link rel="next" title="airflow.providers.airbyte.hooks" href="hooks/index.html" />
-            <link rel="prev" title="Airbyte Connection" href="../../../../connections.html" />
+            <link rel="next" title="airflow.providers.exasol.hooks" href="hooks/index.html" />
+            <link rel="prev" title="apache-airflow-providers-exasol" href="../../../../index.html" />
     <!-- Matomo -->
     <script>
         var _paq = window._paq = window._paq || [];
@@ -284,7 +284,7 @@
 <div id="docs-version-selector" class="docs-version-selector sidebar__version-selector">
     <a class="dropdown-toggle" href="#" id="versionDropdown" role="button" data-toggle="dropdown" aria-haspopup="true"
        aria-expanded="false">
-        <span class="bodytext__medium--greyish-brown">Version: </span><span class="version">3.2.0</span>
+        <span class="bodytext__medium--greyish-brown">Version: </span><span class="version">4.1.2</span>
     </a>
     <div class="dropdown-menu" aria-labelledby="navbarDropdownMenuLink">
 
@@ -325,19 +325,13 @@
 
 
 <div class="toctree" role="navigation" aria-label="main navigation">
-    <p class="caption" role="heading"><span class="caption-text">Guides</span></p>
-<ul>
-<li class="toctree-l1"><a class="reference internal" href="../../../../operators/airbyte.html">Operators</a></li>
-<li class="toctree-l1"><a class="reference internal" href="../../../../connections.html">Connection types</a></li>
-</ul>
-<p class="caption" role="heading"><span class="caption-text">References</span></p>
+    <p class="caption" role="heading"><span class="caption-text">References</span></p>
 <ul class="current">
 <li class="toctree-l1 current"><a class="current reference internal" href="#">Python API</a></li>
 </ul>
 <p class="caption" role="heading"><span class="caption-text">Resources</span></p>
 <ul>
-<li class="toctree-l1"><a class="reference external" href="https://github.com/apache/airflow/tree/providers-airbyte/3.0.0/tests/system/providers/airbyte">Example DAGs</a></li>
-<li class="toctree-l1"><a class="reference external" href="https://pypi.org/project/apache-airflow-providers-airbyte/">PyPI Repository</a></li>
+<li class="toctree-l1"><a class="reference external" href="https://pypi.org/project/apache-airflow-providers-exasol/">PyPI Repository</a></li>
 <li class="toctree-l1"><a class="reference internal" href="../../../../installing-providers-from-sources.html">Installing from sources</a></li>
 </ul>
 <p class="caption" role="heading"><span class="caption-text">Commits</span></p>
@@ -426,7 +420,7 @@
 <div id="docs-version-selector" class="docs-version-selector sidebar__version-selector">
     <a class="dropdown-toggle" href="#" id="versionDropdown" role="button" data-toggle="dropdown" aria-haspopup="true"
        aria-expanded="false">
-        <span class="bodytext__medium--greyish-brown">Version: </span><span class="version">3.2.0</span>
+        <span class="bodytext__medium--greyish-brown">Version: </span><span class="version">4.1.2</span>
     </a>
     <div class="dropdown-menu" aria-labelledby="navbarDropdownMenuLink">
 
@@ -467,19 +461,13 @@
 
 
 <div class="toctree" role="navigation" aria-label="main navigation">
-    <p class="caption" role="heading"><span class="caption-text">Guides</span></p>
-<ul>
-<li class="toctree-l1"><a class="reference internal" href="../../../../operators/airbyte.html">Operators</a></li>
-<li class="toctree-l1"><a class="reference internal" href="../../../../connections.html">Connection types</a></li>
-</ul>
-<p class="caption" role="heading"><span class="caption-text">References</span></p>
+    <p class="caption" role="heading"><span class="caption-text">References</span></p>
 <ul class="current">
 <li class="toctree-l1 current"><a class="current reference internal" href="#">Python API</a></li>
 </ul>
 <p class="caption" role="heading"><span class="caption-text">Resources</span></p>
 <ul>
-<li class="toctree-l1"><a class="reference external" href="https://github.com/apache/airflow/tree/providers-airbyte/3.0.0/tests/system/providers/airbyte">Example DAGs</a></li>
-<li class="toctree-l1"><a class="reference external" href="https://pypi.org/project/apache-airflow-providers-airbyte/">PyPI Repository</a></li>
+<li class="toctree-l1"><a class="reference external" href="https://pypi.org/project/apache-airflow-providers-exasol/">PyPI Repository</a></li>
 <li class="toctree-l1"><a class="reference internal" href="../../../../installing-providers-from-sources.html">Installing from sources</a></li>
 </ul>
 <p class="caption" role="heading"><span class="caption-text">Commits</span></p>
@@ -575,7 +563,7 @@
         
             <li class="breadcrumb-item"><a href="../../../../index.html" class="icon icon-home"> Home</a></li>
             
-            <li class="breadcrumb-item"><a href="index.html"> <code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.providers.airbyte</span></code></a></li>
+            <li class="breadcrumb-item"><a href="index.html"> <code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.providers.exasol</span></code></a></li>
         
     </ul>
 </div>
@@ -586,22 +574,18 @@
                                 <div class="bodywrapper">
                                     <div class="body" role="main">
                                         
-  <div class="section" id="module-airflow.providers.airbyte">
-<span id="airflow-providers-airbyte"></span><h1><a class="reference internal" href="#module-airflow.providers.airbyte" title="airflow.providers.airbyte"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.providers.airbyte</span></code></a><a class="headerlink" href="#module-airflow.providers.airbyte" title="Permalink to this heading">¶</a></h1>
+  <div class="section" id="module-airflow.providers.exasol">
+<span id="airflow-providers-exasol"></span><h1><a class="reference internal" href="#module-airflow.providers.exasol" title="airflow.providers.exasol"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.providers.exasol</span></code></a><a class="headerlink" href="#module-airflow.providers.exasol" title="Permalink to this heading">¶</a></h1>
 <div class="section" id="subpackages">
 <h2>Subpackages<a class="headerlink" href="#subpackages" title="Permalink to this heading">¶</a></h2>
 <div class="toctree-wrapper compound">
 <ul>
-<li class="toctree-l1"><a class="reference internal" href="hooks/index.html"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.providers.airbyte.hooks</span></code></a><ul>
-<li class="toctree-l2"><a class="reference internal" href="hooks/airbyte/index.html"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.providers.airbyte.hooks.airbyte</span></code></a></li>
-</ul>
-</li>
-<li class="toctree-l1"><a class="reference internal" href="operators/index.html"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.providers.airbyte.operators</span></code></a><ul>
-<li class="toctree-l2"><a class="reference internal" href="operators/airbyte/index.html"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.providers.airbyte.operators.airbyte</span></code></a></li>
+<li class="toctree-l1"><a class="reference internal" href="hooks/index.html"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.providers.exasol.hooks</span></code></a><ul>
+<li class="toctree-l2"><a class="reference internal" href="hooks/exasol/index.html"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.providers.exasol.hooks.exasol</span></code></a></li>
 </ul>
 </li>
-<li class="toctree-l1"><a class="reference internal" href="sensors/index.html"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.providers.airbyte.sensors</span></code></a><ul>
-<li class="toctree-l2"><a class="reference internal" href="sensors/airbyte/index.html"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.providers.airbyte.sensors.airbyte</span></code></a></li>
+<li class="toctree-l1"><a class="reference internal" href="operators/index.html"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.providers.exasol.operators</span></code></a><ul>
+<li class="toctree-l2"><a class="reference internal" href="operators/exasol/index.html"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.providers.exasol.operators.exasol</span></code></a></li>
 </ul>
 </li>
 </ul>
@@ -611,10 +595,10 @@
 
 
     <div class="pager" role="navigation" aria-label="related navigation">
-            <a rel="prev" title="Airbyte Connection" href="../../../../connections.html" >
+            <a rel="prev" title="apache-airflow-providers-exasol" href="../../../../index.html" >
                 <button class="btn-hollow btn-blue bodytext__medium--cerulean-blue" accesskey="p">Previous</button>
             </a>
-            <a rel="next" title="airflow.providers.airbyte.hooks" href="hooks/index.html" >
+            <a rel="next" title="airflow.providers.exasol.hooks" href="hooks/index.html" >
                 <button class="btn-hollow btn-blue bodytext__medium--cerulean-blue" accesskey="n">Next</button>
             </a>
     </div>
@@ -684,7 +668,7 @@
     <nav class="wy-nav-side-toc">
         <div class="wy-menu-vertical">
             <ul>
-<li><a class="reference internal" href="#"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.providers.airbyte</span></code></a><ul>
+<li><a class="reference internal" href="#"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.providers.exasol</span></code></a><ul>
 <li><a class="reference internal" href="#subpackages">Subpackages</a></li>
 </ul>
 </li>
@@ -710,7 +694,7 @@
             
         
         <div class="base-layout--button">
-            <a href="https://github.com/apache/airflow/edit/main/docs/apache-airflow-providers-airbyte/_api/airflow/providers/airbyte/index.rst" rel="nofollow">
+            <a href="https://github.com/apache/airflow/edit/main/docs/apache-airflow-providers-exasol/_api/airflow/providers/exasol/index.rst" rel="nofollow">
 
                 <button class="btn-hollow btn-brown btn-with-icon with-box-shadow button-fixed">
                     <svg xmlns="http://www.w3.org/2000/svg" width="30.76" height="30">
diff --git a/docs-archive/apache-airflow-providers-airbyte/3.2.0/_api/airflow/providers/airbyte/sensors/airbyte/index.html b/docs-archive/apache-airflow-providers-exasol/4.1.2/_api/airflow/providers/exasol/operators/exasol/index.html
similarity index 90%
rename from docs-archive/apache-airflow-providers-airbyte/3.2.0/_api/airflow/providers/airbyte/sensors/airbyte/index.html
rename to docs-archive/apache-airflow-providers-exasol/4.1.2/_api/airflow/providers/exasol/operators/exasol/index.html
index 32155b262d..d9ba596415 100644
--- a/docs-archive/apache-airflow-providers-airbyte/3.2.0/_api/airflow/providers/airbyte/sensors/airbyte/index.html
+++ b/docs-archive/apache-airflow-providers-exasol/4.1.2/_api/airflow/providers/exasol/operators/exasol/index.html
@@ -9,7 +9,7 @@
 <head>
         <meta charset="utf-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1">
-        <title>airflow.providers.airbyte.sensors.airbyte &mdash; apache-airflow-providers-airbyte Documentation</title>
+        <title>airflow.providers.exasol.operators.exasol &mdash; apache-airflow-providers-exasol Documentation</title>
     <link rel="stylesheet" href="../../../../../../_static/_gen/css/main.min.css" type="text/css" />
             <link rel="stylesheet" type="text/css" href="../../../../../../_static/pygments.css" />
             <link rel="stylesheet" type="text/css" href="../../../../../../_static/_gen/css/main.min.css" />
@@ -19,8 +19,8 @@
             <link rel="shortcut icon" href="../../../../../../_static/pin_32.png"/>
             <link rel="index" title="Index" href="../../../../../../genindex.html" />
             <link rel="search" title="Search" href="../../../../../../search.html" />
-            <link rel="next" title="tests.system.providers.airbyte" href="../../../../../tests/system/providers/airbyte/index.html" />
-            <link rel="prev" title="airflow.providers.airbyte.sensors" href="../index.html" />
+            <link rel="next" title="Installing from sources" href="../../../../../../installing-providers-from-sources.html" />
+            <link rel="prev" title="airflow.providers.exasol.operators" href="../index.html" />
     <!-- Matomo -->
     <script>
         var _paq = window._paq = window._paq || [];
@@ -284,7 +284,7 @@
 <div id="docs-version-selector" class="docs-version-selector sidebar__version-selector">
     <a class="dropdown-toggle" href="#" id="versionDropdown" role="button" data-toggle="dropdown" aria-haspopup="true"
        aria-expanded="false">
-        <span class="bodytext__medium--greyish-brown">Version: </span><span class="version">3.2.0</span>
+        <span class="bodytext__medium--greyish-brown">Version: </span><span class="version">4.1.2</span>
     </a>
     <div class="dropdown-menu" aria-labelledby="navbarDropdownMenuLink">
 
@@ -325,19 +325,13 @@
 
 
 <div class="toctree" role="navigation" aria-label="main navigation">
-    <p class="caption" role="heading"><span class="caption-text">Guides</span></p>
-<ul>
-<li class="toctree-l1"><a class="reference internal" href="../../../../../../operators/airbyte.html">Operators</a></li>
-<li class="toctree-l1"><a class="reference internal" href="../../../../../../connections.html">Connection types</a></li>
-</ul>
-<p class="caption" role="heading"><span class="caption-text">References</span></p>
+    <p class="caption" role="heading"><span class="caption-text">References</span></p>
 <ul class="current">
 <li class="toctree-l1 current"><a class="reference internal" href="../../index.html">Python API</a></li>
 </ul>
 <p class="caption" role="heading"><span class="caption-text">Resources</span></p>
 <ul>
-<li class="toctree-l1"><a class="reference external" href="https://github.com/apache/airflow/tree/providers-airbyte/3.0.0/tests/system/providers/airbyte">Example DAGs</a></li>
-<li class="toctree-l1"><a class="reference external" href="https://pypi.org/project/apache-airflow-providers-airbyte/">PyPI Repository</a></li>
+<li class="toctree-l1"><a class="reference external" href="https://pypi.org/project/apache-airflow-providers-exasol/">PyPI Repository</a></li>
 <li class="toctree-l1"><a class="reference internal" href="../../../../../../installing-providers-from-sources.html">Installing from sources</a></li>
 </ul>
 <p class="caption" role="heading"><span class="caption-text">Commits</span></p>
@@ -426,7 +420,7 @@
 <div id="docs-version-selector" class="docs-version-selector sidebar__version-selector">
     <a class="dropdown-toggle" href="#" id="versionDropdown" role="button" data-toggle="dropdown" aria-haspopup="true"
        aria-expanded="false">
-        <span class="bodytext__medium--greyish-brown">Version: </span><span class="version">3.2.0</span>
+        <span class="bodytext__medium--greyish-brown">Version: </span><span class="version">4.1.2</span>
     </a>
     <div class="dropdown-menu" aria-labelledby="navbarDropdownMenuLink">
 
@@ -467,19 +461,13 @@
 
 
 <div class="toctree" role="navigation" aria-label="main navigation">
-    <p class="caption" role="heading"><span class="caption-text">Guides</span></p>
-<ul>
-<li class="toctree-l1"><a class="reference internal" href="../../../../../../operators/airbyte.html">Operators</a></li>
-<li class="toctree-l1"><a class="reference internal" href="../../../../../../connections.html">Connection types</a></li>
-</ul>
-<p class="caption" role="heading"><span class="caption-text">References</span></p>
+    <p class="caption" role="heading"><span class="caption-text">References</span></p>
 <ul class="current">
 <li class="toctree-l1 current"><a class="reference internal" href="../../index.html">Python API</a></li>
 </ul>
 <p class="caption" role="heading"><span class="caption-text">Resources</span></p>
 <ul>
-<li class="toctree-l1"><a class="reference external" href="https://github.com/apache/airflow/tree/providers-airbyte/3.0.0/tests/system/providers/airbyte">Example DAGs</a></li>
-<li class="toctree-l1"><a class="reference external" href="https://pypi.org/project/apache-airflow-providers-airbyte/">PyPI Repository</a></li>
+<li class="toctree-l1"><a class="reference external" href="https://pypi.org/project/apache-airflow-providers-exasol/">PyPI Repository</a></li>
 <li class="toctree-l1"><a class="reference internal" href="../../../../../../installing-providers-from-sources.html">Installing from sources</a></li>
 </ul>
 <p class="caption" role="heading"><span class="caption-text">Commits</span></p>
@@ -575,11 +563,11 @@
         
             <li class="breadcrumb-item"><a href="../../../../../../index.html" class="icon icon-home"> Home</a></li>
             
-                <li class="breadcrumb-item"><a href="../../index.html"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.providers.airbyte</span></code></a></li>
+                <li class="breadcrumb-item"><a href="../../index.html"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.providers.exasol</span></code></a></li>
             
-                <li class="breadcrumb-item"><a href="../index.html"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.providers.airbyte.sensors</span></code></a></li>
+                <li class="breadcrumb-item"><a href="../index.html"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.providers.exasol.operators</span></code></a></li>
             
-            <li class="breadcrumb-item"><a href="index.html"> <code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.providers.airbyte.sensors.airbyte</span></code></a></li>
+            <li class="breadcrumb-item"><a href="index.html"> <code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.providers.exasol.operators.exasol</span></code></a></li>
         
     </ul>
 </div>
@@ -590,9 +578,8 @@
                                 <div class="bodywrapper">
                                     <div class="body" role="main">
                                         
-  <div class="section" id="module-airflow.providers.airbyte.sensors.airbyte">
-<span id="airflow-providers-airbyte-sensors-airbyte"></span><h1><a class="reference internal" href="#module-airflow.providers.airbyte.sensors.airbyte" title="airflow.providers.airbyte.sensors.airbyte"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.providers.airbyte.sensors.airbyte</span></code></a><a class="headerlink" href="#module-airflow.providers.airbyte.sensors.airbyte" title="Permalink to this heading">¶</a></h1>
-<p>This module contains a Airbyte Job sensor.</p>
+  <div class="section" id="module-airflow.providers.exasol.operators.exasol">
+<span id="airflow-providers-exasol-operators-exasol"></span><h1><a class="reference internal" href="#module-airflow.providers.exasol.operators.exasol" title="airflow.providers.exasol.operators.exasol"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.providers.exasol.operators.exasol</span></code></a><a class="headerlink" href="#module-airflow.providers.exasol.operators.exasol" title="Permalink to this heading">¶</a></h1>
 <div class="section" id="module-contents">
 <h2>Module Contents<a class="headerlink" href="#module-contents" title="Permalink to this heading">¶</a></h2>
 <div class="section" id="classes">
@@ -603,43 +590,49 @@
 <col style="width: 90%" />
 </colgroup>
 <tbody>
-<tr class="row-odd"><td><p><a class="reference internal" href="#airflow.providers.airbyte.sensors.airbyte.AirbyteJobSensor" title="airflow.providers.airbyte.sensors.airbyte.AirbyteJobSensor"><code class="xref py py-obj docutils literal notranslate"><span class="pre">AirbyteJobSensor</span></code></a></p></td>
-<td><p>Check for the state of a previously submitted Airbyte job.</p></td>
+<tr class="row-odd"><td><p><a class="reference internal" href="#airflow.providers.exasol.operators.exasol.ExasolOperator" title="airflow.providers.exasol.operators.exasol.ExasolOperator"><code class="xref py py-obj docutils literal notranslate"><span class="pre">ExasolOperator</span></code></a></p></td>
+<td><p>Executes sql code in a specific Exasol database</p></td>
 </tr>
 </tbody>
 </table>
 <dl class="py class">
-<dt class="sig sig-object py" id="airflow.providers.airbyte.sensors.airbyte.AirbyteJobSensor">
-<em class="property"><span class="pre">class</span><span class="w"> </span></em><span class="sig-prename descclassname"><span class="pre">airflow.providers.airbyte.sensors.airbyte.</span></span><span class="sig-name descname"><span class="pre">AirbyteJobSensor</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="o"><span class="pre">*</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">airbyte_job_id</span></span></em>, <em class="sig-pa [...]
-<dd><p>Bases: <a class="reference external" href="/docs/apache-airflow/stable/_api/airflow/sensors/base/index.html#airflow.sensors.base.BaseSensorOperator" title="(in apache-airflow v2.5.0.dev0)"><code class="xref py py-obj docutils literal notranslate"><span class="pre">airflow.sensors.base.BaseSensorOperator</span></code></a></p>
-<p>Check for the state of a previously submitted Airbyte job.</p>
+<dt class="sig sig-object py" id="airflow.providers.exasol.operators.exasol.ExasolOperator">
+<em class="property"><span class="pre">class</span><span class="w"> </span></em><span class="sig-prename descclassname"><span class="pre">airflow.providers.exasol.operators.exasol.</span></span><span class="sig-name descname"><span class="pre">ExasolOperator</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="o"><span class="pre">*</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">exasol_conn_id</span></span><span class="o"><span clas [...]
+<dd><p>Bases: <a class="reference external" href="/docs/apache-airflow-providers-common-sql/stable/_api/airflow/providers/common/sql/operators/sql/index.html#airflow.providers.common.sql.operators.sql.SQLExecuteQueryOperator" title="(in apache-airflow-providers-common-sql v1.3.1)"><code class="xref py py-obj docutils literal notranslate"><span class="pre">airflow.providers.common.sql.operators.sql.SQLExecuteQueryOperator</span></code></a></p>
+<p>Executes sql code in a specific Exasol database</p>
 <dl class="field-list simple">
 <dt class="field-odd">Parameters</dt>
 <dd class="field-odd"><ul class="simple">
-<li><p><strong>airbyte_job_id</strong> (<a class="reference external" href="https://docs.python.org/3/library/functions.html#int" title="(in Python v3.11)"><em>int</em></a>) – Required. Id of the Airbyte job</p></li>
-<li><p><strong>airbyte_conn_id</strong> (<a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#str" title="(in Python v3.11)"><em>str</em></a>) – Required. The name of the Airflow connection to get
-connection information for Airbyte.</p></li>
-<li><p><strong>api_version</strong> (<a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#str" title="(in Python v3.11)"><em>str</em></a>) – Optional. Airbyte API version.</p></li>
+<li><p><strong>sql</strong> – the SQL code to be executed as a single string, or
+a list of str (sql statements), or a reference to a template file.
+template references are recognized by str ending in ‘.sql’</p></li>
+<li><p><strong>exasol_conn_id</strong> (<a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#str" title="(in Python v3.11)"><em>str</em></a>) – reference to a specific Exasol database</p></li>
+<li><p><strong>autocommit</strong> – if True, each command is automatically committed.
+(default value: False)</p></li>
+<li><p><strong>parameters</strong> – (optional) the parameters to render the SQL query with.</p></li>
+<li><p><strong>schema</strong> (<a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#str" title="(in Python v3.11)"><em>str</em></a><em> | </em><em>None</em>) – (optional) name of the schema which overwrite defined one in connection</p></li>
 </ul>
 </dd>
 </dl>
 <dl class="py attribute">
-<dt class="sig sig-object py" id="airflow.providers.airbyte.sensors.airbyte.AirbyteJobSensor.template_fields">
-<span class="sig-name descname"><span class="pre">template_fields</span></span><em class="property"><span class="w"> </span><span class="pre">:Sequence[str]</span> <span class="pre">=</span> <span class="pre">['airbyte_job_id']</span></em><a class="reference internal" href="../../../../../../_modules/airflow/providers/airbyte/sensors/airbyte.html#AirbyteJobSensor.template_fields"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#airflow. [...]
+<dt class="sig sig-object py" id="airflow.providers.exasol.operators.exasol.ExasolOperator.template_fields">
+<span class="sig-name descname"><span class="pre">template_fields</span></span><em class="property"><span class="w"> </span><span class="pre">:Sequence[str]</span> <span class="pre">=</span> <span class="pre">['sql']</span></em><a class="reference internal" href="../../../../../../_modules/airflow/providers/exasol/operators/exasol.html#ExasolOperator.template_fields"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#airflow.providers.exa [...]
 <dd></dd></dl>
 
 <dl class="py attribute">
-<dt class="sig sig-object py" id="airflow.providers.airbyte.sensors.airbyte.AirbyteJobSensor.ui_color">
-<span class="sig-name descname"><span class="pre">ui_color</span></span><em class="property"><span class="w"> </span><span class="pre">=</span> <span class="pre">#6C51FD</span></em><a class="reference internal" href="../../../../../../_modules/airflow/providers/airbyte/sensors/airbyte.html#AirbyteJobSensor.ui_color"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#airflow.providers.airbyte.sensors.airbyte.AirbyteJobSensor.ui_color" titl [...]
+<dt class="sig sig-object py" id="airflow.providers.exasol.operators.exasol.ExasolOperator.template_ext">
+<span class="sig-name descname"><span class="pre">template_ext</span></span><em class="property"><span class="w"> </span><span class="pre">:Sequence[str]</span> <span class="pre">=</span> <span class="pre">['.sql']</span></em><a class="reference internal" href="../../../../../../_modules/airflow/providers/exasol/operators/exasol.html#ExasolOperator.template_ext"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#airflow.providers.exasol.o [...]
 <dd></dd></dl>
 
-<dl class="py method">
-<dt class="sig sig-object py" id="airflow.providers.airbyte.sensors.airbyte.AirbyteJobSensor.poke">
-<span class="sig-name descname"><span class="pre">poke</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">context</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="../../../../../../_modules/airflow/providers/airbyte/sensors/airbyte.html#AirbyteJobSensor.poke"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#airflow.providers.airbyte.sensors.airbyte.Ai [...]
-<dd><p>Function defined by the sensors while deriving this class should override.</p>
-<dl class="field-list simple">
-</dl>
-</dd></dl>
+<dl class="py attribute">
+<dt class="sig sig-object py" id="airflow.providers.exasol.operators.exasol.ExasolOperator.template_fields_renderers">
+<span class="sig-name descname"><span class="pre">template_fields_renderers</span></span><a class="reference internal" href="../../../../../../_modules/airflow/providers/exasol/operators/exasol.html#ExasolOperator.template_fields_renderers"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#airflow.providers.exasol.operators.exasol.ExasolOperator.template_fields_renderers" title="Permalink to this definition">¶</a></dt>
+<dd></dd></dl>
+
+<dl class="py attribute">
+<dt class="sig sig-object py" id="airflow.providers.exasol.operators.exasol.ExasolOperator.ui_color">
+<span class="sig-name descname"><span class="pre">ui_color</span></span><em class="property"><span class="w"> </span><span class="pre">=</span> <span class="pre">#ededed</span></em><a class="reference internal" href="../../../../../../_modules/airflow/providers/exasol/operators/exasol.html#ExasolOperator.ui_color"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#airflow.providers.exasol.operators.exasol.ExasolOperator.ui_color" title="P [...]
+<dd></dd></dl>
 
 </dd></dl>
 
@@ -649,10 +642,10 @@ connection information for Airbyte.</p></li>
 
 
     <div class="pager" role="navigation" aria-label="related navigation">
-            <a rel="prev" title="airflow.providers.airbyte.sensors" href="../index.html" >
+            <a rel="prev" title="airflow.providers.exasol.operators" href="../index.html" >
                 <button class="btn-hollow btn-blue bodytext__medium--cerulean-blue" accesskey="p">Previous</button>
             </a>
-            <a rel="next" title="tests.system.providers.airbyte" href="../../../../../tests/system/providers/airbyte/index.html" >
+            <a rel="next" title="Installing from sources" href="../../../../../../installing-providers-from-sources.html" >
                 <button class="btn-hollow btn-blue bodytext__medium--cerulean-blue" accesskey="n">Next</button>
             </a>
     </div>
@@ -722,19 +715,21 @@ connection information for Airbyte.</p></li>
     <nav class="wy-nav-side-toc">
         <div class="wy-menu-vertical">
             <ul>
-<li><a class="reference internal" href="#"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.providers.airbyte.sensors.airbyte</span></code></a><ul>
+<li><a class="reference internal" href="#"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.providers.exasol.operators.exasol</span></code></a><ul>
 <li><a class="reference internal" href="#module-contents">Module Contents</a><ul>
 <li><a class="reference internal" href="#classes">Classes</a><ul>
-<li><a class="reference internal" href="#airflow.providers.airbyte.sensors.airbyte.AirbyteJobSensor"><code class="docutils literal notranslate"><span class="pre">AirbyteJobSensor</span></code></a><ul>
-<li><a class="reference internal" href="#airflow.providers.airbyte.sensors.airbyte.AirbyteJobSensor.template_fields"><code class="docutils literal notranslate"><span class="pre">AirbyteJobSensor.template_fields</span></code></a></li>
-<li><a class="reference internal" href="#airflow.providers.airbyte.sensors.airbyte.AirbyteJobSensor.ui_color"><code class="docutils literal notranslate"><span class="pre">AirbyteJobSensor.ui_color</span></code></a></li>
-<li><a class="reference internal" href="#airflow.providers.airbyte.sensors.airbyte.AirbyteJobSensor.poke"><code class="docutils literal notranslate"><span class="pre">AirbyteJobSensor.poke()</span></code></a></li>
+<li><a class="reference internal" href="#airflow.providers.exasol.operators.exasol.ExasolOperator"><code class="docutils literal notranslate"><span class="pre">ExasolOperator</span></code></a><ul>
+<li><a class="reference internal" href="#airflow.providers.exasol.operators.exasol.ExasolOperator.template_fields"><code class="docutils literal notranslate"><span class="pre">ExasolOperator.template_fields</span></code></a></li>
+<li><a class="reference internal" href="#airflow.providers.exasol.operators.exasol.ExasolOperator.template_ext"><code class="docutils literal notranslate"><span class="pre">ExasolOperator.template_ext</span></code></a></li>
+<li><a class="reference internal" href="#airflow.providers.exasol.operators.exasol.ExasolOperator.template_fields_renderers"><code class="docutils literal notranslate"><span class="pre">ExasolOperator.template_fields_renderers</span></code></a></li>
+<li><a class="reference internal" href="#airflow.providers.exasol.operators.exasol.ExasolOperator.ui_color"><code class="docutils literal notranslate"><span class="pre">ExasolOperator.ui_color</span></code></a></li>
 </ul>
 </li>
-<li><a class="reference internal" href="#airflow.providers.airbyte.sensors.airbyte.AirbyteJobSensor">AirbyteJobSensor</a><ul>
-<li><a class="reference internal" href="#airflow.providers.airbyte.sensors.airbyte.AirbyteJobSensor.template_fields">template_fields</a></li>
-<li><a class="reference internal" href="#airflow.providers.airbyte.sensors.airbyte.AirbyteJobSensor.ui_color">ui_color</a></li>
-<li><a class="reference internal" href="#airflow.providers.airbyte.sensors.airbyte.AirbyteJobSensor.poke">poke</a></li>
+<li><a class="reference internal" href="#airflow.providers.exasol.operators.exasol.ExasolOperator">ExasolOperator</a><ul>
+<li><a class="reference internal" href="#airflow.providers.exasol.operators.exasol.ExasolOperator.template_fields">template_fields</a></li>
+<li><a class="reference internal" href="#airflow.providers.exasol.operators.exasol.ExasolOperator.template_ext">template_ext</a></li>
+<li><a class="reference internal" href="#airflow.providers.exasol.operators.exasol.ExasolOperator.template_fields_renderers">template_fields_renderers</a></li>
+<li><a class="reference internal" href="#airflow.providers.exasol.operators.exasol.ExasolOperator.ui_color">ui_color</a></li>
 </ul>
 </li>
 </ul>
@@ -765,7 +760,7 @@ connection information for Airbyte.</p></li>
             
         
         <div class="base-layout--button">
-            <a href="https://github.com/apache/airflow/edit/main/docs/apache-airflow-providers-airbyte/_api/airflow/providers/airbyte/sensors/airbyte/index.rst" rel="nofollow">
+            <a href="https://github.com/apache/airflow/edit/main/docs/apache-airflow-providers-exasol/_api/airflow/providers/exasol/operators/exasol/index.rst" rel="nofollow">
 
                 <button class="btn-hollow btn-brown btn-with-icon with-box-shadow button-fixed">
                     <svg xmlns="http://www.w3.org/2000/svg" width="30.76" height="30">
diff --git a/docs-archive/apache-airflow-providers-airbyte/3.2.0/_api/airflow/providers/airbyte/hooks/index.html b/docs-archive/apache-airflow-providers-exasol/4.1.2/_api/airflow/providers/exasol/operators/index.html
similarity index 96%
copy from docs-archive/apache-airflow-providers-airbyte/3.2.0/_api/airflow/providers/airbyte/hooks/index.html
copy to docs-archive/apache-airflow-providers-exasol/4.1.2/_api/airflow/providers/exasol/operators/index.html
index d4dede9c0e..8fd918c077 100644
--- a/docs-archive/apache-airflow-providers-airbyte/3.2.0/_api/airflow/providers/airbyte/hooks/index.html
+++ b/docs-archive/apache-airflow-providers-exasol/4.1.2/_api/airflow/providers/exasol/operators/index.html
@@ -9,7 +9,7 @@
 <head>
         <meta charset="utf-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1">
-        <title>airflow.providers.airbyte.hooks &mdash; apache-airflow-providers-airbyte Documentation</title>
+        <title>airflow.providers.exasol.operators &mdash; apache-airflow-providers-exasol Documentation</title>
     <link rel="stylesheet" href="../../../../../_static/_gen/css/main.min.css" type="text/css" />
             <link rel="stylesheet" type="text/css" href="../../../../../_static/pygments.css" />
             <link rel="stylesheet" type="text/css" href="../../../../../_static/_gen/css/main.min.css" />
@@ -19,8 +19,8 @@
             <link rel="shortcut icon" href="../../../../../_static/pin_32.png"/>
             <link rel="index" title="Index" href="../../../../../genindex.html" />
             <link rel="search" title="Search" href="../../../../../search.html" />
-            <link rel="next" title="airflow.providers.airbyte.hooks.airbyte" href="airbyte/index.html" />
-            <link rel="prev" title="airflow.providers.airbyte" href="../index.html" />
+            <link rel="next" title="airflow.providers.exasol.operators.exasol" href="exasol/index.html" />
+            <link rel="prev" title="airflow.providers.exasol.hooks.exasol" href="../hooks/exasol/index.html" />
     <!-- Matomo -->
     <script>
         var _paq = window._paq = window._paq || [];
@@ -284,7 +284,7 @@
 <div id="docs-version-selector" class="docs-version-selector sidebar__version-selector">
     <a class="dropdown-toggle" href="#" id="versionDropdown" role="button" data-toggle="dropdown" aria-haspopup="true"
        aria-expanded="false">
-        <span class="bodytext__medium--greyish-brown">Version: </span><span class="version">3.2.0</span>
+        <span class="bodytext__medium--greyish-brown">Version: </span><span class="version">4.1.2</span>
     </a>
     <div class="dropdown-menu" aria-labelledby="navbarDropdownMenuLink">
 
@@ -325,19 +325,13 @@
 
 
 <div class="toctree" role="navigation" aria-label="main navigation">
-    <p class="caption" role="heading"><span class="caption-text">Guides</span></p>
-<ul>
-<li class="toctree-l1"><a class="reference internal" href="../../../../../operators/airbyte.html">Operators</a></li>
-<li class="toctree-l1"><a class="reference internal" href="../../../../../connections.html">Connection types</a></li>
-</ul>
-<p class="caption" role="heading"><span class="caption-text">References</span></p>
+    <p class="caption" role="heading"><span class="caption-text">References</span></p>
 <ul class="current">
 <li class="toctree-l1 current"><a class="reference internal" href="../index.html">Python API</a></li>
 </ul>
 <p class="caption" role="heading"><span class="caption-text">Resources</span></p>
 <ul>
-<li class="toctree-l1"><a class="reference external" href="https://github.com/apache/airflow/tree/providers-airbyte/3.0.0/tests/system/providers/airbyte">Example DAGs</a></li>
-<li class="toctree-l1"><a class="reference external" href="https://pypi.org/project/apache-airflow-providers-airbyte/">PyPI Repository</a></li>
+<li class="toctree-l1"><a class="reference external" href="https://pypi.org/project/apache-airflow-providers-exasol/">PyPI Repository</a></li>
 <li class="toctree-l1"><a class="reference internal" href="../../../../../installing-providers-from-sources.html">Installing from sources</a></li>
 </ul>
 <p class="caption" role="heading"><span class="caption-text">Commits</span></p>
@@ -426,7 +420,7 @@
 <div id="docs-version-selector" class="docs-version-selector sidebar__version-selector">
     <a class="dropdown-toggle" href="#" id="versionDropdown" role="button" data-toggle="dropdown" aria-haspopup="true"
        aria-expanded="false">
-        <span class="bodytext__medium--greyish-brown">Version: </span><span class="version">3.2.0</span>
+        <span class="bodytext__medium--greyish-brown">Version: </span><span class="version">4.1.2</span>
     </a>
     <div class="dropdown-menu" aria-labelledby="navbarDropdownMenuLink">
 
@@ -467,19 +461,13 @@
 
 
 <div class="toctree" role="navigation" aria-label="main navigation">
-    <p class="caption" role="heading"><span class="caption-text">Guides</span></p>
-<ul>
-<li class="toctree-l1"><a class="reference internal" href="../../../../../operators/airbyte.html">Operators</a></li>
-<li class="toctree-l1"><a class="reference internal" href="../../../../../connections.html">Connection types</a></li>
-</ul>
-<p class="caption" role="heading"><span class="caption-text">References</span></p>
+    <p class="caption" role="heading"><span class="caption-text">References</span></p>
 <ul class="current">
 <li class="toctree-l1 current"><a class="reference internal" href="../index.html">Python API</a></li>
 </ul>
 <p class="caption" role="heading"><span class="caption-text">Resources</span></p>
 <ul>
-<li class="toctree-l1"><a class="reference external" href="https://github.com/apache/airflow/tree/providers-airbyte/3.0.0/tests/system/providers/airbyte">Example DAGs</a></li>
-<li class="toctree-l1"><a class="reference external" href="https://pypi.org/project/apache-airflow-providers-airbyte/">PyPI Repository</a></li>
+<li class="toctree-l1"><a class="reference external" href="https://pypi.org/project/apache-airflow-providers-exasol/">PyPI Repository</a></li>
 <li class="toctree-l1"><a class="reference internal" href="../../../../../installing-providers-from-sources.html">Installing from sources</a></li>
 </ul>
 <p class="caption" role="heading"><span class="caption-text">Commits</span></p>
@@ -575,9 +563,9 @@
         
             <li class="breadcrumb-item"><a href="../../../../../index.html" class="icon icon-home"> Home</a></li>
             
-                <li class="breadcrumb-item"><a href="../index.html"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.providers.airbyte</span></code></a></li>
+                <li class="breadcrumb-item"><a href="../index.html"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.providers.exasol</span></code></a></li>
             
-            <li class="breadcrumb-item"><a href="index.html"> <code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.providers.airbyte.hooks</span></code></a></li>
+            <li class="breadcrumb-item"><a href="index.html"> <code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.providers.exasol.operators</span></code></a></li>
         
     </ul>
 </div>
@@ -588,13 +576,13 @@
                                 <div class="bodywrapper">
                                     <div class="body" role="main">
                                         
-  <div class="section" id="module-airflow.providers.airbyte.hooks">
-<span id="airflow-providers-airbyte-hooks"></span><h1><a class="reference internal" href="#module-airflow.providers.airbyte.hooks" title="airflow.providers.airbyte.hooks"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.providers.airbyte.hooks</span></code></a><a class="headerlink" href="#module-airflow.providers.airbyte.hooks" title="Permalink to this heading">¶</a></h1>
+  <div class="section" id="module-airflow.providers.exasol.operators">
+<span id="airflow-providers-exasol-operators"></span><h1><a class="reference internal" href="#module-airflow.providers.exasol.operators" title="airflow.providers.exasol.operators"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.providers.exasol.operators</span></code></a><a class="headerlink" href="#module-airflow.providers.exasol.operators" title="Permalink to this heading">¶</a></h1>
 <div class="section" id="submodules">
 <h2>Submodules<a class="headerlink" href="#submodules" title="Permalink to this heading">¶</a></h2>
 <div class="toctree-wrapper compound">
 <ul>
-<li class="toctree-l1"><a class="reference internal" href="airbyte/index.html"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.providers.airbyte.hooks.airbyte</span></code></a></li>
+<li class="toctree-l1"><a class="reference internal" href="exasol/index.html"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.providers.exasol.operators.exasol</span></code></a></li>
 </ul>
 </div>
 </div>
@@ -602,10 +590,10 @@
 
 
     <div class="pager" role="navigation" aria-label="related navigation">
-            <a rel="prev" title="airflow.providers.airbyte" href="../index.html" >
+            <a rel="prev" title="airflow.providers.exasol.hooks.exasol" href="../hooks/exasol/index.html" >
                 <button class="btn-hollow btn-blue bodytext__medium--cerulean-blue" accesskey="p">Previous</button>
             </a>
-            <a rel="next" title="airflow.providers.airbyte.hooks.airbyte" href="airbyte/index.html" >
+            <a rel="next" title="airflow.providers.exasol.operators.exasol" href="exasol/index.html" >
                 <button class="btn-hollow btn-blue bodytext__medium--cerulean-blue" accesskey="n">Next</button>
             </a>
     </div>
@@ -675,7 +663,7 @@
     <nav class="wy-nav-side-toc">
         <div class="wy-menu-vertical">
             <ul>
-<li><a class="reference internal" href="#"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.providers.airbyte.hooks</span></code></a><ul>
+<li><a class="reference internal" href="#"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.providers.exasol.operators</span></code></a><ul>
 <li><a class="reference internal" href="#submodules">Submodules</a></li>
 </ul>
 </li>
@@ -701,7 +689,7 @@
             
         
         <div class="base-layout--button">
-            <a href="https://github.com/apache/airflow/edit/main/docs/apache-airflow-providers-airbyte/_api/airflow/providers/airbyte/hooks/index.rst" rel="nofollow">
+            <a href="https://github.com/apache/airflow/edit/main/docs/apache-airflow-providers-exasol/_api/airflow/providers/exasol/operators/index.rst" rel="nofollow">
 
                 <button class="btn-hollow btn-brown btn-with-icon with-box-shadow button-fixed">
                     <svg xmlns="http://www.w3.org/2000/svg" width="30.76" height="30">
diff --git a/docs-archive/apache-airflow-providers-airbyte/3.2.0/_modules/airflow/providers/airbyte/operators/airbyte.html b/docs-archive/apache-airflow-providers-exasol/4.1.2/_modules/airflow/providers/exasol/hooks/exasol.html
similarity index 72%
copy from docs-archive/apache-airflow-providers-airbyte/3.2.0/_modules/airflow/providers/airbyte/operators/airbyte.html
copy to docs-archive/apache-airflow-providers-exasol/4.1.2/_modules/airflow/providers/exasol/hooks/exasol.html
index 7c6a068257..e3c53afe49 100644
--- a/docs-archive/apache-airflow-providers-airbyte/3.2.0/_modules/airflow/providers/airbyte/operators/airbyte.html
+++ b/docs-archive/apache-airflow-providers-exasol/4.1.2/_modules/airflow/providers/exasol/hooks/exasol.html
@@ -9,7 +9,7 @@
 <head>
         <meta charset="utf-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1">
-        <title>airflow.providers.airbyte.operators.airbyte &mdash; apache-airflow-providers-airbyte Documentation</title>
+        <title>airflow.providers.exasol.hooks.exasol &mdash; apache-airflow-providers-exasol Documentation</title>
     <link rel="stylesheet" href="../../../../../_static/_gen/css/main.min.css" type="text/css" />
             <link rel="stylesheet" type="text/css" href="../../../../../_static/pygments.css" />
             <link rel="stylesheet" type="text/css" href="../../../../../_static/_gen/css/main.min.css" />
@@ -282,7 +282,7 @@
 <div id="docs-version-selector" class="docs-version-selector sidebar__version-selector">
     <a class="dropdown-toggle" href="#" id="versionDropdown" role="button" data-toggle="dropdown" aria-haspopup="true"
        aria-expanded="false">
-        <span class="bodytext__medium--greyish-brown">Version: </span><span class="version">3.2.0</span>
+        <span class="bodytext__medium--greyish-brown">Version: </span><span class="version">4.1.2</span>
     </a>
     <div class="dropdown-menu" aria-labelledby="navbarDropdownMenuLink">
 
@@ -323,19 +323,13 @@
 
 
 <div class="toctree" role="navigation" aria-label="main navigation">
-    <p class="caption" role="heading"><span class="caption-text">Guides</span></p>
+    <p class="caption" role="heading"><span class="caption-text">References</span></p>
 <ul>
-<li class="toctree-l1"><a class="reference internal" href="../../../../../operators/airbyte.html">Operators</a></li>
-<li class="toctree-l1"><a class="reference internal" href="../../../../../connections.html">Connection types</a></li>
-</ul>
-<p class="caption" role="heading"><span class="caption-text">References</span></p>
-<ul>
-<li class="toctree-l1"><a class="reference internal" href="../../../../../_api/airflow/providers/airbyte/index.html">Python API</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../../../../../_api/airflow/providers/exasol/index.html">Python API</a></li>
 </ul>
 <p class="caption" role="heading"><span class="caption-text">Resources</span></p>
 <ul>
-<li class="toctree-l1"><a class="reference external" href="https://github.com/apache/airflow/tree/providers-airbyte/3.0.0/tests/system/providers/airbyte">Example DAGs</a></li>
-<li class="toctree-l1"><a class="reference external" href="https://pypi.org/project/apache-airflow-providers-airbyte/">PyPI Repository</a></li>
+<li class="toctree-l1"><a class="reference external" href="https://pypi.org/project/apache-airflow-providers-exasol/">PyPI Repository</a></li>
 <li class="toctree-l1"><a class="reference internal" href="../../../../../installing-providers-from-sources.html">Installing from sources</a></li>
 </ul>
 <p class="caption" role="heading"><span class="caption-text">Commits</span></p>
@@ -424,7 +418,7 @@
 <div id="docs-version-selector" class="docs-version-selector sidebar__version-selector">
     <a class="dropdown-toggle" href="#" id="versionDropdown" role="button" data-toggle="dropdown" aria-haspopup="true"
        aria-expanded="false">
-        <span class="bodytext__medium--greyish-brown">Version: </span><span class="version">3.2.0</span>
+        <span class="bodytext__medium--greyish-brown">Version: </span><span class="version">4.1.2</span>
     </a>
     <div class="dropdown-menu" aria-labelledby="navbarDropdownMenuLink">
 
@@ -465,19 +459,13 @@
 
 
 <div class="toctree" role="navigation" aria-label="main navigation">
-    <p class="caption" role="heading"><span class="caption-text">Guides</span></p>
-<ul>
-<li class="toctree-l1"><a class="reference internal" href="../../../../../operators/airbyte.html">Operators</a></li>
-<li class="toctree-l1"><a class="reference internal" href="../../../../../connections.html">Connection types</a></li>
-</ul>
-<p class="caption" role="heading"><span class="caption-text">References</span></p>
+    <p class="caption" role="heading"><span class="caption-text">References</span></p>
 <ul>
-<li class="toctree-l1"><a class="reference internal" href="../../../../../_api/airflow/providers/airbyte/index.html">Python API</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../../../../../_api/airflow/providers/exasol/index.html">Python API</a></li>
 </ul>
 <p class="caption" role="heading"><span class="caption-text">Resources</span></p>
 <ul>
-<li class="toctree-l1"><a class="reference external" href="https://github.com/apache/airflow/tree/providers-airbyte/3.0.0/tests/system/providers/airbyte">Example DAGs</a></li>
-<li class="toctree-l1"><a class="reference external" href="https://pypi.org/project/apache-airflow-providers-airbyte/">PyPI Repository</a></li>
+<li class="toctree-l1"><a class="reference external" href="https://pypi.org/project/apache-airflow-providers-exasol/">PyPI Repository</a></li>
 <li class="toctree-l1"><a class="reference internal" href="../../../../../installing-providers-from-sources.html">Installing from sources</a></li>
 </ul>
 <p class="caption" role="heading"><span class="caption-text">Commits</span></p>
@@ -575,7 +563,7 @@
             
                 <li class="breadcrumb-item"><a href="../../../../index.html">Module code</a></li>
             
-            <li class="breadcrumb-item"><a href="airbyte.html"> airflow.providers.airbyte.operators.airbyte</a></li>
+            <li class="breadcrumb-item"><a href="exasol.html"> airflow.providers.exasol.hooks.exasol</a></li>
         
     </ul>
 </div>
@@ -586,7 +574,7 @@
                                 <div class="bodywrapper">
                                     <div class="body" role="main">
                                         
-  <h1>Source code for airflow.providers.airbyte.operators.airbyte</h1><div class="highlight"><pre>
+  <h1>Source code for airflow.providers.exasol.hooks.exasol</h1><div class="highlight"><pre>
 <span></span><span class="c1">#</span>
 <span class="c1"># Licensed to the Apache Software Foundation (ASF) under one</span>
 <span class="c1"># or more contributor license agreements.  See the NOTICE file</span>
@@ -606,75 +594,230 @@
 <span class="c1"># under the License.</span>
 <span class="kn">from</span> <span class="nn">__future__</span> <span class="kn">import</span> <span class="n">annotations</span>
 
-<span class="kn">from</span> <span class="nn">typing</span> <span class="kn">import</span> <span class="n">TYPE_CHECKING</span><span class="p">,</span> <span class="n">Sequence</span>
+<span class="kn">from</span> <span class="nn">contextlib</span> <span class="kn">import</span> <span class="n">closing</span>
+<span class="kn">from</span> <span class="nn">typing</span> <span class="kn">import</span> <span class="n">Any</span><span class="p">,</span> <span class="n">Callable</span><span class="p">,</span> <span class="n">Iterable</span><span class="p">,</span> <span class="n">Mapping</span>
 
-<span class="kn">from</span> <span class="nn">airflow.models</span> <span class="kn">import</span> <span class="n">BaseOperator</span>
-<span class="kn">from</span> <span class="nn">airflow.providers.airbyte.hooks.airbyte</span> <span class="kn">import</span> <span class="n">AirbyteHook</span>
+<span class="kn">import</span> <span class="nn">pandas</span> <span class="k">as</span> <span class="nn">pd</span>
+<span class="kn">import</span> <span class="nn">pyexasol</span>
+<span class="kn">from</span> <span class="nn">pyexasol</span> <span class="kn">import</span> <span class="n">ExaConnection</span>
 
-<span class="k">if</span> <span class="n">TYPE_CHECKING</span><span class="p">:</span>
-    <span class="kn">from</span> <span class="nn">airflow.utils.context</span> <span class="kn">import</span> <span class="n">Context</span>
+<span class="kn">from</span> <span class="nn">airflow.providers.common.sql.hooks.sql</span> <span class="kn">import</span> <span class="n">DbApiHook</span><span class="p">,</span> <span class="n">return_single_query_results</span>
 
 
-<div class="viewcode-block" id="AirbyteTriggerSyncOperator"><a class="viewcode-back" href="../../../../../_api/airflow/providers/airbyte/operators/airbyte/index.html#airflow.providers.airbyte.operators.airbyte.AirbyteTriggerSyncOperator">[docs]</a><span class="k">class</span> <span class="nc">AirbyteTriggerSyncOperator</span><span class="p">(</span><span class="n">BaseOperator</span><span class="p">):</span>
+<div class="viewcode-block" id="ExasolHook"><a class="viewcode-back" href="../../../../../_api/airflow/providers/exasol/hooks/exasol/index.html#airflow.providers.exasol.hooks.exasol.ExasolHook">[docs]</a><span class="k">class</span> <span class="nc">ExasolHook</span><span class="p">(</span><span class="n">DbApiHook</span><span class="p">):</span>
     <span class="sd">&quot;&quot;&quot;</span>
-<span class="sd">    This operator allows you to submit a job to an Airbyte server to run a integration</span>
-<span class="sd">    process between your source and destination.</span>
-
-<span class="sd">    .. seealso::</span>
-<span class="sd">        For more information on how to use this operator, take a look at the guide:</span>
-<span class="sd">        :ref:`howto/operator:AirbyteTriggerSyncOperator`</span>
-
-<span class="sd">    :param airbyte_conn_id: Required. The name of the Airflow connection to get connection</span>
-<span class="sd">        information for Airbyte.</span>
-<span class="sd">    :param connection_id: Required. The Airbyte ConnectionId UUID between a source and destination.</span>
-<span class="sd">    :param asynchronous: Optional. Flag to get job_id after submitting the job to the Airbyte API.</span>
-<span class="sd">        This is useful for submitting long running jobs and</span>
-<span class="sd">        waiting on them asynchronously using the AirbyteJobSensor.</span>
-<span class="sd">    :param api_version: Optional. Airbyte API version.</span>
-<span class="sd">    :param wait_seconds: Optional. Number of seconds between checks. Only used when ``asynchronous`` is False.</span>
-<span class="sd">    :param timeout: Optional. The amount of time, in seconds, to wait for the request to complete.</span>
-<span class="sd">        Only used when ``asynchronous`` is False.</span>
+<span class="sd">    Interact with Exasol.</span>
+<span class="sd">    You can specify the pyexasol ``compression``, ``encryption``, ``json_lib``</span>
+<span class="sd">    and ``client_name``  parameters in the extra field of your connection</span>
+<span class="sd">    as ``{&quot;compression&quot;: True, &quot;json_lib&quot;: &quot;rapidjson&quot;, etc}``.</span>
+<span class="sd">    See `pyexasol reference</span>
+<span class="sd">    &lt;https://github.com/badoo/pyexasol/blob/master/docs/REFERENCE.md#connect&gt;`_</span>
+<span class="sd">    for more details.</span>
 <span class="sd">    &quot;&quot;&quot;</span>
 
-<div class="viewcode-block" id="AirbyteTriggerSyncOperator.template_fields"><a class="viewcode-back" href="../../../../../_api/airflow/providers/airbyte/operators/airbyte/index.html#airflow.providers.airbyte.operators.airbyte.AirbyteTriggerSyncOperator.template_fields">[docs]</a>    <span class="n">template_fields</span><span class="p">:</span> <span class="n">Sequence</span><span class="p">[</span><span class="nb">str</span><span class="p">]</span> <span class="o">=</span> <span class=" [...]
-
-    <span class="k">def</span> <span class="fm">__init__</span><span class="p">(</span>
+<div class="viewcode-block" id="ExasolHook.conn_name_attr"><a class="viewcode-back" href="../../../../../_api/airflow/providers/exasol/hooks/exasol/index.html#airflow.providers.exasol.hooks.exasol.ExasolHook.conn_name_attr">[docs]</a>    <span class="n">conn_name_attr</span> <span class="o">=</span> <span class="s2">&quot;exasol_conn_id&quot;</span></div>
+<div class="viewcode-block" id="ExasolHook.default_conn_name"><a class="viewcode-back" href="../../../../../_api/airflow/providers/exasol/hooks/exasol/index.html#airflow.providers.exasol.hooks.exasol.ExasolHook.default_conn_name">[docs]</a>    <span class="n">default_conn_name</span> <span class="o">=</span> <span class="s2">&quot;exasol_default&quot;</span></div>
+<div class="viewcode-block" id="ExasolHook.conn_type"><a class="viewcode-back" href="../../../../../_api/airflow/providers/exasol/hooks/exasol/index.html#airflow.providers.exasol.hooks.exasol.ExasolHook.conn_type">[docs]</a>    <span class="n">conn_type</span> <span class="o">=</span> <span class="s2">&quot;exasol&quot;</span></div>
+<div class="viewcode-block" id="ExasolHook.hook_name"><a class="viewcode-back" href="../../../../../_api/airflow/providers/exasol/hooks/exasol/index.html#airflow.providers.exasol.hooks.exasol.ExasolHook.hook_name">[docs]</a>    <span class="n">hook_name</span> <span class="o">=</span> <span class="s2">&quot;Exasol&quot;</span></div>
+<div class="viewcode-block" id="ExasolHook.supports_autocommit"><a class="viewcode-back" href="../../../../../_api/airflow/providers/exasol/hooks/exasol/index.html#airflow.providers.exasol.hooks.exasol.ExasolHook.supports_autocommit">[docs]</a>    <span class="n">supports_autocommit</span> <span class="o">=</span> <span class="kc">True</span></div>
+
+    <span class="k">def</span> <span class="fm">__init__</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="o">*</span><span class="n">args</span><span class="p">,</span> <span class="o">**</span><span class="n">kwargs</span><span class="p">)</span> <span class="o">-&gt;</span> <span class="kc">None</span><span class="p">:</span>
+        <span class="nb">super</span><span class="p">()</span><span class="o">.</span><span class="fm">__init__</span><span class="p">(</span><span class="o">*</span><span class="n">args</span><span class="p">,</span> <span class="o">**</span><span class="n">kwargs</span><span class="p">)</span>
+        <span class="bp">self</span><span class="o">.</span><span class="n">schema</span> <span class="o">=</span> <span class="n">kwargs</span><span class="o">.</span><span class="n">pop</span><span class="p">(</span><span class="s2">&quot;schema&quot;</span><span class="p">,</span> <span class="kc">None</span><span class="p">)</span>
+
+<div class="viewcode-block" id="ExasolHook.get_conn"><a class="viewcode-back" href="../../../../../_api/airflow/providers/exasol/hooks/exasol/index.html#airflow.providers.exasol.hooks.exasol.ExasolHook.get_conn">[docs]</a>    <span class="k">def</span> <span class="nf">get_conn</span><span class="p">(</span><span class="bp">self</span><span class="p">)</span> <span class="o">-&gt;</span> <span class="n">ExaConnection</span><span class="p">:</span>
+        <span class="n">conn_id</span> <span class="o">=</span> <span class="nb">getattr</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="bp">self</span><span class="o">.</span><span class="n">conn_name_attr</span><span class="p">)</span>
+        <span class="n">conn</span> <span class="o">=</span> <span class="bp">self</span><span class="o">.</span><span class="n">get_connection</span><span class="p">(</span><span class="n">conn_id</span><span class="p">)</span>
+        <span class="n">conn_args</span> <span class="o">=</span> <span class="nb">dict</span><span class="p">(</span>
+            <span class="n">dsn</span><span class="o">=</span><span class="sa">f</span><span class="s2">&quot;</span><span class="si">{</span><span class="n">conn</span><span class="o">.</span><span class="n">host</span><span class="si">}</span><span class="s2">:</span><span class="si">{</span><span class="n">conn</span><span class="o">.</span><span class="n">port</span><span class="si">}</span><span class="s2">&quot;</span><span class="p">,</span>
+            <span class="n">user</span><span class="o">=</span><span class="n">conn</span><span class="o">.</span><span class="n">login</span><span class="p">,</span>
+            <span class="n">password</span><span class="o">=</span><span class="n">conn</span><span class="o">.</span><span class="n">password</span><span class="p">,</span>
+            <span class="n">schema</span><span class="o">=</span><span class="bp">self</span><span class="o">.</span><span class="n">schema</span> <span class="ow">or</span> <span class="n">conn</span><span class="o">.</span><span class="n">schema</span><span class="p">,</span>
+        <span class="p">)</span>
+        <span class="c1"># check for parameters in conn.extra</span>
+        <span class="k">for</span> <span class="n">arg_name</span><span class="p">,</span> <span class="n">arg_val</span> <span class="ow">in</span> <span class="n">conn</span><span class="o">.</span><span class="n">extra_dejson</span><span class="o">.</span><span class="n">items</span><span class="p">():</span>
+            <span class="k">if</span> <span class="n">arg_name</span> <span class="ow">in</span> <span class="p">[</span><span class="s2">&quot;compression&quot;</span><span class="p">,</span> <span class="s2">&quot;encryption&quot;</span><span class="p">,</span> <span class="s2">&quot;json_lib&quot;</span><span class="p">,</span> <span class="s2">&quot;client_name&quot;</span><span class="p">]:</span>
+                <span class="n">conn_args</span><span class="p">[</span><span class="n">arg_name</span><span class="p">]</span> <span class="o">=</span> <span class="n">arg_val</span>
+
+        <span class="n">conn</span> <span class="o">=</span> <span class="n">pyexasol</span><span class="o">.</span><span class="n">connect</span><span class="p">(</span><span class="o">**</span><span class="n">conn_args</span><span class="p">)</span>
+        <span class="k">return</span> <span class="n">conn</span></div>
+
+<div class="viewcode-block" id="ExasolHook.get_pandas_df"><a class="viewcode-back" href="../../../../../_api/airflow/providers/exasol/hooks/exasol/index.html#airflow.providers.exasol.hooks.exasol.ExasolHook.get_pandas_df">[docs]</a>    <span class="k">def</span> <span class="nf">get_pandas_df</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="n">sql</span><span class="p">:</span> <span class="nb">str</span><span class="p">,</span> <span class= [...]
+        <span class="sd">&quot;&quot;&quot;</span>
+<span class="sd">        Executes the sql and returns a pandas dataframe</span>
+
+<span class="sd">        :param sql: the sql statement to be executed (str) or a list of</span>
+<span class="sd">            sql statements to execute</span>
+<span class="sd">        :param parameters: The parameters to render the SQL query with.</span>
+<span class="sd">        :param kwargs: (optional) passed into pyexasol.ExaConnection.export_to_pandas method</span>
+<span class="sd">        &quot;&quot;&quot;</span>
+        <span class="k">with</span> <span class="n">closing</span><span class="p">(</span><span class="bp">self</span><span class="o">.</span><span class="n">get_conn</span><span class="p">())</span> <span class="k">as</span> <span class="n">conn</span><span class="p">:</span>
+            <span class="n">df</span> <span class="o">=</span> <span class="n">conn</span><span class="o">.</span><span class="n">export_to_pandas</span><span class="p">(</span><span class="n">sql</span><span class="p">,</span> <span class="n">query_params</span><span class="o">=</span><span class="n">parameters</span><span class="p">,</span> <span class="o">**</span><span class="n">kwargs</span><span class="p">)</span>
+            <span class="k">return</span> <span class="n">df</span></div>
+
+<div class="viewcode-block" id="ExasolHook.get_records"><a class="viewcode-back" href="../../../../../_api/airflow/providers/exasol/hooks/exasol/index.html#airflow.providers.exasol.hooks.exasol.ExasolHook.get_records">[docs]</a>    <span class="k">def</span> <span class="nf">get_records</span><span class="p">(</span>
+        <span class="bp">self</span><span class="p">,</span>
+        <span class="n">sql</span><span class="p">:</span> <span class="nb">str</span> <span class="o">|</span> <span class="nb">list</span><span class="p">[</span><span class="nb">str</span><span class="p">],</span>
+        <span class="n">parameters</span><span class="p">:</span> <span class="n">Iterable</span> <span class="o">|</span> <span class="n">Mapping</span> <span class="o">|</span> <span class="kc">None</span> <span class="o">=</span> <span class="kc">None</span><span class="p">,</span>
+    <span class="p">)</span> <span class="o">-&gt;</span> <span class="nb">list</span><span class="p">[</span><span class="nb">dict</span> <span class="o">|</span> <span class="nb">tuple</span><span class="p">[</span><span class="n">Any</span><span class="p">,</span> <span class="o">...</span><span class="p">]]:</span>
+        <span class="sd">&quot;&quot;&quot;</span>
+<span class="sd">        Executes the sql and returns a set of records.</span>
+
+<span class="sd">        :param sql: the sql statement to be executed (str) or a list of</span>
+<span class="sd">            sql statements to execute</span>
+<span class="sd">        :param parameters: The parameters to render the SQL query with.</span>
+<span class="sd">        &quot;&quot;&quot;</span>
+        <span class="k">with</span> <span class="n">closing</span><span class="p">(</span><span class="bp">self</span><span class="o">.</span><span class="n">get_conn</span><span class="p">())</span> <span class="k">as</span> <span class="n">conn</span><span class="p">:</span>
+            <span class="k">with</span> <span class="n">closing</span><span class="p">(</span><span class="n">conn</span><span class="o">.</span><span class="n">execute</span><span class="p">(</span><span class="n">sql</span><span class="p">,</span> <span class="n">parameters</span><span class="p">))</span> <span class="k">as</span> <span class="n">cur</span><span class="p">:</span>
+                <span class="k">return</span> <span class="n">cur</span><span class="o">.</span><span class="n">fetchall</span><span class="p">()</span></div>
+
+<div class="viewcode-block" id="ExasolHook.get_first"><a class="viewcode-back" href="../../../../../_api/airflow/providers/exasol/hooks/exasol/index.html#airflow.providers.exasol.hooks.exasol.ExasolHook.get_first">[docs]</a>    <span class="k">def</span> <span class="nf">get_first</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="n">sql</span><span class="p">:</span> <span class="nb">str</span> <span class="o">|</span> <span class="nb">list</ [...]
+        <span class="sd">&quot;&quot;&quot;</span>
+<span class="sd">        Executes the sql and returns the first resulting row.</span>
+
+<span class="sd">        :param sql: the sql statement to be executed (str) or a list of</span>
+<span class="sd">            sql statements to execute</span>
+<span class="sd">        :param parameters: The parameters to render the SQL query with.</span>
+<span class="sd">        &quot;&quot;&quot;</span>
+        <span class="k">with</span> <span class="n">closing</span><span class="p">(</span><span class="bp">self</span><span class="o">.</span><span class="n">get_conn</span><span class="p">())</span> <span class="k">as</span> <span class="n">conn</span><span class="p">:</span>
+            <span class="k">with</span> <span class="n">closing</span><span class="p">(</span><span class="n">conn</span><span class="o">.</span><span class="n">execute</span><span class="p">(</span><span class="n">sql</span><span class="p">,</span> <span class="n">parameters</span><span class="p">))</span> <span class="k">as</span> <span class="n">cur</span><span class="p">:</span>
+                <span class="k">return</span> <span class="n">cur</span><span class="o">.</span><span class="n">fetchone</span><span class="p">()</span></div>
+
+<div class="viewcode-block" id="ExasolHook.export_to_file"><a class="viewcode-back" href="../../../../../_api/airflow/providers/exasol/hooks/exasol/index.html#airflow.providers.exasol.hooks.exasol.ExasolHook.export_to_file">[docs]</a>    <span class="k">def</span> <span class="nf">export_to_file</span><span class="p">(</span>
         <span class="bp">self</span><span class="p">,</span>
-        <span class="n">connection_id</span><span class="p">:</span> <span class="nb">str</span><span class="p">,</span>
-        <span class="n">airbyte_conn_id</span><span class="p">:</span> <span class="nb">str</span> <span class="o">=</span> <span class="s2">&quot;airbyte_default&quot;</span><span class="p">,</span>
-        <span class="n">asynchronous</span><span class="p">:</span> <span class="nb">bool</span> <span class="o">|</span> <span class="kc">None</span> <span class="o">=</span> <span class="kc">False</span><span class="p">,</span>
-        <span class="n">api_version</span><span class="p">:</span> <span class="nb">str</span> <span class="o">=</span> <span class="s2">&quot;v1&quot;</span><span class="p">,</span>
-        <span class="n">wait_seconds</span><span class="p">:</span> <span class="nb">float</span> <span class="o">=</span> <span class="mi">3</span><span class="p">,</span>
-        <span class="n">timeout</span><span class="p">:</span> <span class="nb">float</span> <span class="o">|</span> <span class="kc">None</span> <span class="o">=</span> <span class="mi">3600</span><span class="p">,</span>
-        <span class="o">**</span><span class="n">kwargs</span><span class="p">,</span>
+        <span class="n">filename</span><span class="p">:</span> <span class="nb">str</span><span class="p">,</span>
+        <span class="n">query_or_table</span><span class="p">:</span> <span class="nb">str</span><span class="p">,</span>
+        <span class="n">query_params</span><span class="p">:</span> <span class="nb">dict</span> <span class="o">|</span> <span class="kc">None</span> <span class="o">=</span> <span class="kc">None</span><span class="p">,</span>
+        <span class="n">export_params</span><span class="p">:</span> <span class="nb">dict</span> <span class="o">|</span> <span class="kc">None</span> <span class="o">=</span> <span class="kc">None</span><span class="p">,</span>
     <span class="p">)</span> <span class="o">-&gt;</span> <span class="kc">None</span><span class="p">:</span>
-        <span class="nb">super</span><span class="p">()</span><span class="o">.</span><span class="fm">__init__</span><span class="p">(</span><span class="o">**</span><span class="n">kwargs</span><span class="p">)</span>
-        <span class="bp">self</span><span class="o">.</span><span class="n">airbyte_conn_id</span> <span class="o">=</span> <span class="n">airbyte_conn_id</span>
-        <span class="bp">self</span><span class="o">.</span><span class="n">connection_id</span> <span class="o">=</span> <span class="n">connection_id</span>
-        <span class="bp">self</span><span class="o">.</span><span class="n">timeout</span> <span class="o">=</span> <span class="n">timeout</span>
-        <span class="bp">self</span><span class="o">.</span><span class="n">api_version</span> <span class="o">=</span> <span class="n">api_version</span>
-        <span class="bp">self</span><span class="o">.</span><span class="n">wait_seconds</span> <span class="o">=</span> <span class="n">wait_seconds</span>
-        <span class="bp">self</span><span class="o">.</span><span class="n">asynchronous</span> <span class="o">=</span> <span class="n">asynchronous</span>
-
-<div class="viewcode-block" id="AirbyteTriggerSyncOperator.execute"><a class="viewcode-back" href="../../../../../_api/airflow/providers/airbyte/operators/airbyte/index.html#airflow.providers.airbyte.operators.airbyte.AirbyteTriggerSyncOperator.execute">[docs]</a>    <span class="k">def</span> <span class="nf">execute</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="n">context</span><span class="p">:</span> <span class="n">Context</span><spa [...]
-        <span class="sd">&quot;&quot;&quot;Create Airbyte Job and wait to finish&quot;&quot;&quot;</span>
-        <span class="bp">self</span><span class="o">.</span><span class="n">hook</span> <span class="o">=</span> <span class="n">AirbyteHook</span><span class="p">(</span><span class="n">airbyte_conn_id</span><span class="o">=</span><span class="bp">self</span><span class="o">.</span><span class="n">airbyte_conn_id</span><span class="p">,</span> <span class="n">api_version</span><span class="o">=</span><span class="bp">self</span><span class="o">.</span><span class="n">api_version</span> [...]
-        <span class="n">job_object</span> <span class="o">=</span> <span class="bp">self</span><span class="o">.</span><span class="n">hook</span><span class="o">.</span><span class="n">submit_sync_connection</span><span class="p">(</span><span class="n">connection_id</span><span class="o">=</span><span class="bp">self</span><span class="o">.</span><span class="n">connection_id</span><span class="p">)</span>
-        <span class="bp">self</span><span class="o">.</span><span class="n">job_id</span> <span class="o">=</span> <span class="n">job_object</span><span class="o">.</span><span class="n">json</span><span class="p">()[</span><span class="s2">&quot;job&quot;</span><span class="p">][</span><span class="s2">&quot;id&quot;</span><span class="p">]</span>
-
-        <span class="bp">self</span><span class="o">.</span><span class="n">log</span><span class="o">.</span><span class="n">info</span><span class="p">(</span><span class="s2">&quot;Job </span><span class="si">%s</span><span class="s2"> was submitted to Airbyte Server&quot;</span><span class="p">,</span> <span class="bp">self</span><span class="o">.</span><span class="n">job_id</span><span class="p">)</span>
-        <span class="k">if</span> <span class="ow">not</span> <span class="bp">self</span><span class="o">.</span><span class="n">asynchronous</span><span class="p">:</span>
-            <span class="bp">self</span><span class="o">.</span><span class="n">log</span><span class="o">.</span><span class="n">info</span><span class="p">(</span><span class="s2">&quot;Waiting for job </span><span class="si">%s</span><span class="s2"> to complete&quot;</span><span class="p">,</span> <span class="bp">self</span><span class="o">.</span><span class="n">job_id</span><span class="p">)</span>
-            <span class="bp">self</span><span class="o">.</span><span class="n">hook</span><span class="o">.</span><span class="n">wait_for_job</span><span class="p">(</span><span class="n">job_id</span><span class="o">=</span><span class="bp">self</span><span class="o">.</span><span class="n">job_id</span><span class="p">,</span> <span class="n">wait_seconds</span><span class="o">=</span><span class="bp">self</span><span class="o">.</span><span class="n">wait_seconds</span><span class=" [...]
-            <span class="bp">self</span><span class="o">.</span><span class="n">log</span><span class="o">.</span><span class="n">info</span><span class="p">(</span><span class="s2">&quot;Job </span><span class="si">%s</span><span class="s2"> completed successfully&quot;</span><span class="p">,</span> <span class="bp">self</span><span class="o">.</span><span class="n">job_id</span><span class="p">)</span>
-
-        <span class="k">return</span> <span class="bp">self</span><span class="o">.</span><span class="n">job_id</span></div>
-
-<div class="viewcode-block" id="AirbyteTriggerSyncOperator.on_kill"><a class="viewcode-back" href="../../../../../_api/airflow/providers/airbyte/operators/airbyte/index.html#airflow.providers.airbyte.operators.airbyte.AirbyteTriggerSyncOperator.on_kill">[docs]</a>    <span class="k">def</span> <span class="nf">on_kill</span><span class="p">(</span><span class="bp">self</span><span class="p">):</span>
-        <span class="sd">&quot;&quot;&quot;Cancel the job if task is cancelled&quot;&quot;&quot;</span>
-        <span class="k">if</span> <span class="bp">self</span><span class="o">.</span><span class="n">job_id</span><span class="p">:</span>
-            <span class="bp">self</span><span class="o">.</span><span class="n">log</span><span class="o">.</span><span class="n">info</span><span class="p">(</span><span class="s2">&quot;on_kill: cancel the airbyte Job </span><span class="si">%s</span><span class="s2">&quot;</span><span class="p">,</span> <span class="bp">self</span><span class="o">.</span><span class="n">job_id</span><span class="p">)</span>
-            <span class="bp">self</span><span class="o">.</span><span class="n">hook</span><span class="o">.</span><span class="n">cancel_job</span><span class="p">(</span><span class="bp">self</span><span class="o">.</span><span class="n">job_id</span><span class="p">)</span></div></div>
+        <span class="sd">&quot;&quot;&quot;</span>
+<span class="sd">        Exports data to a file.</span>
+
+<span class="sd">        :param filename: Path to the file to which the data has to be exported</span>
+<span class="sd">        :param query_or_table: the sql statement to be executed or table name to export</span>
+<span class="sd">        :param query_params: Query parameters passed to underlying ``export_to_file``</span>
+<span class="sd">            method of :class:`~pyexasol.connection.ExaConnection`.</span>
+<span class="sd">        :param export_params: Extra parameters passed to underlying ``export_to_file``</span>
+<span class="sd">            method of :class:`~pyexasol.connection.ExaConnection`.</span>
+<span class="sd">        &quot;&quot;&quot;</span>
+        <span class="bp">self</span><span class="o">.</span><span class="n">log</span><span class="o">.</span><span class="n">info</span><span class="p">(</span><span class="s2">&quot;Getting data from exasol&quot;</span><span class="p">)</span>
+        <span class="k">with</span> <span class="n">closing</span><span class="p">(</span><span class="bp">self</span><span class="o">.</span><span class="n">get_conn</span><span class="p">())</span> <span class="k">as</span> <span class="n">conn</span><span class="p">:</span>
+            <span class="n">conn</span><span class="o">.</span><span class="n">export_to_file</span><span class="p">(</span>
+                <span class="n">dst</span><span class="o">=</span><span class="n">filename</span><span class="p">,</span>
+                <span class="n">query_or_table</span><span class="o">=</span><span class="n">query_or_table</span><span class="p">,</span>
+                <span class="n">query_params</span><span class="o">=</span><span class="n">query_params</span><span class="p">,</span>
+                <span class="n">export_params</span><span class="o">=</span><span class="n">export_params</span><span class="p">,</span>
+            <span class="p">)</span>
+        <span class="bp">self</span><span class="o">.</span><span class="n">log</span><span class="o">.</span><span class="n">info</span><span class="p">(</span><span class="s2">&quot;Data saved to </span><span class="si">%s</span><span class="s2">&quot;</span><span class="p">,</span> <span class="n">filename</span><span class="p">)</span></div>
+
+<div class="viewcode-block" id="ExasolHook.run"><a class="viewcode-back" href="../../../../../_api/airflow/providers/exasol/hooks/exasol/index.html#airflow.providers.exasol.hooks.exasol.ExasolHook.run">[docs]</a>    <span class="k">def</span> <span class="nf">run</span><span class="p">(</span>
+        <span class="bp">self</span><span class="p">,</span>
+        <span class="n">sql</span><span class="p">:</span> <span class="nb">str</span> <span class="o">|</span> <span class="n">Iterable</span><span class="p">[</span><span class="nb">str</span><span class="p">],</span>
+        <span class="n">autocommit</span><span class="p">:</span> <span class="nb">bool</span> <span class="o">=</span> <span class="kc">False</span><span class="p">,</span>
+        <span class="n">parameters</span><span class="p">:</span> <span class="n">Iterable</span> <span class="o">|</span> <span class="n">Mapping</span> <span class="o">|</span> <span class="kc">None</span> <span class="o">=</span> <span class="kc">None</span><span class="p">,</span>
+        <span class="n">handler</span><span class="p">:</span> <span class="n">Callable</span> <span class="o">|</span> <span class="kc">None</span> <span class="o">=</span> <span class="kc">None</span><span class="p">,</span>
+        <span class="n">split_statements</span><span class="p">:</span> <span class="nb">bool</span> <span class="o">=</span> <span class="kc">False</span><span class="p">,</span>
+        <span class="n">return_last</span><span class="p">:</span> <span class="nb">bool</span> <span class="o">=</span> <span class="kc">True</span><span class="p">,</span>
+    <span class="p">)</span> <span class="o">-&gt;</span> <span class="n">Any</span> <span class="o">|</span> <span class="nb">list</span><span class="p">[</span><span class="n">Any</span><span class="p">]</span> <span class="o">|</span> <span class="kc">None</span><span class="p">:</span>
+        <span class="sd">&quot;&quot;&quot;</span>
+<span class="sd">        Runs a command or a list of commands. Pass a list of sql</span>
+<span class="sd">        statements to the sql parameter to get them to execute</span>
+<span class="sd">        sequentially</span>
+
+<span class="sd">        :param sql: the sql statement to be executed (str) or a list of</span>
+<span class="sd">            sql statements to execute</span>
+<span class="sd">        :param autocommit: What to set the connection&#39;s autocommit setting to</span>
+<span class="sd">            before executing the query.</span>
+<span class="sd">        :param parameters: The parameters to render the SQL query with.</span>
+<span class="sd">        :param handler: The result handler which is called with the result of each statement.</span>
+<span class="sd">        :param split_statements: Whether to split a single SQL string into statements and run separately</span>
+<span class="sd">        :param return_last: Whether to return result for only last statement or for all after split</span>
+<span class="sd">        :return: return only result of the LAST SQL expression if handler was provided.</span>
+<span class="sd">        &quot;&quot;&quot;</span>
+        <span class="bp">self</span><span class="o">.</span><span class="n">descriptions</span> <span class="o">=</span> <span class="p">[]</span>
+        <span class="k">if</span> <span class="nb">isinstance</span><span class="p">(</span><span class="n">sql</span><span class="p">,</span> <span class="nb">str</span><span class="p">):</span>
+            <span class="k">if</span> <span class="n">split_statements</span><span class="p">:</span>
+                <span class="n">sql_list</span><span class="p">:</span> <span class="n">Iterable</span><span class="p">[</span><span class="nb">str</span><span class="p">]</span> <span class="o">=</span> <span class="bp">self</span><span class="o">.</span><span class="n">split_sql_string</span><span class="p">(</span><span class="n">sql</span><span class="p">)</span>
+            <span class="k">else</span><span class="p">:</span>
+                <span class="n">statement</span> <span class="o">=</span> <span class="bp">self</span><span class="o">.</span><span class="n">strip_sql_string</span><span class="p">(</span><span class="n">sql</span><span class="p">)</span>
+                <span class="n">sql_list</span> <span class="o">=</span> <span class="p">[</span><span class="n">statement</span><span class="p">]</span> <span class="k">if</span> <span class="n">statement</span><span class="o">.</span><span class="n">strip</span><span class="p">()</span> <span class="k">else</span> <span class="p">[]</span>
+        <span class="k">else</span><span class="p">:</span>
+            <span class="n">sql_list</span> <span class="o">=</span> <span class="n">sql</span>
+
+        <span class="k">if</span> <span class="n">sql_list</span><span class="p">:</span>
+            <span class="bp">self</span><span class="o">.</span><span class="n">log</span><span class="o">.</span><span class="n">debug</span><span class="p">(</span><span class="s2">&quot;Executing following statements against Exasol DB: </span><span class="si">%s</span><span class="s2">&quot;</span><span class="p">,</span> <span class="nb">list</span><span class="p">(</span><span class="n">sql_list</span><span class="p">))</span>
+        <span class="k">else</span><span class="p">:</span>
+            <span class="k">raise</span> <span class="ne">ValueError</span><span class="p">(</span><span class="s2">&quot;List of SQL statements is empty&quot;</span><span class="p">)</span>
+        <span class="n">_last_result</span> <span class="o">=</span> <span class="kc">None</span>
+        <span class="k">with</span> <span class="n">closing</span><span class="p">(</span><span class="bp">self</span><span class="o">.</span><span class="n">get_conn</span><span class="p">())</span> <span class="k">as</span> <span class="n">conn</span><span class="p">:</span>
+            <span class="bp">self</span><span class="o">.</span><span class="n">set_autocommit</span><span class="p">(</span><span class="n">conn</span><span class="p">,</span> <span class="n">autocommit</span><span class="p">)</span>
+            <span class="n">results</span> <span class="o">=</span> <span class="p">[]</span>
+            <span class="k">for</span> <span class="n">sql_statement</span> <span class="ow">in</span> <span class="n">sql_list</span><span class="p">:</span>
+                <span class="k">with</span> <span class="n">closing</span><span class="p">(</span><span class="n">conn</span><span class="o">.</span><span class="n">execute</span><span class="p">(</span><span class="n">sql_statement</span><span class="p">,</span> <span class="n">parameters</span><span class="p">))</span> <span class="k">as</span> <span class="n">cur</span><span class="p">:</span>
+                    <span class="bp">self</span><span class="o">.</span><span class="n">log</span><span class="o">.</span><span class="n">info</span><span class="p">(</span><span class="s2">&quot;Running statement: </span><span class="si">%s</span><span class="s2">, parameters: </span><span class="si">%s</span><span class="s2">&quot;</span><span class="p">,</span> <span class="n">sql_statement</span><span class="p">,</span> <span class="n">parameters</span><span class="p">)</span>
+                    <span class="k">if</span> <span class="n">handler</span> <span class="ow">is</span> <span class="ow">not</span> <span class="kc">None</span><span class="p">:</span>
+                        <span class="n">result</span> <span class="o">=</span> <span class="n">handler</span><span class="p">(</span><span class="n">cur</span><span class="p">)</span>
+                        <span class="k">if</span> <span class="n">return_single_query_results</span><span class="p">(</span><span class="n">sql</span><span class="p">,</span> <span class="n">return_last</span><span class="p">,</span> <span class="n">split_statements</span><span class="p">):</span>
+                            <span class="n">_last_result</span> <span class="o">=</span> <span class="n">result</span>
+                            <span class="n">_last_description</span> <span class="o">=</span> <span class="n">cur</span><span class="o">.</span><span class="n">description</span>
+                        <span class="k">else</span><span class="p">:</span>
+                            <span class="n">results</span><span class="o">.</span><span class="n">append</span><span class="p">(</span><span class="n">result</span><span class="p">)</span>
+                            <span class="bp">self</span><span class="o">.</span><span class="n">descriptions</span><span class="o">.</span><span class="n">append</span><span class="p">(</span><span class="n">cur</span><span class="o">.</span><span class="n">description</span><span class="p">)</span>
+
+                    <span class="bp">self</span><span class="o">.</span><span class="n">log</span><span class="o">.</span><span class="n">info</span><span class="p">(</span><span class="s2">&quot;Rows affected: </span><span class="si">%s</span><span class="s2">&quot;</span><span class="p">,</span> <span class="n">cur</span><span class="o">.</span><span class="n">rowcount</span><span class="p">)</span>
+
+            <span class="c1"># If autocommit was set to False or db does not support autocommit, we do a manual commit.</span>
+            <span class="k">if</span> <span class="ow">not</span> <span class="bp">self</span><span class="o">.</span><span class="n">get_autocommit</span><span class="p">(</span><span class="n">conn</span><span class="p">):</span>
+                <span class="n">conn</span><span class="o">.</span><span class="n">commit</span><span class="p">()</span>
+
+        <span class="k">if</span> <span class="n">handler</span> <span class="ow">is</span> <span class="kc">None</span><span class="p">:</span>
+            <span class="k">return</span> <span class="kc">None</span>
+        <span class="k">if</span> <span class="n">return_single_query_results</span><span class="p">(</span><span class="n">sql</span><span class="p">,</span> <span class="n">return_last</span><span class="p">,</span> <span class="n">split_statements</span><span class="p">):</span>
+            <span class="bp">self</span><span class="o">.</span><span class="n">descriptions</span> <span class="o">=</span> <span class="p">[</span><span class="n">_last_description</span><span class="p">]</span>
+            <span class="k">return</span> <span class="n">_last_result</span>
+        <span class="k">else</span><span class="p">:</span>
+            <span class="k">return</span> <span class="n">results</span></div>
+
+<div class="viewcode-block" id="ExasolHook.set_autocommit"><a class="viewcode-back" href="../../../../../_api/airflow/providers/exasol/hooks/exasol/index.html#airflow.providers.exasol.hooks.exasol.ExasolHook.set_autocommit">[docs]</a>    <span class="k">def</span> <span class="nf">set_autocommit</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="n">conn</span><span class="p">,</span> <span class="n">autocommit</span><span class="p">:</span> <s [...]
+        <span class="sd">&quot;&quot;&quot;</span>
+<span class="sd">        Sets the autocommit flag on the connection</span>
+
+<span class="sd">        :param conn: Connection to set autocommit setting to.</span>
+<span class="sd">        :param autocommit: The autocommit setting to set.</span>
+<span class="sd">        &quot;&quot;&quot;</span>
+        <span class="k">if</span> <span class="ow">not</span> <span class="bp">self</span><span class="o">.</span><span class="n">supports_autocommit</span> <span class="ow">and</span> <span class="n">autocommit</span><span class="p">:</span>
+            <span class="bp">self</span><span class="o">.</span><span class="n">log</span><span class="o">.</span><span class="n">warning</span><span class="p">(</span>
+                <span class="s2">&quot;</span><span class="si">%s</span><span class="s2"> connection doesn&#39;t support autocommit but autocommit activated.&quot;</span><span class="p">,</span>
+                <span class="nb">getattr</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="bp">self</span><span class="o">.</span><span class="n">conn_name_attr</span><span class="p">),</span>
+            <span class="p">)</span>
+        <span class="n">conn</span><span class="o">.</span><span class="n">set_autocommit</span><span class="p">(</span><span class="n">autocommit</span><span class="p">)</span></div>
+
+<div class="viewcode-block" id="ExasolHook.get_autocommit"><a class="viewcode-back" href="../../../../../_api/airflow/providers/exasol/hooks/exasol/index.html#airflow.providers.exasol.hooks.exasol.ExasolHook.get_autocommit">[docs]</a>    <span class="k">def</span> <span class="nf">get_autocommit</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="n">conn</span><span class="p">)</span> <span class="o">-&gt;</span> <span class="nb">bool</span><sp [...]
+        <span class="sd">&quot;&quot;&quot;</span>
+<span class="sd">        Get autocommit setting for the provided connection.</span>
+<span class="sd">        Return True if autocommit is set.</span>
+<span class="sd">        Return False if autocommit is not set or set to False or conn</span>
+<span class="sd">        does not support autocommit.</span>
+
+<span class="sd">        :param conn: Connection to get autocommit setting from.</span>
+<span class="sd">        :return: connection autocommit setting.</span>
+<span class="sd">        &quot;&quot;&quot;</span>
+        <span class="n">autocommit</span> <span class="o">=</span> <span class="n">conn</span><span class="o">.</span><span class="n">attr</span><span class="o">.</span><span class="n">get</span><span class="p">(</span><span class="s2">&quot;autocommit&quot;</span><span class="p">)</span>
+        <span class="k">if</span> <span class="n">autocommit</span> <span class="ow">is</span> <span class="kc">None</span><span class="p">:</span>
+            <span class="n">autocommit</span> <span class="o">=</span> <span class="nb">super</span><span class="p">()</span><span class="o">.</span><span class="n">get_autocommit</span><span class="p">(</span><span class="n">conn</span><span class="p">)</span>
+        <span class="k">return</span> <span class="n">autocommit</span></div>
+
+    <span class="nd">@staticmethod</span>
+    <span class="k">def</span> <span class="nf">_serialize_cell</span><span class="p">(</span><span class="n">cell</span><span class="p">,</span> <span class="n">conn</span><span class="o">=</span><span class="kc">None</span><span class="p">)</span> <span class="o">-&gt;</span> <span class="n">Any</span><span class="p">:</span>
+        <span class="sd">&quot;&quot;&quot;</span>
+<span class="sd">        Exasol will adapt all arguments to the execute() method internally,</span>
+<span class="sd">        hence we return cell without any conversion.</span>
+
+<span class="sd">        :param cell: The cell to insert into the table</span>
+<span class="sd">        :param conn: The database connection</span>
+<span class="sd">        :return: The cell</span>
+<span class="sd">        &quot;&quot;&quot;</span>
+        <span class="k">return</span> <span class="n">cell</span></div>
 </pre></div>
 
     <div class="pager" role="navigation" aria-label="related navigation"><button class="btn-hollow btn-blue bodytext__medium--cerulean-blue" disabled>Previous</button><button class="btn-hollow btn-blue bodytext__medium--cerulean-blue" disabled>Next</button>
diff --git a/docs-archive/apache-airflow-providers-airbyte/3.2.0/_modules/tests/system/providers/airbyte/example_airbyte_trigger_job.html b/docs-archive/apache-airflow-providers-exasol/4.1.2/_modules/airflow/providers/exasol/operators/exasol.html
similarity index 91%
copy from docs-archive/apache-airflow-providers-airbyte/3.2.0/_modules/tests/system/providers/airbyte/example_airbyte_trigger_job.html
copy to docs-archive/apache-airflow-providers-exasol/4.1.2/_modules/airflow/providers/exasol/operators/exasol.html
index 334b9f1b4f..4e71d77173 100644
--- a/docs-archive/apache-airflow-providers-airbyte/3.2.0/_modules/tests/system/providers/airbyte/example_airbyte_trigger_job.html
+++ b/docs-archive/apache-airflow-providers-exasol/4.1.2/_modules/airflow/providers/exasol/operators/exasol.html
@@ -9,7 +9,7 @@
 <head>
         <meta charset="utf-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1">
-        <title>tests.system.providers.airbyte.example_airbyte_trigger_job &mdash; apache-airflow-providers-airbyte Documentation</title>
+        <title>airflow.providers.exasol.operators.exasol &mdash; apache-airflow-providers-exasol Documentation</title>
     <link rel="stylesheet" href="../../../../../_static/_gen/css/main.min.css" type="text/css" />
             <link rel="stylesheet" type="text/css" href="../../../../../_static/pygments.css" />
             <link rel="stylesheet" type="text/css" href="../../../../../_static/_gen/css/main.min.css" />
@@ -282,7 +282,7 @@
 <div id="docs-version-selector" class="docs-version-selector sidebar__version-selector">
     <a class="dropdown-toggle" href="#" id="versionDropdown" role="button" data-toggle="dropdown" aria-haspopup="true"
        aria-expanded="false">
-        <span class="bodytext__medium--greyish-brown">Version: </span><span class="version">3.2.0</span>
+        <span class="bodytext__medium--greyish-brown">Version: </span><span class="version">4.1.2</span>
     </a>
     <div class="dropdown-menu" aria-labelledby="navbarDropdownMenuLink">
 
@@ -323,19 +323,13 @@
 
 
 <div class="toctree" role="navigation" aria-label="main navigation">
-    <p class="caption" role="heading"><span class="caption-text">Guides</span></p>
+    <p class="caption" role="heading"><span class="caption-text">References</span></p>
 <ul>
-<li class="toctree-l1"><a class="reference internal" href="../../../../../operators/airbyte.html">Operators</a></li>
-<li class="toctree-l1"><a class="reference internal" href="../../../../../connections.html">Connection types</a></li>
-</ul>
-<p class="caption" role="heading"><span class="caption-text">References</span></p>
-<ul>
-<li class="toctree-l1"><a class="reference internal" href="../../../../../_api/airflow/providers/airbyte/index.html">Python API</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../../../../../_api/airflow/providers/exasol/index.html">Python API</a></li>
 </ul>
 <p class="caption" role="heading"><span class="caption-text">Resources</span></p>
 <ul>
-<li class="toctree-l1"><a class="reference external" href="https://github.com/apache/airflow/tree/providers-airbyte/3.0.0/tests/system/providers/airbyte">Example DAGs</a></li>
-<li class="toctree-l1"><a class="reference external" href="https://pypi.org/project/apache-airflow-providers-airbyte/">PyPI Repository</a></li>
+<li class="toctree-l1"><a class="reference external" href="https://pypi.org/project/apache-airflow-providers-exasol/">PyPI Repository</a></li>
 <li class="toctree-l1"><a class="reference internal" href="../../../../../installing-providers-from-sources.html">Installing from sources</a></li>
 </ul>
 <p class="caption" role="heading"><span class="caption-text">Commits</span></p>
@@ -424,7 +418,7 @@
 <div id="docs-version-selector" class="docs-version-selector sidebar__version-selector">
     <a class="dropdown-toggle" href="#" id="versionDropdown" role="button" data-toggle="dropdown" aria-haspopup="true"
        aria-expanded="false">
-        <span class="bodytext__medium--greyish-brown">Version: </span><span class="version">3.2.0</span>
+        <span class="bodytext__medium--greyish-brown">Version: </span><span class="version">4.1.2</span>
     </a>
     <div class="dropdown-menu" aria-labelledby="navbarDropdownMenuLink">
 
@@ -465,19 +459,13 @@
 
 
 <div class="toctree" role="navigation" aria-label="main navigation">
-    <p class="caption" role="heading"><span class="caption-text">Guides</span></p>
-<ul>
-<li class="toctree-l1"><a class="reference internal" href="../../../../../operators/airbyte.html">Operators</a></li>
-<li class="toctree-l1"><a class="reference internal" href="../../../../../connections.html">Connection types</a></li>
-</ul>
-<p class="caption" role="heading"><span class="caption-text">References</span></p>
+    <p class="caption" role="heading"><span class="caption-text">References</span></p>
 <ul>
-<li class="toctree-l1"><a class="reference internal" href="../../../../../_api/airflow/providers/airbyte/index.html">Python API</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../../../../../_api/airflow/providers/exasol/index.html">Python API</a></li>
 </ul>
 <p class="caption" role="heading"><span class="caption-text">Resources</span></p>
 <ul>
-<li class="toctree-l1"><a class="reference external" href="https://github.com/apache/airflow/tree/providers-airbyte/3.0.0/tests/system/providers/airbyte">Example DAGs</a></li>
-<li class="toctree-l1"><a class="reference external" href="https://pypi.org/project/apache-airflow-providers-airbyte/">PyPI Repository</a></li>
+<li class="toctree-l1"><a class="reference external" href="https://pypi.org/project/apache-airflow-providers-exasol/">PyPI Repository</a></li>
 <li class="toctree-l1"><a class="reference internal" href="../../../../../installing-providers-from-sources.html">Installing from sources</a></li>
 </ul>
 <p class="caption" role="heading"><span class="caption-text">Commits</span></p>
@@ -575,7 +563,7 @@
             
                 <li class="breadcrumb-item"><a href="../../../../index.html">Module code</a></li>
             
-            <li class="breadcrumb-item"><a href="example_airbyte_trigger_job.html"> tests.system.providers.airbyte.example_airbyte_trigger_job</a></li>
+            <li class="breadcrumb-item"><a href="exasol.html"> airflow.providers.exasol.operators.exasol</a></li>
         
     </ul>
 </div>
@@ -586,7 +574,7 @@
                                 <div class="bodywrapper">
                                     <div class="body" role="main">
                                         
-  <h1>Source code for tests.system.providers.airbyte.example_airbyte_trigger_job</h1><div class="highlight"><pre>
+  <h1>Source code for airflow.providers.exasol.operators.exasol</h1><div class="highlight"><pre>
 <span></span><span class="c1">#</span>
 <span class="c1"># Licensed to the Apache Software Foundation (ASF) under one</span>
 <span class="c1"># or more contributor license agreements.  See the NOTICE file</span>
@@ -604,56 +592,47 @@
 <span class="c1"># KIND, either express or implied.  See the License for the</span>
 <span class="c1"># specific language governing permissions and limitations</span>
 <span class="c1"># under the License.</span>
-<span class="sd">&quot;&quot;&quot;Example DAG demonstrating the usage of the AirbyteTriggerSyncOperator.&quot;&quot;&quot;</span>
 <span class="kn">from</span> <span class="nn">__future__</span> <span class="kn">import</span> <span class="n">annotations</span>
 
-<span class="kn">import</span> <span class="nn">os</span>
-<span class="kn">from</span> <span class="nn">datetime</span> <span class="kn">import</span> <span class="n">datetime</span><span class="p">,</span> <span class="n">timedelta</span>
-
-<span class="kn">from</span> <span class="nn">airflow</span> <span class="kn">import</span> <span class="n">DAG</span>
-<span class="kn">from</span> <span class="nn">airflow.providers.airbyte.operators.airbyte</span> <span class="kn">import</span> <span class="n">AirbyteTriggerSyncOperator</span>
-<span class="kn">from</span> <span class="nn">airflow.providers.airbyte.sensors.airbyte</span> <span class="kn">import</span> <span class="n">AirbyteJobSensor</span>
-
-<div class="viewcode-block" id="ENV_ID"><a class="viewcode-back" href="../../../../../_api/tests/system/providers/airbyte/example_airbyte_trigger_job/index.html#tests.system.providers.airbyte.example_airbyte_trigger_job.ENV_ID">[docs]</a><span class="n">ENV_ID</span> <span class="o">=</span> <span class="n">os</span><span class="o">.</span><span class="n">environ</span><span class="o">.</span><span class="n">get</span><span class="p">(</span><span class="s2">&quot;SYSTEM_TESTS_ENV_ID&quo [...]
-<div class="viewcode-block" id="DAG_ID"><a class="viewcode-back" href="../../../../../_api/tests/system/providers/airbyte/example_airbyte_trigger_job/index.html#tests.system.providers.airbyte.example_airbyte_trigger_job.DAG_ID">[docs]</a><span class="n">DAG_ID</span> <span class="o">=</span> <span class="s2">&quot;example_airbyte_operator&quot;</span></div>
-<div class="viewcode-block" id="CONN_ID"><a class="viewcode-back" href="../../../../../_api/tests/system/providers/airbyte/example_airbyte_trigger_job/index.html#tests.system.providers.airbyte.example_airbyte_trigger_job.CONN_ID">[docs]</a><span class="n">CONN_ID</span> <span class="o">=</span> <span class="s2">&quot;15bc3800-82e4-48c3-a32d-620661273f28&quot;</span></div>
-
-<span class="k">with</span> <span class="n">DAG</span><span class="p">(</span>
-    <span class="n">dag_id</span><span class="o">=</span><span class="n">DAG_ID</span><span class="p">,</span>
-    <span class="n">schedule</span><span class="o">=</span><span class="kc">None</span><span class="p">,</span>
-    <span class="n">start_date</span><span class="o">=</span><span class="n">datetime</span><span class="p">(</span><span class="mi">2021</span><span class="p">,</span> <span class="mi">1</span><span class="p">,</span> <span class="mi">1</span><span class="p">),</span>
-    <span class="n">dagrun_timeout</span><span class="o">=</span><span class="n">timedelta</span><span class="p">(</span><span class="n">minutes</span><span class="o">=</span><span class="mi">60</span><span class="p">),</span>
-    <span class="n">tags</span><span class="o">=</span><span class="p">[</span><span class="s2">&quot;example&quot;</span><span class="p">],</span>
-    <span class="n">catchup</span><span class="o">=</span><span class="kc">False</span><span class="p">,</span>
-<span class="p">)</span> <span class="k">as</span> <span class="n">dag</span><span class="p">:</span>
-
-    <span class="c1"># [START howto_operator_airbyte_synchronous]</span>
-<div class="viewcode-block" id="sync_source_destination"><a class="viewcode-back" href="../../../../../_api/tests/system/providers/airbyte/example_airbyte_trigger_job/index.html#tests.system.providers.airbyte.example_airbyte_trigger_job.sync_source_destination">[docs]</a>    <span class="n">sync_source_destination</span> <span class="o">=</span> <span class="n">AirbyteTriggerSyncOperator</span><span class="p">(</span>
-        <span class="n">task_id</span><span class="o">=</span><span class="s2">&quot;airbyte_sync_source_dest_example&quot;</span><span class="p">,</span>
-        <span class="n">connection_id</span><span class="o">=</span><span class="n">CONN_ID</span><span class="p">,</span></div>
-    <span class="p">)</span>
-    <span class="c1"># [END howto_operator_airbyte_synchronous]</span>
-
-    <span class="c1"># [START howto_operator_airbyte_asynchronous]</span>
-    <span class="n">async_source_destination</span> <span class="o">=</span> <span class="n">AirbyteTriggerSyncOperator</span><span class="p">(</span>
-        <span class="n">task_id</span><span class="o">=</span><span class="s2">&quot;airbyte_async_source_dest_example&quot;</span><span class="p">,</span>
-        <span class="n">connection_id</span><span class="o">=</span><span class="n">CONN_ID</span><span class="p">,</span>
-        <span class="n">asynchronous</span><span class="o">=</span><span class="kc">True</span><span class="p">,</span>
-    <span class="p">)</span>
-
-    <span class="n">airbyte_sensor</span> <span class="o">=</span> <span class="n">AirbyteJobSensor</span><span class="p">(</span>
-        <span class="n">task_id</span><span class="o">=</span><span class="s2">&quot;airbyte_sensor_source_dest_example&quot;</span><span class="p">,</span>
-        <span class="n">airbyte_job_id</span><span class="o">=</span><span class="n">async_source_destination</span><span class="o">.</span><span class="n">output</span><span class="p">,</span>
-    <span class="p">)</span>
-    <span class="c1"># [END howto_operator_airbyte_asynchronous]</span>
-
-    <span class="c1"># Task dependency created via `XComArgs`:</span>
-    <span class="c1">#   async_source_destination &gt;&gt; airbyte_sensor</span>
-
-<span class="kn">from</span> <span class="nn">tests.system.utils</span> <span class="kn">import</span> <span class="n">get_test_run</span>  <span class="c1"># noqa: E402</span>
-
-<span class="c1"># Needed to run the example DAG with pytest (see: tests/system/README.md#run_via_pytest)</span>
-<div class="viewcode-block" id="test_run"><a class="viewcode-back" href="../../../../../_api/tests/system/providers/airbyte/example_airbyte_trigger_job/index.html#tests.system.providers.airbyte.example_airbyte_trigger_job.test_run">[docs]</a><span class="n">test_run</span> <span class="o">=</span> <span class="n">get_test_run</span><span class="p">(</span><span class="n">dag</span><span class="p">)</span></div>
+<span class="kn">import</span> <span class="nn">warnings</span>
+<span class="kn">from</span> <span class="nn">typing</span> <span class="kn">import</span> <span class="n">Sequence</span>
+
+<span class="kn">from</span> <span class="nn">airflow.providers.common.sql.operators.sql</span> <span class="kn">import</span> <span class="n">SQLExecuteQueryOperator</span>
+
+
+<div class="viewcode-block" id="ExasolOperator"><a class="viewcode-back" href="../../../../../_api/airflow/providers/exasol/operators/exasol/index.html#airflow.providers.exasol.operators.exasol.ExasolOperator">[docs]</a><span class="k">class</span> <span class="nc">ExasolOperator</span><span class="p">(</span><span class="n">SQLExecuteQueryOperator</span><span class="p">):</span>
+    <span class="sd">&quot;&quot;&quot;</span>
+<span class="sd">    Executes sql code in a specific Exasol database</span>
+
+<span class="sd">    :param sql: the SQL code to be executed as a single string, or</span>
+<span class="sd">        a list of str (sql statements), or a reference to a template file.</span>
+<span class="sd">        template references are recognized by str ending in &#39;.sql&#39;</span>
+<span class="sd">    :param exasol_conn_id: reference to a specific Exasol database</span>
+<span class="sd">    :param autocommit: if True, each command is automatically committed.</span>
+<span class="sd">        (default value: False)</span>
+<span class="sd">    :param parameters: (optional) the parameters to render the SQL query with.</span>
+<span class="sd">    :param schema: (optional) name of the schema which overwrite defined one in connection</span>
+<span class="sd">    &quot;&quot;&quot;</span>
+
+<div class="viewcode-block" id="ExasolOperator.template_fields"><a class="viewcode-back" href="../../../../../_api/airflow/providers/exasol/operators/exasol/index.html#airflow.providers.exasol.operators.exasol.ExasolOperator.template_fields">[docs]</a>    <span class="n">template_fields</span><span class="p">:</span> <span class="n">Sequence</span><span class="p">[</span><span class="nb">str</span><span class="p">]</span> <span class="o">=</span> <span class="p">(</span><span class="s2"> [...]
+<div class="viewcode-block" id="ExasolOperator.template_ext"><a class="viewcode-back" href="../../../../../_api/airflow/providers/exasol/operators/exasol/index.html#airflow.providers.exasol.operators.exasol.ExasolOperator.template_ext">[docs]</a>    <span class="n">template_ext</span><span class="p">:</span> <span class="n">Sequence</span><span class="p">[</span><span class="nb">str</span><span class="p">]</span> <span class="o">=</span> <span class="p">(</span><span class="s2">&quot;.sq [...]
+<div class="viewcode-block" id="ExasolOperator.template_fields_renderers"><a class="viewcode-back" href="../../../../../_api/airflow/providers/exasol/operators/exasol/index.html#airflow.providers.exasol.operators.exasol.ExasolOperator.template_fields_renderers">[docs]</a>    <span class="n">template_fields_renderers</span> <span class="o">=</span> <span class="p">{</span><span class="s2">&quot;sql&quot;</span><span class="p">:</span> <span class="s2">&quot;sql&quot;</span><span class="p" [...]
+<div class="viewcode-block" id="ExasolOperator.ui_color"><a class="viewcode-back" href="../../../../../_api/airflow/providers/exasol/operators/exasol/index.html#airflow.providers.exasol.operators.exasol.ExasolOperator.ui_color">[docs]</a>    <span class="n">ui_color</span> <span class="o">=</span> <span class="s2">&quot;#ededed&quot;</span></div>
+
+    <span class="k">def</span> <span class="fm">__init__</span><span class="p">(</span>
+        <span class="bp">self</span><span class="p">,</span> <span class="o">*</span><span class="p">,</span> <span class="n">exasol_conn_id</span><span class="p">:</span> <span class="nb">str</span> <span class="o">=</span> <span class="s2">&quot;exasol_default&quot;</span><span class="p">,</span> <span class="n">schema</span><span class="p">:</span> <span class="nb">str</span> <span class="o">|</span> <span class="kc">None</span> <span class="o">=</span> <span class="kc">None</span><sp [...]
+    <span class="p">)</span> <span class="o">-&gt;</span> <span class="kc">None</span><span class="p">:</span>
+        <span class="k">if</span> <span class="n">schema</span> <span class="ow">is</span> <span class="ow">not</span> <span class="kc">None</span><span class="p">:</span>
+            <span class="n">hook_params</span> <span class="o">=</span> <span class="n">kwargs</span><span class="o">.</span><span class="n">pop</span><span class="p">(</span><span class="s2">&quot;hook_params&quot;</span><span class="p">,</span> <span class="p">{})</span>
+            <span class="n">kwargs</span><span class="p">[</span><span class="s2">&quot;hook_params&quot;</span><span class="p">]</span> <span class="o">=</span> <span class="p">{</span><span class="s2">&quot;schema&quot;</span><span class="p">:</span> <span class="n">schema</span><span class="p">,</span> <span class="o">**</span><span class="n">hook_params</span><span class="p">}</span>
+
+        <span class="nb">super</span><span class="p">()</span><span class="o">.</span><span class="fm">__init__</span><span class="p">(</span><span class="n">conn_id</span><span class="o">=</span><span class="n">exasol_conn_id</span><span class="p">,</span> <span class="o">**</span><span class="n">kwargs</span><span class="p">)</span>
+        <span class="n">warnings</span><span class="o">.</span><span class="n">warn</span><span class="p">(</span>
+            <span class="sd">&quot;&quot;&quot;This class is deprecated.</span>
+<span class="sd">            Please use `airflow.providers.common.sql.operators.sql.SQLExecuteQueryOperator`.&quot;&quot;&quot;</span><span class="p">,</span>
+            <span class="ne">DeprecationWarning</span><span class="p">,</span>
+            <span class="n">stacklevel</span><span class="o">=</span><span class="mi">2</span><span class="p">,</span></div>
+        <span class="p">)</span>
 </pre></div>
 
     <div class="pager" role="navigation" aria-label="related navigation"><button class="btn-hollow btn-blue bodytext__medium--cerulean-blue" disabled>Previous</button><button class="btn-hollow btn-blue bodytext__medium--cerulean-blue" disabled>Next</button>
diff --git a/docs-archive/apache-airflow-providers/_modules/index.html b/docs-archive/apache-airflow-providers-exasol/4.1.2/_modules/index.html
similarity index 96%
rename from docs-archive/apache-airflow-providers/_modules/index.html
rename to docs-archive/apache-airflow-providers-exasol/4.1.2/_modules/index.html
index cfd7733ece..2da31dd608 100644
--- a/docs-archive/apache-airflow-providers/_modules/index.html
+++ b/docs-archive/apache-airflow-providers-exasol/4.1.2/_modules/index.html
@@ -9,12 +9,13 @@
 <head>
         <meta charset="utf-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1">
-        <title>Overview: module code &mdash; apache-airflow-providers Documentation</title>
+        <title>Overview: module code &mdash; apache-airflow-providers-exasol Documentation</title>
     <link rel="stylesheet" href="../_static/_gen/css/main.min.css" type="text/css" />
             <link rel="stylesheet" type="text/css" href="../_static/pygments.css" />
             <link rel="stylesheet" type="text/css" href="../_static/_gen/css/main.min.css" />
             <link rel="stylesheet" type="text/css" href="../_static/copybutton.css" />
             <link rel="stylesheet" type="text/css" href="../_static/_gen/css/main-custom.min.css" />
+            <link rel="stylesheet" type="text/css" href="../_static/graphviz.css" />
             <link rel="shortcut icon" href="../_static/pin_32.png"/>
             <link rel="index" title="Index" href="../genindex.html" />
             <link rel="search" title="Search" href="../search.html" />
@@ -278,6 +279,19 @@
             <div class="content-drawer">
                 <div class="td-sidebar">
 
+<div id="docs-version-selector" class="docs-version-selector sidebar__version-selector">
+    <a class="dropdown-toggle" href="#" id="versionDropdown" role="button" data-toggle="dropdown" aria-haspopup="true"
+       aria-expanded="false">
+        <span class="bodytext__medium--greyish-brown">Version: </span><span class="version">4.1.2</span>
+    </a>
+    <div class="dropdown-menu" aria-labelledby="navbarDropdownMenuLink">
+
+    </div>
+    <script type="application/x-template" id="version-item-template">
+        <a class="dropdown-item"></a>
+    </script>
+</div>
+
 <div class="searchb-box">
     <form class="search-form" action="../search.html" method="get">
         <input class="search-form__input" type="text" name="q" placeholder="Search docs" size="16">
@@ -309,14 +323,18 @@
 
 
 <div class="toctree" role="navigation" aria-label="main navigation">
-    <ul>
-<li class="toctree-l1"><a class="reference internal" href="../index.html">Providers</a></li>
-<li class="toctree-l1"><a class="reference internal" href="../packages-ref.html">Packages</a></li>
-<li class="toctree-l1"><a class="reference internal" href="../operators-and-hooks-ref/index.html">Operators and hooks</a></li>
-<li class="toctree-l1"><a class="reference internal" href="../core-extensions/index.html">Core Extensions</a></li>
-<li class="toctree-l1"><a class="reference internal" href="../howto/create-update-providers.html">Update community providers</a></li>
-<li class="toctree-l1"><a class="reference internal" href="../installing-from-sources.html">Installing from sources</a></li>
-<li class="toctree-l1"><a class="reference internal" href="../installing-from-pypi.html">Installing from PyPI</a></li>
+    <p class="caption" role="heading"><span class="caption-text">References</span></p>
+<ul>
+<li class="toctree-l1"><a class="reference internal" href="../_api/airflow/providers/exasol/index.html">Python API</a></li>
+</ul>
+<p class="caption" role="heading"><span class="caption-text">Resources</span></p>
+<ul>
+<li class="toctree-l1"><a class="reference external" href="https://pypi.org/project/apache-airflow-providers-exasol/">PyPI Repository</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../installing-providers-from-sources.html">Installing from sources</a></li>
+</ul>
+<p class="caption" role="heading"><span class="caption-text">Commits</span></p>
+<ul>
+<li class="toctree-l1"><a class="reference internal" href="../commits.html">Detailed list of commits</a></li>
 </ul>
 
 </div>
@@ -397,6 +415,19 @@
             
     <div class="td-sidebar desktop-only d-print-none">
 
+<div id="docs-version-selector" class="docs-version-selector sidebar__version-selector">
+    <a class="dropdown-toggle" href="#" id="versionDropdown" role="button" data-toggle="dropdown" aria-haspopup="true"
+       aria-expanded="false">
+        <span class="bodytext__medium--greyish-brown">Version: </span><span class="version">4.1.2</span>
+    </a>
+    <div class="dropdown-menu" aria-labelledby="navbarDropdownMenuLink">
+
+    </div>
+    <script type="application/x-template" id="version-item-template">
+        <a class="dropdown-item"></a>
+    </script>
+</div>
+
 <div class="searchb-box">
     <form class="search-form" action="../search.html" method="get">
         <input class="search-form__input" type="text" name="q" placeholder="Search docs" size="16">
@@ -428,14 +459,18 @@
 
 
 <div class="toctree" role="navigation" aria-label="main navigation">
-    <ul>
-<li class="toctree-l1"><a class="reference internal" href="../index.html">Providers</a></li>
-<li class="toctree-l1"><a class="reference internal" href="../packages-ref.html">Packages</a></li>
-<li class="toctree-l1"><a class="reference internal" href="../operators-and-hooks-ref/index.html">Operators and hooks</a></li>
-<li class="toctree-l1"><a class="reference internal" href="../core-extensions/index.html">Core Extensions</a></li>
-<li class="toctree-l1"><a class="reference internal" href="../howto/create-update-providers.html">Update community providers</a></li>
-<li class="toctree-l1"><a class="reference internal" href="../installing-from-sources.html">Installing from sources</a></li>
-<li class="toctree-l1"><a class="reference internal" href="../installing-from-pypi.html">Installing from PyPI</a></li>
+    <p class="caption" role="heading"><span class="caption-text">References</span></p>
+<ul>
+<li class="toctree-l1"><a class="reference internal" href="../_api/airflow/providers/exasol/index.html">Python API</a></li>
+</ul>
+<p class="caption" role="heading"><span class="caption-text">Resources</span></p>
+<ul>
+<li class="toctree-l1"><a class="reference external" href="https://pypi.org/project/apache-airflow-providers-exasol/">PyPI Repository</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../installing-providers-from-sources.html">Installing from sources</a></li>
+</ul>
+<p class="caption" role="heading"><span class="caption-text">Commits</span></p>
+<ul>
+<li class="toctree-l1"><a class="reference internal" href="../commits.html">Detailed list of commits</a></li>
 </ul>
 
 </div>
@@ -538,7 +573,8 @@
                                     <div class="body" role="main">
                                         
   <h1>All modules for which code is available</h1>
-<ul><li><a href="airflow/provider_info/schema/j.html">airflow.provider_info.schema.j</a></li>
+<ul><li><a href="airflow/providers/exasol/hooks/exasol.html">airflow.providers.exasol.hooks.exasol</a></li>
+<li><a href="airflow/providers/exasol/operators/exasol.html">airflow.providers.exasol.operators.exasol</a></li>
 </ul>
 
     <div class="pager" role="navigation" aria-label="related navigation"><button class="btn-hollow btn-blue bodytext__medium--cerulean-blue" disabled>Previous</button><button class="btn-hollow btn-blue bodytext__medium--cerulean-blue" disabled>Next</button>
diff --git a/docs-archive/apache-airflow-providers-exasol/4.1.2/_sources/_api/airflow/providers/exasol/hooks/exasol/index.rst.txt b/docs-archive/apache-airflow-providers-exasol/4.1.2/_sources/_api/airflow/providers/exasol/hooks/exasol/index.rst.txt
new file mode 100644
index 0000000000..9cd1778314
--- /dev/null
+++ b/docs-archive/apache-airflow-providers-exasol/4.1.2/_sources/_api/airflow/providers/exasol/hooks/exasol/index.rst.txt
@@ -0,0 +1,138 @@
+:py:mod:`airflow.providers.exasol.hooks.exasol`
+===============================================
+
+.. py:module:: airflow.providers.exasol.hooks.exasol
+
+
+Module Contents
+---------------
+
+Classes
+~~~~~~~
+
+.. autoapisummary::
+
+   airflow.providers.exasol.hooks.exasol.ExasolHook
+
+
+
+
+.. py:class:: ExasolHook(*args, **kwargs)
+
+   Bases: :py:obj:`airflow.providers.common.sql.hooks.sql.DbApiHook`
+
+   Interact with Exasol.
+   You can specify the pyexasol ``compression``, ``encryption``, ``json_lib``
+   and ``client_name``  parameters in the extra field of your connection
+   as ``{"compression": True, "json_lib": "rapidjson", etc}``.
+   See `pyexasol reference
+   <https://github.com/badoo/pyexasol/blob/master/docs/REFERENCE.md#connect>`_
+   for more details.
+
+   .. py:attribute:: conn_name_attr
+      :annotation: = exasol_conn_id
+
+      
+
+   .. py:attribute:: default_conn_name
+      :annotation: = exasol_default
+
+      
+
+   .. py:attribute:: conn_type
+      :annotation: = exasol
+
+      
+
+   .. py:attribute:: hook_name
+      :annotation: = Exasol
+
+      
+
+   .. py:attribute:: supports_autocommit
+      :annotation: = True
+
+      
+
+   .. py:method:: get_conn()
+
+      Returns a connection object
+
+
+   .. py:method:: get_pandas_df(sql, parameters = None, **kwargs)
+
+      Executes the sql and returns a pandas dataframe
+
+      :param sql: the sql statement to be executed (str) or a list of
+          sql statements to execute
+      :param parameters: The parameters to render the SQL query with.
+      :param kwargs: (optional) passed into pyexasol.ExaConnection.export_to_pandas method
+
+
+   .. py:method:: get_records(sql, parameters = None)
+
+      Executes the sql and returns a set of records.
+
+      :param sql: the sql statement to be executed (str) or a list of
+          sql statements to execute
+      :param parameters: The parameters to render the SQL query with.
+
+
+   .. py:method:: get_first(sql, parameters = None)
+
+      Executes the sql and returns the first resulting row.
+
+      :param sql: the sql statement to be executed (str) or a list of
+          sql statements to execute
+      :param parameters: The parameters to render the SQL query with.
+
+
+   .. py:method:: export_to_file(filename, query_or_table, query_params = None, export_params = None)
+
+      Exports data to a file.
+
+      :param filename: Path to the file to which the data has to be exported
+      :param query_or_table: the sql statement to be executed or table name to export
+      :param query_params: Query parameters passed to underlying ``export_to_file``
+          method of :class:`~pyexasol.connection.ExaConnection`.
+      :param export_params: Extra parameters passed to underlying ``export_to_file``
+          method of :class:`~pyexasol.connection.ExaConnection`.
+
+
+   .. py:method:: run(sql, autocommit = False, parameters = None, handler = None, split_statements = False, return_last = True)
+
+      Runs a command or a list of commands. Pass a list of sql
+      statements to the sql parameter to get them to execute
+      sequentially
+
+      :param sql: the sql statement to be executed (str) or a list of
+          sql statements to execute
+      :param autocommit: What to set the connection's autocommit setting to
+          before executing the query.
+      :param parameters: The parameters to render the SQL query with.
+      :param handler: The result handler which is called with the result of each statement.
+      :param split_statements: Whether to split a single SQL string into statements and run separately
+      :param return_last: Whether to return result for only last statement or for all after split
+      :return: return only result of the LAST SQL expression if handler was provided.
+
+
+   .. py:method:: set_autocommit(conn, autocommit)
+
+      Sets the autocommit flag on the connection
+
+      :param conn: Connection to set autocommit setting to.
+      :param autocommit: The autocommit setting to set.
+
+
+   .. py:method:: get_autocommit(conn)
+
+      Get autocommit setting for the provided connection.
+      Return True if autocommit is set.
+      Return False if autocommit is not set or set to False or conn
+      does not support autocommit.
+
+      :param conn: Connection to get autocommit setting from.
+      :return: connection autocommit setting.
+
+
+
diff --git a/docs-archive/apache-airflow-providers-exasol/4.1.2/_sources/_api/airflow/providers/exasol/hooks/index.rst.txt b/docs-archive/apache-airflow-providers-exasol/4.1.2/_sources/_api/airflow/providers/exasol/hooks/index.rst.txt
new file mode 100644
index 0000000000..278fe25213
--- /dev/null
+++ b/docs-archive/apache-airflow-providers-exasol/4.1.2/_sources/_api/airflow/providers/exasol/hooks/index.rst.txt
@@ -0,0 +1,15 @@
+:py:mod:`airflow.providers.exasol.hooks`
+========================================
+
+.. py:module:: airflow.providers.exasol.hooks
+
+
+Submodules
+----------
+.. toctree::
+   :titlesonly:
+   :maxdepth: 1
+
+   exasol/index.rst
+
+
diff --git a/docs-archive/apache-airflow-providers-exasol/4.1.2/_sources/_api/airflow/providers/exasol/index.rst.txt b/docs-archive/apache-airflow-providers-exasol/4.1.2/_sources/_api/airflow/providers/exasol/index.rst.txt
new file mode 100644
index 0000000000..faef4bf1c4
--- /dev/null
+++ b/docs-archive/apache-airflow-providers-exasol/4.1.2/_sources/_api/airflow/providers/exasol/index.rst.txt
@@ -0,0 +1,16 @@
+:py:mod:`airflow.providers.exasol`
+==================================
+
+.. py:module:: airflow.providers.exasol
+
+
+Subpackages
+-----------
+.. toctree::
+   :titlesonly:
+   :maxdepth: 3
+
+   hooks/index.rst
+   operators/index.rst
+
+
diff --git a/docs-archive/apache-airflow-providers-exasol/4.1.2/_sources/_api/airflow/providers/exasol/operators/exasol/index.rst.txt b/docs-archive/apache-airflow-providers-exasol/4.1.2/_sources/_api/airflow/providers/exasol/operators/exasol/index.rst.txt
new file mode 100644
index 0000000000..816a6351c7
--- /dev/null
+++ b/docs-archive/apache-airflow-providers-exasol/4.1.2/_sources/_api/airflow/providers/exasol/operators/exasol/index.rst.txt
@@ -0,0 +1,55 @@
+:py:mod:`airflow.providers.exasol.operators.exasol`
+===================================================
+
+.. py:module:: airflow.providers.exasol.operators.exasol
+
+
+Module Contents
+---------------
+
+Classes
+~~~~~~~
+
+.. autoapisummary::
+
+   airflow.providers.exasol.operators.exasol.ExasolOperator
+
+
+
+
+.. py:class:: ExasolOperator(*, exasol_conn_id = 'exasol_default', schema = None, **kwargs)
+
+   Bases: :py:obj:`airflow.providers.common.sql.operators.sql.SQLExecuteQueryOperator`
+
+   Executes sql code in a specific Exasol database
+
+   :param sql: the SQL code to be executed as a single string, or
+       a list of str (sql statements), or a reference to a template file.
+       template references are recognized by str ending in '.sql'
+   :param exasol_conn_id: reference to a specific Exasol database
+   :param autocommit: if True, each command is automatically committed.
+       (default value: False)
+   :param parameters: (optional) the parameters to render the SQL query with.
+   :param schema: (optional) name of the schema which overwrite defined one in connection
+
+   .. py:attribute:: template_fields
+      :annotation: :Sequence[str] = ['sql']
+
+      
+
+   .. py:attribute:: template_ext
+      :annotation: :Sequence[str] = ['.sql']
+
+      
+
+   .. py:attribute:: template_fields_renderers
+      
+
+      
+
+   .. py:attribute:: ui_color
+      :annotation: = #ededed
+
+      
+
+
diff --git a/docs-archive/apache-airflow-providers-exasol/4.1.2/_sources/_api/airflow/providers/exasol/operators/index.rst.txt b/docs-archive/apache-airflow-providers-exasol/4.1.2/_sources/_api/airflow/providers/exasol/operators/index.rst.txt
new file mode 100644
index 0000000000..d7f8fd5838
--- /dev/null
+++ b/docs-archive/apache-airflow-providers-exasol/4.1.2/_sources/_api/airflow/providers/exasol/operators/index.rst.txt
@@ -0,0 +1,15 @@
+:py:mod:`airflow.providers.exasol.operators`
+============================================
+
+.. py:module:: airflow.providers.exasol.operators
+
+
+Submodules
+----------
+.. toctree::
+   :titlesonly:
+   :maxdepth: 1
+
+   exasol/index.rst
+
+
diff --git a/docs-archive/apache-airflow-providers-exasol/4.1.2/_sources/commits.rst.txt b/docs-archive/apache-airflow-providers-exasol/4.1.2/_sources/commits.rst.txt
new file mode 100644
index 0000000000..5ec082d720
--- /dev/null
+++ b/docs-archive/apache-airflow-providers-exasol/4.1.2/_sources/commits.rst.txt
@@ -0,0 +1,292 @@
+
+ .. 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.
+
+
+Package apache-airflow-providers-exasol
+------------------------------------------------------
+
+`Exasol <https://docs.exasol.com/home.htm>`__
+
+
+This is detailed commit list of changes for versions provider package: ``exasol``.
+For high-level changelog, see :doc:`package information including changelog <index>`.
+
+
+
+4.1.2
+.....
+
+Latest change: 2022-11-30
+
+=================================================================================================  ===========  ================================================================================
+Commit                                                                                             Committed    Subject
+=================================================================================================  ===========  ================================================================================
+`430e930902 <https://github.com/apache/airflow/commit/430e930902792fc37cdd2c517783f7dd544fbebf>`_  2022-11-30   ``Update Exasol to common DBApiHook semantics and add tests (#28009)``
+`2e7a4bcb55 <https://github.com/apache/airflow/commit/2e7a4bcb550538283f28550208b01515d348fb51>`_  2022-11-30   ``Fix wrapping of run() method result of exasol and snoflake DB hooks (#27997)``
+=================================================================================================  ===========  ================================================================================
+
+4.1.1
+.....
+
+Latest change: 2022-11-26
+
+=================================================================================================  ===========  ==============================================================================
+Commit                                                                                             Committed    Subject
+=================================================================================================  ===========  ==============================================================================
+`25bdbc8e67 <https://github.com/apache/airflow/commit/25bdbc8e6768712bad6043618242eec9c6632618>`_  2022-11-26   ``Updated docs for RC3 wave of providers (#27937)``
+`db5375bea7 <https://github.com/apache/airflow/commit/db5375bea7a0564c12f56c91e1c8c7b6c049698c>`_  2022-11-26   ``Fixing the behaviours of SQL Hooks and Operators finally (#27912)``
+`2e20e9f7eb <https://github.com/apache/airflow/commit/2e20e9f7ebf5f43bf27069f4c0063cdd72e6b2e2>`_  2022-11-24   ``Prepare for follow-up relase for November providers (#27774)``
+`80c327bd3b <https://github.com/apache/airflow/commit/80c327bd3b45807ff2e38d532325bccd6fe0ede0>`_  2022-11-24   ``Bump common.sql provider to 1.3.1 (#27888)``
+`ea306c9462 <https://github.com/apache/airflow/commit/ea306c9462615d6b215d43f7f17d68f4c62951b1>`_  2022-11-24   ``Fix errors in Databricks SQL operator introduced when refactoring (#27854)``
+=================================================================================================  ===========  ==============================================================================
+
+4.1.0
+.....
+
+Latest change: 2022-11-15
+
+=================================================================================================  ===========  ================================================================================
+Commit                                                                                             Committed    Subject
+=================================================================================================  ===========  ================================================================================
+`12c3c39d1a <https://github.com/apache/airflow/commit/12c3c39d1a816c99c626fe4c650e88cf7b1cc1bc>`_  2022-11-15   ``pRepare docs for November 2022 wave of Providers (#27613)``
+`5c37b503f1 <https://github.com/apache/airflow/commit/5c37b503f118b8ad2585dff9949dd8fdb96689ed>`_  2022-10-31   ``Use DbApiHook.run for DbApiHook.get_records and DbApiHook.get_first (#26944)``
+`9ab1a6a3e7 <https://github.com/apache/airflow/commit/9ab1a6a3e70b32a3cddddf0adede5d2f3f7e29ea>`_  2022-10-27   ``Update old style typing (#26872)``
+`78b8ea2f22 <https://github.com/apache/airflow/commit/78b8ea2f22239db3ef9976301234a66e50b47a94>`_  2022-10-24   ``Move min airflow version to 2.3.0 for all providers (#27196)``
+`2a34dc9e84 <https://github.com/apache/airflow/commit/2a34dc9e8470285b0ed2db71109ef4265e29688b>`_  2022-10-23   ``Enable string normalization in python formatting - providers (#27205)``
+`ecd4d6654f <https://github.com/apache/airflow/commit/ecd4d6654ff8e0da4a7b8f29fd23c37c9c219076>`_  2022-10-18   ``Add SQLExecuteQueryOperator (#25717)``
+=================================================================================================  ===========  ================================================================================
+
+4.0.1
+.....
+
+Latest change: 2022-09-28
+
+=================================================================================================  ===========  ====================================================================================
+Commit                                                                                             Committed    Subject
+=================================================================================================  ===========  ====================================================================================
+`f8db64c35c <https://github.com/apache/airflow/commit/f8db64c35c8589840591021a48901577cff39c07>`_  2022-09-28   ``Update docs for September Provider's release (#26731)``
+`06acf40a43 <https://github.com/apache/airflow/commit/06acf40a4337759797f666d5bb27a5a393b74fed>`_  2022-09-13   ``Apply PEP-563 (Postponed Evaluation of Annotations) to non-core airflow (#26289)``
+`ca9229b6fe <https://github.com/apache/airflow/commit/ca9229b6fe7eda198c7ce32da13afb97ab9f3e28>`_  2022-08-18   ``Add common-sql lower bound for common-sql (#25789)``
+=================================================================================================  ===========  ====================================================================================
+
+4.0.0
+.....
+
+Latest change: 2022-08-10
+
+=================================================================================================  ===========  ============================================================================
+Commit                                                                                             Committed    Subject
+=================================================================================================  ===========  ============================================================================
+`e5ac6c7cfb <https://github.com/apache/airflow/commit/e5ac6c7cfb189c33e3b247f7d5aec59fe5e89a00>`_  2022-08-10   ``Prepare docs for new providers release (August 2022) (#25618)``
+`5d4abbd58c <https://github.com/apache/airflow/commit/5d4abbd58c33e7dfa8505e307d43420459d3df55>`_  2022-07-27   ``Deprecate hql parameters and synchronize DBApiHook method APIs (#25299)``
+`df00436569 <https://github.com/apache/airflow/commit/df00436569bb6fb79ce8c0b7ca71dddf02b854ef>`_  2022-07-22   ``Unify DbApiHook.run() method with the methods which override it (#23971)``
+=================================================================================================  ===========  ============================================================================
+
+3.1.0
+.....
+
+Latest change: 2022-07-13
+
+=================================================================================================  ===========  ==================================================================
+Commit                                                                                             Committed    Subject
+=================================================================================================  ===========  ==================================================================
+`d2459a241b <https://github.com/apache/airflow/commit/d2459a241b54d596ebdb9d81637400279fff4f2d>`_  2022-07-13   ``Add documentation for July 2022 Provider's release (#25030)``
+`46bbfdade0 <https://github.com/apache/airflow/commit/46bbfdade0638cb8a5d187e47034b84e68ddf762>`_  2022-07-07   ``Move all SQL classes to common-sql provider (#24836)``
+`0de31bd73a <https://github.com/apache/airflow/commit/0de31bd73a8f41dded2907f0dee59dfa6c1ed7a1>`_  2022-06-29   ``Move provider dependencies to inside provider folders (#24672)``
+`510a6bab45 <https://github.com/apache/airflow/commit/510a6bab4595cce8bd5b1447db957309d70f35d9>`_  2022-06-28   ``Remove 'hook-class-names' from provider.yaml (#24702)``
+=================================================================================================  ===========  ==================================================================
+
+3.0.0
+.....
+
+Latest change: 2022-06-09
+
+=================================================================================================  ===========  ==================================================================================
+Commit                                                                                             Committed    Subject
+=================================================================================================  ===========  ==================================================================================
+`dcdcf3a2b8 <https://github.com/apache/airflow/commit/dcdcf3a2b8054fa727efb4cd79d38d2c9c7e1bd5>`_  2022-06-09   ``Update release notes for RC2 release of Providers for May 2022 (#24307)``
+`717a7588bc <https://github.com/apache/airflow/commit/717a7588bc8170363fea5cb75f17efcf68689619>`_  2022-06-07   ``Update package description to remove double min-airflow specification (#24292)``
+`aeabe994b3 <https://github.com/apache/airflow/commit/aeabe994b3381d082f75678a159ddbb3cbf6f4d3>`_  2022-06-07   ``Prepare docs for May 2022 provider's release (#24231)``
+`027b707d21 <https://github.com/apache/airflow/commit/027b707d215a9ff1151717439790effd44bab508>`_  2022-06-05   ``Add explanatory note for contributors about updating Changelog (#24229)``
+`b7c3c9657a <https://github.com/apache/airflow/commit/b7c3c9657a6737a06afcb907e55f95a98d51a56c>`_  2022-05-27   ``Fix UnboundLocalError when sql is empty list in ExasolHook (#23812)``
+=================================================================================================  ===========  ==================================================================================
+
+2.1.3
+.....
+
+Latest change: 2022-03-22
+
+=================================================================================================  ===========  ==============================================================
+Commit                                                                                             Committed    Subject
+=================================================================================================  ===========  ==============================================================
+`d7dbfb7e26 <https://github.com/apache/airflow/commit/d7dbfb7e26a50130d3550e781dc71a5fbcaeb3d2>`_  2022-03-22   ``Add documentation for bugfix release of Providers (#22383)``
+=================================================================================================  ===========  ==============================================================
+
+2.1.2
+.....
+
+Latest change: 2022-03-14
+
+=================================================================================================  ===========  ====================================================================
+Commit                                                                                             Committed    Subject
+=================================================================================================  ===========  ====================================================================
+`16adc035b1 <https://github.com/apache/airflow/commit/16adc035b1ecdf533f44fbb3e32bea972127bb71>`_  2022-03-14   ``Add documentation for Classifier release for March 2022 (#22226)``
+=================================================================================================  ===========  ====================================================================
+
+2.1.1
+.....
+
+Latest change: 2022-03-07
+
+=================================================================================================  ===========  ========================================================
+Commit                                                                                             Committed    Subject
+=================================================================================================  ===========  ========================================================
+`f5b96315fe <https://github.com/apache/airflow/commit/f5b96315fe65b99c0e2542831ff73a3406c4232d>`_  2022-03-07   ``Add documentation for Feb Providers release (#22056)``
+=================================================================================================  ===========  ========================================================
+
+2.1.0
+.....
+
+Latest change: 2022-02-08
+
+=================================================================================================  ===========  ==========================================================================
+Commit                                                                                             Committed    Subject
+=================================================================================================  ===========  ==========================================================================
+`d94fa37830 <https://github.com/apache/airflow/commit/d94fa378305957358b910cfb1fe7cb14bc793804>`_  2022-02-08   ``Fixed changelog for January 2022 (delayed) provider's release (#21439)``
+`6c3a67d4fc <https://github.com/apache/airflow/commit/6c3a67d4fccafe4ab6cd9ec8c7bacf2677f17038>`_  2022-02-05   ``Add documentation for January 2021 providers release (#21257)``
+`39e395f981 <https://github.com/apache/airflow/commit/39e395f9816c04ef2f033eb0b4f635fc3018d803>`_  2022-02-04   ``Add more SQL template fields renderers (#21237)``
+`602abe8394 <https://github.com/apache/airflow/commit/602abe8394fafe7de54df7e73af56de848cdf617>`_  2022-01-20   ``Remove ':type' lines now sphinx-autoapi supports typehints (#20951)``
+`f77417eb0d <https://github.com/apache/airflow/commit/f77417eb0d3f12e4849d80645325c02a48829278>`_  2021-12-31   ``Fix K8S changelog to be PyPI-compatible (#20614)``
+`97496ba2b4 <https://github.com/apache/airflow/commit/97496ba2b41063fa24393c58c5c648a0cdb5a7f8>`_  2021-12-31   ``Update documentation for provider December 2021 release (#20523)``
+`83f8e178ba <https://github.com/apache/airflow/commit/83f8e178ba7a3d4ca012c831a5bfc2cade9e812d>`_  2021-12-31   ``Even more typing in operators (template_fields/ext) (#20608)``
+`d56e7b56bb <https://github.com/apache/airflow/commit/d56e7b56bb9827daaf8890557147fd10bdf72a7e>`_  2021-12-30   ``Fix template_fields type to have MyPy friendly Sequence type (#20571)``
+`a0821235fb <https://github.com/apache/airflow/commit/a0821235fb6877a471973295fe42283ef452abf6>`_  2021-12-30   ``Use typed Context EVERYWHERE (#20565)``
+`cdd2ba032a <https://github.com/apache/airflow/commit/cdd2ba032aa27b496c0e2cfa06ba45569d393401>`_  2021-12-18   ``Fix mypy for exasol and facebook hooks (#20291)``
+=================================================================================================  ===========  ==========================================================================
+
+2.0.1
+.....
+
+Latest change: 2021-08-30
+
+=================================================================================================  ===========  ===============================================================================
+Commit                                                                                             Committed    Subject
+=================================================================================================  ===========  ===============================================================================
+`0a68588479 <https://github.com/apache/airflow/commit/0a68588479e34cf175d744ea77b283d9d78ea71a>`_  2021-08-30   ``Add August 2021 Provider's documentation (#17890)``
+`997c31cd19 <https://github.com/apache/airflow/commit/997c31cd19e08706ff17486bed2a4e398d192757>`_  2021-08-28   ``ExasolHook get_pandas_df does not return pandas dataframe but None (#17850)``
+`be75dcd39c <https://github.com/apache/airflow/commit/be75dcd39cd10264048c86e74110365bd5daf8b7>`_  2021-08-23   ``Update description about the new ''connection-types'' provider meta-data``
+`76ed2a49c6 <https://github.com/apache/airflow/commit/76ed2a49c6cd285bf59706cf04f39a7444c382c9>`_  2021-08-19   ``Import Hooks lazily individually in providers manager (#17682)``
+=================================================================================================  ===========  ===============================================================================
+
+2.0.0
+.....
+
+Latest change: 2021-06-18
+
+=================================================================================================  ===========  =======================================================================
+Commit                                                                                             Committed    Subject
+=================================================================================================  ===========  =======================================================================
+`bbc627a3da <https://github.com/apache/airflow/commit/bbc627a3dab17ba4cf920dd1a26dbed6f5cebfd1>`_  2021-06-18   ``Prepares documentation for rc2 release of Providers (#16501)``
+`cbf8001d76 <https://github.com/apache/airflow/commit/cbf8001d7630530773f623a786f9eb319783b33c>`_  2021-06-16   ``Synchronizes updated changelog after buggfix release (#16464)``
+`1fba5402bb <https://github.com/apache/airflow/commit/1fba5402bb14b3ffa6429fdc683121935f88472f>`_  2021-06-15   ``More documentation update for June providers release (#16405)``
+`9c94b72d44 <https://github.com/apache/airflow/commit/9c94b72d440b18a9e42123d20d48b951712038f9>`_  2021-06-07   ``Updated documentation for June 2021 provider release (#16294)``
+`37681bca00 <https://github.com/apache/airflow/commit/37681bca0081dd228ac4047c17631867bba7a66f>`_  2021-05-07   ``Auto-apply apply_default decorator (#15667)``
+`807ad32ce5 <https://github.com/apache/airflow/commit/807ad32ce59e001cb3532d98a05fa7d0d7fabb95>`_  2021-05-01   ``Prepares provider release after PIP 21 compatibility (#15576)``
+`40a2476a5d <https://github.com/apache/airflow/commit/40a2476a5db14ee26b5108d72635da116eab720b>`_  2021-04-28   ``Adds interactivity when generating provider documentation. (#15518)``
+`68e4c4dcb0 <https://github.com/apache/airflow/commit/68e4c4dcb0416eb51a7011a3bb040f1e23d7bba8>`_  2021-03-20   ``Remove Backport Providers (#14886)``
+=================================================================================================  ===========  =======================================================================
+
+1.1.1
+.....
+
+Latest change: 2021-02-27
+
+=================================================================================================  ===========  =======================================================================
+Commit                                                                                             Committed    Subject
+=================================================================================================  ===========  =======================================================================
+`589d6dec92 <https://github.com/apache/airflow/commit/589d6dec922565897785bcbc5ac6bb3b973d7f5d>`_  2021-02-27   ``Prepare to release the next wave of providers: (#14487)``
+`10343ec29f <https://github.com/apache/airflow/commit/10343ec29f8f0abc5b932ba26faf49bc63c6bcda>`_  2021-02-05   ``Corrections in docs and tools after releasing provider RCs (#14082)``
+=================================================================================================  ===========  =======================================================================
+
+1.1.0
+.....
+
+Latest change: 2021-02-04
+
+=================================================================================================  ===========  ========================================================
+Commit                                                                                             Committed    Subject
+=================================================================================================  ===========  ========================================================
+`88bdcfa0df <https://github.com/apache/airflow/commit/88bdcfa0df5bcb4c489486e05826544b428c8f43>`_  2021-02-04   ``Prepare to release a new wave of providers. (#14013)``
+`ac2f72c98d <https://github.com/apache/airflow/commit/ac2f72c98dc0821b33721054588adbf2bb53bb0b>`_  2021-02-01   ``Implement provider versioning tools (#13767)``
+`d0ab7f6d3a <https://github.com/apache/airflow/commit/d0ab7f6d3a2976167f9c4fb309c502a4f866f983>`_  2021-01-25   ``Add ExasolToS3Operator (#13847)``
+`3fd5ef3555 <https://github.com/apache/airflow/commit/3fd5ef355556cf0ad7896bb570bbe4b2eabbf46e>`_  2021-01-21   ``Add missing logos for integrations (#13717)``
+`295d66f914 <https://github.com/apache/airflow/commit/295d66f91446a69610576d040ba687b38f1c5d0a>`_  2020-12-30   ``Fix Grammar in PIP warning (#13380)``
+`6cf76d7ac0 <https://github.com/apache/airflow/commit/6cf76d7ac01270930de7f105fb26428763ee1d4e>`_  2020-12-18   ``Fix typo in pip upgrade command :( (#13148)``
+=================================================================================================  ===========  ========================================================
+
+1.0.0
+.....
+
+Latest change: 2020-12-09
+
+=================================================================================================  ===========  ==================================================================================
+Commit                                                                                             Committed    Subject
+=================================================================================================  ===========  ==================================================================================
+`32971a1a2d <https://github.com/apache/airflow/commit/32971a1a2de1db0b4f7442ed26facdf8d3b7a36f>`_  2020-12-09   ``Updates providers versions to 1.0.0 (#12955)``
+`b40dffa085 <https://github.com/apache/airflow/commit/b40dffa08547b610162f8cacfa75847f3c4ca364>`_  2020-12-08   ``Rename remaing modules to match AIP-21 (#12917)``
+`9b39f24780 <https://github.com/apache/airflow/commit/9b39f24780e85f859236672e9060b2fbeee81b36>`_  2020-12-08   ``Add support for dynamic connection form fields per provider (#12558)``
+`2037303eef <https://github.com/apache/airflow/commit/2037303eef93fd36ab13746b045d1c1fee6aa143>`_  2020-11-29   ``Adds support for Connection/Hook discovery from providers (#12466)``
+`c34ef853c8 <https://github.com/apache/airflow/commit/c34ef853c890e08f5468183c03dc8f3f3ce84af2>`_  2020-11-20   ``Separate out documentation building per provider  (#12444)``
+`0080354502 <https://github.com/apache/airflow/commit/00803545023b096b8db4fbd6eb473843096d7ce4>`_  2020-11-18   ``Update provider READMEs for 1.0.0b2 batch release (#12449)``
+`ae7cb4a1e2 <https://github.com/apache/airflow/commit/ae7cb4a1e2a96351f1976cf5832615e24863e05d>`_  2020-11-17   ``Update wrong commit hash in backport provider changes (#12390)``
+`6889a333cf <https://github.com/apache/airflow/commit/6889a333cff001727eb0a66e375544a28c9a5f03>`_  2020-11-15   ``Improvements for operators and hooks ref docs (#12366)``
+`7825e8f590 <https://github.com/apache/airflow/commit/7825e8f59034645ab3247229be83a3aa90baece1>`_  2020-11-13   ``Docs installation improvements (#12304)``
+`85a18e13d9 <https://github.com/apache/airflow/commit/85a18e13d9dec84275283ff69e34704b60d54a75>`_  2020-11-09   ``Point at pypi project pages for cross-dependency of provider packages (#12212)``
+`59eb5de78c <https://github.com/apache/airflow/commit/59eb5de78c70ee9c7ae6e4cba5c7a2babb8103ca>`_  2020-11-09   ``Update provider READMEs for up-coming 1.0.0beta1 releases (#12206)``
+`b2a28d1590 <https://github.com/apache/airflow/commit/b2a28d1590410630d66966aa1f2b2a049a8c3b32>`_  2020-11-09   ``Moves provider packages scripts to dev (#12082)``
+`4e8f9cc8d0 <https://github.com/apache/airflow/commit/4e8f9cc8d02b29c325b8a5a76b4837671bdf5f68>`_  2020-11-03   ``Enable Black - Python Auto Formmatter (#9550)``
+`8c42cf1b00 <https://github.com/apache/airflow/commit/8c42cf1b00c90f0d7f11b8a3a455381de8e003c5>`_  2020-11-03   ``Use PyUpgrade to use Python 3.6 features (#11447)``
+`5a439e84eb <https://github.com/apache/airflow/commit/5a439e84eb6c0544dc6c3d6a9f4ceeb2172cd5d0>`_  2020-10-26   ``Prepare providers release 0.0.2a1 (#11855)``
+`872b1566a1 <https://github.com/apache/airflow/commit/872b1566a11cb73297e657ff325161721b296574>`_  2020-10-25   ``Generated backport providers readmes/setup for 2020.10.29 (#11826)``
+`4830687453 <https://github.com/apache/airflow/commit/48306874538eea7cfd42358d5ebb59705204bfc4>`_  2020-10-24   ``Use Python 3 style super classes (#11806)``
+`16e7129719 <https://github.com/apache/airflow/commit/16e7129719f1c0940aef2a93bed81368e997a746>`_  2020-10-13   ``Added support for provider packages for Airflow 2.0 (#11487)``
+`75071831ba <https://github.com/apache/airflow/commit/75071831baa936d292354f98aac46cd808a4b2b8>`_  2020-10-10   ``Remove redundant parentheses from Python files (#10967)``
+`7b0a2f5d8e <https://github.com/apache/airflow/commit/7b0a2f5d8e6c3ff17094a7c1e31440300defb0b7>`_  2020-10-10   ``Replaced basestring with str in the Exasol hook (#11360)``
+`0a0e1af800 <https://github.com/apache/airflow/commit/0a0e1af80038ef89974c3c8444461fe867945daa>`_  2020-10-03   ``Fix Broken Markdown links in Providers README TOC (#11249)``
+`ca4238eb4d <https://github.com/apache/airflow/commit/ca4238eb4d9a2aef70eb641343f59ee706d27d13>`_  2020-10-02   ``Fixed month in backport packages to October (#11242)``
+`5220e4c384 <https://github.com/apache/airflow/commit/5220e4c3848a2d2c81c266ef939709df9ce581c5>`_  2020-10-02   ``Prepare Backport release 2020.09.07 (#11238)``
+`54353f8745 <https://github.com/apache/airflow/commit/54353f874589f9be236458995147d13e0e763ffc>`_  2020-09-27   ``Increase type coverage for five different providers (#11170)``
+`fdd9b6f65b <https://github.com/apache/airflow/commit/fdd9b6f65b608c516b8a062b058972d9a45ec9e3>`_  2020-08-25   ``Enable Black on Providers Packages (#10543)``
+`3696c34c28 <https://github.com/apache/airflow/commit/3696c34c28c6bc7b442deab999d9ecba24ed0e34>`_  2020-08-24   ``Fix typo in the word "release" (#10528)``
+`ee7ca128a1 <https://github.com/apache/airflow/commit/ee7ca128a17937313566f2badb6cc569c614db94>`_  2020-08-22   ``Fix broken Markdown refernces in Providers README (#10483)``
+`8f8db8959e <https://github.com/apache/airflow/commit/8f8db8959e526be54d700845d36ee9f315bae2ea>`_  2020-08-12   ``DbApiHook: Support kwargs in get_pandas_df (#9730)``
+`cdec301254 <https://github.com/apache/airflow/commit/cdec3012542b45d23a05f62d69110944ba542e2a>`_  2020-08-07   ``Add correct signature to all operators and sensors (#10205)``
+`aeea71274d <https://github.com/apache/airflow/commit/aeea71274d4527ff2351102e94aa38bda6099e7f>`_  2020-08-02   ``Remove 'args' parameter from provider operator constructors (#10097)``
+`d0e7db4024 <https://github.com/apache/airflow/commit/d0e7db4024806af35e3c9a2cae460fdeedd4d2ec>`_  2020-06-19   ``Fixed release number for fresh release (#9408)``
+`12af6a0800 <https://github.com/apache/airflow/commit/12af6a08009b8776e00d8a0aab92363eb8c4e8b1>`_  2020-06-19   ``Final cleanup for 2020.6.23rc1 release preparation (#9404)``
+`c7e5bce57f <https://github.com/apache/airflow/commit/c7e5bce57fe7f51cefce4f8a41ce408ac5675d13>`_  2020-06-19   ``Prepare backport release candidate for 2020.6.23rc1 (#9370)``
+`f6bd817a3a <https://github.com/apache/airflow/commit/f6bd817a3aac0a16430fc2e3d59c1f17a69a15ac>`_  2020-06-16   ``Introduce 'transfers' packages (#9320)``
+`0b0e4f7a4c <https://github.com/apache/airflow/commit/0b0e4f7a4cceff3efe15161fb40b984782760a34>`_  2020-05-26   ``Preparing for RC3 relase of backports (#9026)``
+`00642a46d0 <https://github.com/apache/airflow/commit/00642a46d019870c4decb3d0e47c01d6a25cb88c>`_  2020-05-26   ``Fixed name of 20 remaining wrongly named operators. (#8994)``
+`1d36b0303b <https://github.com/apache/airflow/commit/1d36b0303b8632fce6de78ca4e782ae26ee06fea>`_  2020-05-23   ``Fix references in docs (#8984)``
+`375d1ca229 <https://github.com/apache/airflow/commit/375d1ca229464617780623c61c6e8a1bf570c87f>`_  2020-05-19   ``Release candidate 2 for backport packages 2020.05.20 (#8898)``
+`12c5e5d8ae <https://github.com/apache/airflow/commit/12c5e5d8ae25fa633efe63ccf4db389e2b796d79>`_  2020-05-17   ``Prepare release candidate for backport packages (#8891)``
+`f3521fb0e3 <https://github.com/apache/airflow/commit/f3521fb0e36733d8bd356123e56a453fd37a6dca>`_  2020-05-16   ``Regenerate readme files for backport package release (#8886)``
+`92585ca4cb <https://github.com/apache/airflow/commit/92585ca4cb375ac879f4ab331b3a063106eb7b92>`_  2020-05-15   ``Added automated release notes generation for backport operators (#8807)``
+`69dc91b4ef <https://github.com/apache/airflow/commit/69dc91b4ef92d0f89abe097afd27bbe7ec2febd0>`_  2020-04-02   ``[AIRFLOW-6982] add native python exasol support (#7621)``
+=================================================================================================  ===========  ==================================================================================
diff --git a/docs-archive/apache-airflow-providers-airbyte/3.2.0/_sources/index.rst.txt b/docs-archive/apache-airflow-providers-exasol/4.1.2/_sources/index.rst.txt
similarity index 51%
copy from docs-archive/apache-airflow-providers-airbyte/3.2.0/_sources/index.rst.txt
copy to docs-archive/apache-airflow-providers-exasol/4.1.2/_sources/index.rst.txt
index 2dce30a82e..2d04c6f807 100644
--- a/docs-archive/apache-airflow-providers-airbyte/3.2.0/_sources/index.rst.txt
+++ b/docs-archive/apache-airflow-providers-exasol/4.1.2/_sources/index.rst.txt
@@ -1,3 +1,4 @@
+
  .. 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
@@ -15,37 +16,23 @@
     specific language governing permissions and limitations
     under the License.
 
-``apache-airflow-providers-airbyte``
-====================================
+``apache-airflow-providers-exasol``
+===================================
 
 Content
 -------
 
-.. toctree::
-    :maxdepth: 1
-    :caption: Guides
-
-    Operators <operators/airbyte>
-    Connection types <connections>
-
 .. toctree::
     :maxdepth: 1
     :caption: References
 
-    Python API <_api/airflow/providers/airbyte/index>
-
-.. toctree::
-    :hidden:
-    :caption: System tests
-
-    System Tests <_api/tests/system/providers/airbyte/index>
+    Python API <_api/airflow/providers/exasol/index>
 
 .. toctree::
     :maxdepth: 1
     :caption: Resources
 
-    Example DAGs <https://github.com/apache/airflow/tree/providers-airbyte/3.0.0/tests/system/providers/airbyte>
-    PyPI Repository <https://pypi.org/project/apache-airflow-providers-airbyte/>
+    PyPI Repository <https://pypi.org/project/apache-airflow-providers-exasol/>
     Installing from sources <installing-providers-from-sources>
 
 .. THE REMAINDER OF THE FILE IS AUTOMATICALLY GENERATED. IT WILL BE OVERWRITTEN AT RELEASE TIME!
@@ -58,36 +45,38 @@ Content
     Detailed list of commits <commits>
 
 
-Package apache-airflow-providers-airbyte
+Package apache-airflow-providers-exasol
 ------------------------------------------------------
 
-`Airbyte <https://airbyte.io/>`__
+`Exasol <https://docs.exasol.com/home.htm>`__
 
 
-Release: 3.2.0
+Release: 4.1.2
 
 Provider package
 ----------------
 
-This is a provider package for ``airbyte`` provider. All classes for this provider package
-are in ``airflow.providers.airbyte`` python package.
+This is a provider package for ``exasol`` provider. All classes for this provider package
+are in ``airflow.providers.exasol`` python package.
 
 Installation
 ------------
 
 You can install this package on top of an existing Airflow 2 installation (see ``Requirements`` below)
 for the minimum Airflow version supported) via
-``pip install apache-airflow-providers-airbyte``
+``pip install apache-airflow-providers-exasol``
 
 Requirements
 ------------
 
-=================================  ==================
-PIP package                        Version required
-=================================  ==================
-``apache-airflow``                 ``>=2.3.0``
-``apache-airflow-providers-http``
-=================================  ==================
+=======================================  ==================
+PIP package                              Version required
+=======================================  ==================
+``apache-airflow``                       ``>=2.3.0``
+``apache-airflow-providers-common-sql``  ``>=1.3.1``
+``pyexasol``                             ``>=0.5.1``
+``pandas``                               ``>=0.17.1``
+=======================================  ==================
 
 Cross provider package dependencies
 -----------------------------------
@@ -99,14 +88,14 @@ You can install such cross-provider dependencies when installing from PyPI. For
 
 .. code-block:: bash
 
-    pip install apache-airflow-providers-airbyte[http]
+    pip install apache-airflow-providers-exasol[common.sql]
 
 
-================================================================================================  ========
-Dependent package                                                                                 Extra
-================================================================================================  ========
-`apache-airflow-providers-http <https://airflow.apache.org/docs/apache-airflow-providers-http>`_  ``http``
-================================================================================================  ========
+============================================================================================================  ==============
+Dependent package                                                                                             Extra
+============================================================================================================  ==============
+`apache-airflow-providers-common-sql <https://airflow.apache.org/docs/apache-airflow-providers-common-sql>`_  ``common.sql``
+============================================================================================================  ==============
 
 Downloading official packages
 -----------------------------
@@ -114,7 +103,7 @@ Downloading official packages
 You can download officially released packages and verify their checksums and signatures from the
 `Official Apache Download site <https://downloads.apache.org/airflow/providers/>`_
 
-* `The apache-airflow-providers-airbyte 3.2.0 sdist package <https://downloads.apache.org/airflow/providers/apache-airflow-providers-airbyte-3.2.0.tar.gz>`_ (`asc <https://downloads.apache.org/airflow/providers/apache-airflow-providers-airbyte-3.2.0.tar.gz.asc>`__, `sha512 <https://downloads.apache.org/airflow/providers/apache-airflow-providers-airbyte-3.2.0.tar.gz.sha512>`__)
-* `The apache-airflow-providers-airbyte 3.2.0 wheel package <https://downloads.apache.org/airflow/providers/apache_airflow_providers_airbyte-3.2.0-py3-none-any.whl>`_ (`asc <https://downloads.apache.org/airflow/providers/apache_airflow_providers_airbyte-3.2.0-py3-none-any.whl.asc>`__, `sha512 <https://downloads.apache.org/airflow/providers/apache_airflow_providers_airbyte-3.2.0-py3-none-any.whl.sha512>`__)
+* `The apache-airflow-providers-exasol 4.1.2 sdist package <https://downloads.apache.org/airflow/providers/apache-airflow-providers-exasol-4.1.2.tar.gz>`_ (`asc <https://downloads.apache.org/airflow/providers/apache-airflow-providers-exasol-4.1.2.tar.gz.asc>`__, `sha512 <https://downloads.apache.org/airflow/providers/apache-airflow-providers-exasol-4.1.2.tar.gz.sha512>`__)
+* `The apache-airflow-providers-exasol 4.1.2 wheel package <https://downloads.apache.org/airflow/providers/apache_airflow_providers_exasol-4.1.2-py3-none-any.whl>`_ (`asc <https://downloads.apache.org/airflow/providers/apache_airflow_providers_exasol-4.1.2-py3-none-any.whl.asc>`__, `sha512 <https://downloads.apache.org/airflow/providers/apache_airflow_providers_exasol-4.1.2-py3-none-any.whl.sha512>`__)
 
-.. include:: ../../airflow/providers/airbyte/CHANGELOG.rst
+.. include:: ../../airflow/providers/exasol/CHANGELOG.rst
diff --git a/docs-archive/apache-airflow-providers-airbyte/3.2.0/_sources/installing-providers-from-sources.rst.txt b/docs-archive/apache-airflow-providers-exasol/4.1.2/_sources/installing-providers-from-sources.rst.txt
similarity index 100%
copy from docs-archive/apache-airflow-providers-airbyte/3.2.0/_sources/installing-providers-from-sources.rst.txt
copy to docs-archive/apache-airflow-providers-exasol/4.1.2/_sources/installing-providers-from-sources.rst.txt
diff --git a/docs-archive/apache-airflow-providers-airbyte/3.2.0/_static/_gen/css/main-custom.min.css b/docs-archive/apache-airflow-providers-exasol/4.1.2/_static/_gen/css/main-custom.min.css
similarity index 100%
copy from docs-archive/apache-airflow-providers-airbyte/3.2.0/_static/_gen/css/main-custom.min.css
copy to docs-archive/apache-airflow-providers-exasol/4.1.2/_static/_gen/css/main-custom.min.css
diff --git a/docs-archive/apache-airflow-providers-airbyte/3.2.0/_static/_gen/css/main.min.css b/docs-archive/apache-airflow-providers-exasol/4.1.2/_static/_gen/css/main.min.css
similarity index 100%
copy from docs-archive/apache-airflow-providers-airbyte/3.2.0/_static/_gen/css/main.min.css
copy to docs-archive/apache-airflow-providers-exasol/4.1.2/_static/_gen/css/main.min.css
diff --git a/docs-archive/apache-airflow-providers-airbyte/3.2.0/_static/_gen/js/docs.js b/docs-archive/apache-airflow-providers-exasol/4.1.2/_static/_gen/js/docs.js
similarity index 100%
copy from docs-archive/apache-airflow-providers-airbyte/3.2.0/_static/_gen/js/docs.js
copy to docs-archive/apache-airflow-providers-exasol/4.1.2/_static/_gen/js/docs.js
diff --git a/docs-archive/apache-airflow-providers-airbyte/3.2.0/_static/_sphinx_javascript_frameworks_compat.js b/docs-archive/apache-airflow-providers-exasol/4.1.2/_static/_sphinx_javascript_frameworks_compat.js
similarity index 100%
copy from docs-archive/apache-airflow-providers-airbyte/3.2.0/_static/_sphinx_javascript_frameworks_compat.js
copy to docs-archive/apache-airflow-providers-exasol/4.1.2/_static/_sphinx_javascript_frameworks_compat.js
diff --git a/docs-archive/apache-airflow-providers-airbyte/3.2.0/_static/basic.css b/docs-archive/apache-airflow-providers-exasol/4.1.2/_static/basic.css
similarity index 100%
copy from docs-archive/apache-airflow-providers-airbyte/3.2.0/_static/basic.css
copy to docs-archive/apache-airflow-providers-exasol/4.1.2/_static/basic.css
diff --git a/docs-archive/apache-airflow-providers-airbyte/3.2.0/_static/check-solid.svg b/docs-archive/apache-airflow-providers-exasol/4.1.2/_static/check-solid.svg
similarity index 100%
copy from docs-archive/apache-airflow-providers-airbyte/3.2.0/_static/check-solid.svg
copy to docs-archive/apache-airflow-providers-exasol/4.1.2/_static/check-solid.svg
diff --git a/docs-archive/apache-airflow-providers-airbyte/3.2.0/_static/clipboard.min.js b/docs-archive/apache-airflow-providers-exasol/4.1.2/_static/clipboard.min.js
similarity index 100%
copy from docs-archive/apache-airflow-providers-airbyte/3.2.0/_static/clipboard.min.js
copy to docs-archive/apache-airflow-providers-exasol/4.1.2/_static/clipboard.min.js
diff --git a/docs-archive/apache-airflow-providers-airbyte/3.2.0/_static/copy-button.svg b/docs-archive/apache-airflow-providers-exasol/4.1.2/_static/copy-button.svg
similarity index 100%
copy from docs-archive/apache-airflow-providers-airbyte/3.2.0/_static/copy-button.svg
copy to docs-archive/apache-airflow-providers-exasol/4.1.2/_static/copy-button.svg
diff --git a/docs-archive/apache-airflow-providers-airbyte/3.2.0/_static/copybutton.css b/docs-archive/apache-airflow-providers-exasol/4.1.2/_static/copybutton.css
similarity index 100%
copy from docs-archive/apache-airflow-providers-airbyte/3.2.0/_static/copybutton.css
copy to docs-archive/apache-airflow-providers-exasol/4.1.2/_static/copybutton.css
diff --git a/docs-archive/apache-airflow-providers-airbyte/3.2.0/_static/copybutton.js b/docs-archive/apache-airflow-providers-exasol/4.1.2/_static/copybutton.js
similarity index 100%
copy from docs-archive/apache-airflow-providers-airbyte/3.2.0/_static/copybutton.js
copy to docs-archive/apache-airflow-providers-exasol/4.1.2/_static/copybutton.js
diff --git a/docs-archive/apache-airflow-providers-airbyte/3.2.0/_static/copybutton_funcs.js b/docs-archive/apache-airflow-providers-exasol/4.1.2/_static/copybutton_funcs.js
similarity index 100%
copy from docs-archive/apache-airflow-providers-airbyte/3.2.0/_static/copybutton_funcs.js
copy to docs-archive/apache-airflow-providers-exasol/4.1.2/_static/copybutton_funcs.js
diff --git a/docs-archive/apache-airflow-providers-airbyte/3.2.0/_static/doctools.js b/docs-archive/apache-airflow-providers-exasol/4.1.2/_static/doctools.js
similarity index 100%
copy from docs-archive/apache-airflow-providers-airbyte/3.2.0/_static/doctools.js
copy to docs-archive/apache-airflow-providers-exasol/4.1.2/_static/doctools.js
diff --git a/docs-archive/apache-airflow-providers-airbyte/3.2.0/_static/documentation_options.js b/docs-archive/apache-airflow-providers-exasol/4.1.2/_static/documentation_options.js
similarity index 94%
copy from docs-archive/apache-airflow-providers-airbyte/3.2.0/_static/documentation_options.js
copy to docs-archive/apache-airflow-providers-exasol/4.1.2/_static/documentation_options.js
index db3470d1c0..deaeb8b398 100644
--- a/docs-archive/apache-airflow-providers-airbyte/3.2.0/_static/documentation_options.js
+++ b/docs-archive/apache-airflow-providers-exasol/4.1.2/_static/documentation_options.js
@@ -1,6 +1,6 @@
 var DOCUMENTATION_OPTIONS = {
     URL_ROOT: document.getElementById("documentation_options").getAttribute('data-url_root'),
-    VERSION: '3.2.0',
+    VERSION: '4.1.2',
     LANGUAGE: 'en',
     COLLAPSE_INDEX: false,
     BUILDER: 'html',
diff --git a/docs-archive/apache-airflow-providers-airbyte/3.2.0/_static/file.png b/docs-archive/apache-airflow-providers-exasol/4.1.2/_static/file.png
similarity index 100%
copy from docs-archive/apache-airflow-providers-airbyte/3.2.0/_static/file.png
copy to docs-archive/apache-airflow-providers-exasol/4.1.2/_static/file.png
diff --git a/docs-archive/apache-airflow-providers-airbyte/3.2.0/_static/graphviz.css b/docs-archive/apache-airflow-providers-exasol/4.1.2/_static/graphviz.css
similarity index 100%
copy from docs-archive/apache-airflow-providers-airbyte/3.2.0/_static/graphviz.css
copy to docs-archive/apache-airflow-providers-exasol/4.1.2/_static/graphviz.css
diff --git a/docs-archive/apache-airflow-providers-airbyte/3.2.0/_static/jquery-3.6.0.js b/docs-archive/apache-airflow-providers-exasol/4.1.2/_static/jquery-3.6.0.js
similarity index 100%
copy from docs-archive/apache-airflow-providers-airbyte/3.2.0/_static/jquery-3.6.0.js
copy to docs-archive/apache-airflow-providers-exasol/4.1.2/_static/jquery-3.6.0.js
diff --git a/docs-archive/apache-airflow-providers-airbyte/3.2.0/_static/jquery.js b/docs-archive/apache-airflow-providers-exasol/4.1.2/_static/jquery.js
similarity index 100%
copy from docs-archive/apache-airflow-providers-airbyte/3.2.0/_static/jquery.js
copy to docs-archive/apache-airflow-providers-exasol/4.1.2/_static/jquery.js
diff --git a/docs-archive/apache-airflow-providers-airbyte/3.2.0/_static/language_data.js b/docs-archive/apache-airflow-providers-exasol/4.1.2/_static/language_data.js
similarity index 100%
copy from docs-archive/apache-airflow-providers-airbyte/3.2.0/_static/language_data.js
copy to docs-archive/apache-airflow-providers-exasol/4.1.2/_static/language_data.js
diff --git a/docs-archive/apache-airflow-providers-airbyte/3.2.0/_static/minus.png b/docs-archive/apache-airflow-providers-exasol/4.1.2/_static/minus.png
similarity index 100%
copy from docs-archive/apache-airflow-providers-airbyte/3.2.0/_static/minus.png
copy to docs-archive/apache-airflow-providers-exasol/4.1.2/_static/minus.png
diff --git a/docs-archive/apache-airflow-providers-airbyte/3.2.0/_static/pin_32.png b/docs-archive/apache-airflow-providers-exasol/4.1.2/_static/pin_32.png
similarity index 100%
copy from docs-archive/apache-airflow-providers-airbyte/3.2.0/_static/pin_32.png
copy to docs-archive/apache-airflow-providers-exasol/4.1.2/_static/pin_32.png
diff --git a/docs-archive/apache-airflow-providers-airbyte/3.2.0/_static/plus.png b/docs-archive/apache-airflow-providers-exasol/4.1.2/_static/plus.png
similarity index 100%
copy from docs-archive/apache-airflow-providers-airbyte/3.2.0/_static/plus.png
copy to docs-archive/apache-airflow-providers-exasol/4.1.2/_static/plus.png
diff --git a/docs-archive/apache-airflow-providers-airbyte/3.2.0/_static/pygments.css b/docs-archive/apache-airflow-providers-exasol/4.1.2/_static/pygments.css
similarity index 100%
copy from docs-archive/apache-airflow-providers-airbyte/3.2.0/_static/pygments.css
copy to docs-archive/apache-airflow-providers-exasol/4.1.2/_static/pygments.css
diff --git a/docs-archive/apache-airflow-providers-airbyte/3.2.0/_static/searchtools.js b/docs-archive/apache-airflow-providers-exasol/4.1.2/_static/searchtools.js
similarity index 100%
copy from docs-archive/apache-airflow-providers-airbyte/3.2.0/_static/searchtools.js
copy to docs-archive/apache-airflow-providers-exasol/4.1.2/_static/searchtools.js
diff --git a/docs-archive/apache-airflow-providers-airbyte/3.2.0/_static/sphinx_highlight.js b/docs-archive/apache-airflow-providers-exasol/4.1.2/_static/sphinx_highlight.js
similarity index 100%
copy from docs-archive/apache-airflow-providers-airbyte/3.2.0/_static/sphinx_highlight.js
copy to docs-archive/apache-airflow-providers-exasol/4.1.2/_static/sphinx_highlight.js
diff --git a/docs-archive/apache-airflow-providers-airbyte/3.2.0/_static/underscore-1.13.1.js b/docs-archive/apache-airflow-providers-exasol/4.1.2/_static/underscore-1.13.1.js
similarity index 100%
copy from docs-archive/apache-airflow-providers-airbyte/3.2.0/_static/underscore-1.13.1.js
copy to docs-archive/apache-airflow-providers-exasol/4.1.2/_static/underscore-1.13.1.js
diff --git a/docs-archive/apache-airflow-providers-airbyte/3.2.0/_static/underscore.js b/docs-archive/apache-airflow-providers-exasol/4.1.2/_static/underscore.js
similarity index 100%
copy from docs-archive/apache-airflow-providers-airbyte/3.2.0/_static/underscore.js
copy to docs-archive/apache-airflow-providers-exasol/4.1.2/_static/underscore.js
diff --git a/docs-archive/apache-airflow-providers-airbyte/3.2.0/commits.html b/docs-archive/apache-airflow-providers-exasol/4.1.2/commits.html
similarity index 71%
copy from docs-archive/apache-airflow-providers-airbyte/3.2.0/commits.html
copy to docs-archive/apache-airflow-providers-exasol/4.1.2/commits.html
index e0d69eb350..1539b47d08 100644
--- a/docs-archive/apache-airflow-providers-airbyte/3.2.0/commits.html
+++ b/docs-archive/apache-airflow-providers-exasol/4.1.2/commits.html
@@ -9,7 +9,7 @@
 <head>
         <meta charset="utf-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1">
-        <title>Package apache-airflow-providers-airbyte &mdash; apache-airflow-providers-airbyte Documentation</title>
+        <title>Package apache-airflow-providers-exasol &mdash; apache-airflow-providers-exasol Documentation</title>
     <link rel="stylesheet" href="_static/_gen/css/main.min.css" type="text/css" />
             <link rel="stylesheet" type="text/css" href="_static/pygments.css" />
             <link rel="stylesheet" type="text/css" href="_static/_gen/css/main.min.css" />
@@ -283,7 +283,7 @@
 <div id="docs-version-selector" class="docs-version-selector sidebar__version-selector">
     <a class="dropdown-toggle" href="#" id="versionDropdown" role="button" data-toggle="dropdown" aria-haspopup="true"
        aria-expanded="false">
-        <span class="bodytext__medium--greyish-brown">Version: </span><span class="version">3.2.0</span>
+        <span class="bodytext__medium--greyish-brown">Version: </span><span class="version">4.1.2</span>
     </a>
     <div class="dropdown-menu" aria-labelledby="navbarDropdownMenuLink">
 
@@ -324,19 +324,13 @@
 
 
 <div class="toctree" role="navigation" aria-label="main navigation">
-    <p class="caption" role="heading"><span class="caption-text">Guides</span></p>
+    <p class="caption" role="heading"><span class="caption-text">References</span></p>
 <ul>
-<li class="toctree-l1"><a class="reference internal" href="operators/airbyte.html">Operators</a></li>
-<li class="toctree-l1"><a class="reference internal" href="connections.html">Connection types</a></li>
-</ul>
-<p class="caption" role="heading"><span class="caption-text">References</span></p>
-<ul>
-<li class="toctree-l1"><a class="reference internal" href="_api/airflow/providers/airbyte/index.html">Python API</a></li>
+<li class="toctree-l1"><a class="reference internal" href="_api/airflow/providers/exasol/index.html">Python API</a></li>
 </ul>
 <p class="caption" role="heading"><span class="caption-text">Resources</span></p>
 <ul>
-<li class="toctree-l1"><a class="reference external" href="https://github.com/apache/airflow/tree/providers-airbyte/3.0.0/tests/system/providers/airbyte">Example DAGs</a></li>
-<li class="toctree-l1"><a class="reference external" href="https://pypi.org/project/apache-airflow-providers-airbyte/">PyPI Repository</a></li>
+<li class="toctree-l1"><a class="reference external" href="https://pypi.org/project/apache-airflow-providers-exasol/">PyPI Repository</a></li>
 <li class="toctree-l1"><a class="reference internal" href="installing-providers-from-sources.html">Installing from sources</a></li>
 </ul>
 <p class="caption" role="heading"><span class="caption-text">Commits</span></p>
@@ -425,7 +419,7 @@
 <div id="docs-version-selector" class="docs-version-selector sidebar__version-selector">
     <a class="dropdown-toggle" href="#" id="versionDropdown" role="button" data-toggle="dropdown" aria-haspopup="true"
        aria-expanded="false">
-        <span class="bodytext__medium--greyish-brown">Version: </span><span class="version">3.2.0</span>
+        <span class="bodytext__medium--greyish-brown">Version: </span><span class="version">4.1.2</span>
     </a>
     <div class="dropdown-menu" aria-labelledby="navbarDropdownMenuLink">
 
@@ -466,19 +460,13 @@
 
 
 <div class="toctree" role="navigation" aria-label="main navigation">
-    <p class="caption" role="heading"><span class="caption-text">Guides</span></p>
-<ul>
-<li class="toctree-l1"><a class="reference internal" href="operators/airbyte.html">Operators</a></li>
-<li class="toctree-l1"><a class="reference internal" href="connections.html">Connection types</a></li>
-</ul>
-<p class="caption" role="heading"><span class="caption-text">References</span></p>
+    <p class="caption" role="heading"><span class="caption-text">References</span></p>
 <ul>
-<li class="toctree-l1"><a class="reference internal" href="_api/airflow/providers/airbyte/index.html">Python API</a></li>
+<li class="toctree-l1"><a class="reference internal" href="_api/airflow/providers/exasol/index.html">Python API</a></li>
 </ul>
 <p class="caption" role="heading"><span class="caption-text">Resources</span></p>
 <ul>
-<li class="toctree-l1"><a class="reference external" href="https://github.com/apache/airflow/tree/providers-airbyte/3.0.0/tests/system/providers/airbyte">Example DAGs</a></li>
-<li class="toctree-l1"><a class="reference external" href="https://pypi.org/project/apache-airflow-providers-airbyte/">PyPI Repository</a></li>
+<li class="toctree-l1"><a class="reference external" href="https://pypi.org/project/apache-airflow-providers-exasol/">PyPI Repository</a></li>
 <li class="toctree-l1"><a class="reference internal" href="installing-providers-from-sources.html">Installing from sources</a></li>
 </ul>
 <p class="caption" role="heading"><span class="caption-text">Commits</span></p>
@@ -574,7 +562,7 @@
         
             <li class="breadcrumb-item"><a href="index.html" class="icon icon-home"> Home</a></li>
             
-            <li class="breadcrumb-item"><a href="commits.html"> Package apache-airflow-providers-airbyte</a></li>
+            <li class="breadcrumb-item"><a href="commits.html"> Package apache-airflow-providers-exasol</a></li>
         
     </ul>
 </div>
@@ -587,19 +575,19 @@
                                         
   <blockquote>
 <div></div></blockquote>
-<div class="section" id="package-apache-airflow-providers-airbyte">
-<h1>Package apache-airflow-providers-airbyte<a class="headerlink" href="#package-apache-airflow-providers-airbyte" title="Permalink to this heading">¶</a></h1>
-<p><a class="reference external" href="https://airbyte.io/">Airbyte</a></p>
-<p>This is detailed commit list of changes for versions provider package: <code class="docutils literal notranslate"><span class="pre">airbyte</span></code>.
+<div class="section" id="package-apache-airflow-providers-exasol">
+<h1>Package apache-airflow-providers-exasol<a class="headerlink" href="#package-apache-airflow-providers-exasol" title="Permalink to this heading">¶</a></h1>
+<p><a class="reference external" href="https://docs.exasol.com/home.htm">Exasol</a></p>
+<p>This is detailed commit list of changes for versions provider package: <code class="docutils literal notranslate"><span class="pre">exasol</span></code>.
 For high-level changelog, see <a class="reference internal" href="index.html"><span class="doc">package information including changelog</span></a>.</p>
 <div class="section" id="id1">
-<h2>3.2.0<a class="headerlink" href="#id1" title="Permalink to this heading">¶</a></h2>
-<p>Latest change: 2022-10-24</p>
+<h2>4.1.2<a class="headerlink" href="#id1" title="Permalink to this heading">¶</a></h2>
+<p>Latest change: 2022-11-30</p>
 <table class="docutils align-default">
 <colgroup>
-<col style="width: 51%" />
+<col style="width: 52%" />
 <col style="width: 6%" />
-<col style="width: 44%" />
+<col style="width: 43%" />
 </colgroup>
 <thead>
 <tr class="row-odd"><th class="head"><p>Commit</p></th>
@@ -608,14 +596,115 @@ For high-level changelog, see <a class="reference internal" href="index.html"><s
 </tr>
 </thead>
 <tbody>
-<tr class="row-even"><td><p><a class="reference external" href="https://github.com/apache/airflow/commit/78b8ea2f22239db3ef9976301234a66e50b47a94">78b8ea2f22</a></p></td>
+<tr class="row-even"><td><p><a class="reference external" href="https://github.com/apache/airflow/commit/430e930902792fc37cdd2c517783f7dd544fbebf">430e930902</a></p></td>
+<td><p>2022-11-30</p></td>
+<td><p><code class="docutils literal notranslate"><span class="pre">Update</span> <span class="pre">Exasol</span> <span class="pre">to</span> <span class="pre">common</span> <span class="pre">DBApiHook</span> <span class="pre">semantics</span> <span class="pre">and</span> <span class="pre">add</span> <span class="pre">tests</span> <span class="pre">(#28009)</span></code></p></td>
+</tr>
+<tr class="row-odd"><td><p><a class="reference external" href="https://github.com/apache/airflow/commit/2e7a4bcb550538283f28550208b01515d348fb51">2e7a4bcb55</a></p></td>
+<td><p>2022-11-30</p></td>
+<td><p><code class="docutils literal notranslate"><span class="pre">Fix</span> <span class="pre">wrapping</span> <span class="pre">of</span> <span class="pre">run()</span> <span class="pre">method</span> <span class="pre">result</span> <span class="pre">of</span> <span class="pre">exasol</span> <span class="pre">and</span> <span class="pre">snoflake</span> <span class="pre">DB</span> <span class="pre">hooks</span> <span class="pre">(#27997)</span></code></p></td>
+</tr>
+</tbody>
+</table>
+</div>
+<div class="section" id="id2">
+<h2>4.1.1<a class="headerlink" href="#id2" title="Permalink to this heading">¶</a></h2>
+<p>Latest change: 2022-11-26</p>
+<table class="docutils align-default">
+<colgroup>
+<col style="width: 52%" />
+<col style="width: 6%" />
+<col style="width: 42%" />
+</colgroup>
+<thead>
+<tr class="row-odd"><th class="head"><p>Commit</p></th>
+<th class="head"><p>Committed</p></th>
+<th class="head"><p>Subject</p></th>
+</tr>
+</thead>
+<tbody>
+<tr class="row-even"><td><p><a class="reference external" href="https://github.com/apache/airflow/commit/25bdbc8e6768712bad6043618242eec9c6632618">25bdbc8e67</a></p></td>
+<td><p>2022-11-26</p></td>
+<td><p><code class="docutils literal notranslate"><span class="pre">Updated</span> <span class="pre">docs</span> <span class="pre">for</span> <span class="pre">RC3</span> <span class="pre">wave</span> <span class="pre">of</span> <span class="pre">providers</span> <span class="pre">(#27937)</span></code></p></td>
+</tr>
+<tr class="row-odd"><td><p><a class="reference external" href="https://github.com/apache/airflow/commit/db5375bea7a0564c12f56c91e1c8c7b6c049698c">db5375bea7</a></p></td>
+<td><p>2022-11-26</p></td>
+<td><p><code class="docutils literal notranslate"><span class="pre">Fixing</span> <span class="pre">the</span> <span class="pre">behaviours</span> <span class="pre">of</span> <span class="pre">SQL</span> <span class="pre">Hooks</span> <span class="pre">and</span> <span class="pre">Operators</span> <span class="pre">finally</span> <span class="pre">(#27912)</span></code></p></td>
+</tr>
+<tr class="row-even"><td><p><a class="reference external" href="https://github.com/apache/airflow/commit/2e20e9f7ebf5f43bf27069f4c0063cdd72e6b2e2">2e20e9f7eb</a></p></td>
+<td><p>2022-11-24</p></td>
+<td><p><code class="docutils literal notranslate"><span class="pre">Prepare</span> <span class="pre">for</span> <span class="pre">follow-up</span> <span class="pre">relase</span> <span class="pre">for</span> <span class="pre">November</span> <span class="pre">providers</span> <span class="pre">(#27774)</span></code></p></td>
+</tr>
+<tr class="row-odd"><td><p><a class="reference external" href="https://github.com/apache/airflow/commit/80c327bd3b45807ff2e38d532325bccd6fe0ede0">80c327bd3b</a></p></td>
+<td><p>2022-11-24</p></td>
+<td><p><code class="docutils literal notranslate"><span class="pre">Bump</span> <span class="pre">common.sql</span> <span class="pre">provider</span> <span class="pre">to</span> <span class="pre">1.3.1</span> <span class="pre">(#27888)</span></code></p></td>
+</tr>
+<tr class="row-even"><td><p><a class="reference external" href="https://github.com/apache/airflow/commit/ea306c9462615d6b215d43f7f17d68f4c62951b1">ea306c9462</a></p></td>
+<td><p>2022-11-24</p></td>
+<td><p><code class="docutils literal notranslate"><span class="pre">Fix</span> <span class="pre">errors</span> <span class="pre">in</span> <span class="pre">Databricks</span> <span class="pre">SQL</span> <span class="pre">operator</span> <span class="pre">introduced</span> <span class="pre">when</span> <span class="pre">refactoring</span> <span class="pre">(#27854)</span></code></p></td>
+</tr>
+</tbody>
+</table>
+</div>
+<div class="section" id="id3">
+<h2>4.1.0<a class="headerlink" href="#id3" title="Permalink to this heading">¶</a></h2>
+<p>Latest change: 2022-11-15</p>
+<table class="docutils align-default">
+<colgroup>
+<col style="width: 52%" />
+<col style="width: 6%" />
+<col style="width: 43%" />
+</colgroup>
+<thead>
+<tr class="row-odd"><th class="head"><p>Commit</p></th>
+<th class="head"><p>Committed</p></th>
+<th class="head"><p>Subject</p></th>
+</tr>
+</thead>
+<tbody>
+<tr class="row-even"><td><p><a class="reference external" href="https://github.com/apache/airflow/commit/12c3c39d1a816c99c626fe4c650e88cf7b1cc1bc">12c3c39d1a</a></p></td>
+<td><p>2022-11-15</p></td>
+<td><p><code class="docutils literal notranslate"><span class="pre">pRepare</span> <span class="pre">docs</span> <span class="pre">for</span> <span class="pre">November</span> <span class="pre">2022</span> <span class="pre">wave</span> <span class="pre">of</span> <span class="pre">Providers</span> <span class="pre">(#27613)</span></code></p></td>
+</tr>
+<tr class="row-odd"><td><p><a class="reference external" href="https://github.com/apache/airflow/commit/5c37b503f118b8ad2585dff9949dd8fdb96689ed">5c37b503f1</a></p></td>
+<td><p>2022-10-31</p></td>
+<td><p><code class="docutils literal notranslate"><span class="pre">Use</span> <span class="pre">DbApiHook.run</span> <span class="pre">for</span> <span class="pre">DbApiHook.get_records</span> <span class="pre">and</span> <span class="pre">DbApiHook.get_first</span> <span class="pre">(#26944)</span></code></p></td>
+</tr>
+<tr class="row-even"><td><p><a class="reference external" href="https://github.com/apache/airflow/commit/9ab1a6a3e70b32a3cddddf0adede5d2f3f7e29ea">9ab1a6a3e7</a></p></td>
+<td><p>2022-10-27</p></td>
+<td><p><code class="docutils literal notranslate"><span class="pre">Update</span> <span class="pre">old</span> <span class="pre">style</span> <span class="pre">typing</span> <span class="pre">(#26872)</span></code></p></td>
+</tr>
+<tr class="row-odd"><td><p><a class="reference external" href="https://github.com/apache/airflow/commit/78b8ea2f22239db3ef9976301234a66e50b47a94">78b8ea2f22</a></p></td>
 <td><p>2022-10-24</p></td>
 <td><p><code class="docutils literal notranslate"><span class="pre">Move</span> <span class="pre">min</span> <span class="pre">airflow</span> <span class="pre">version</span> <span class="pre">to</span> <span class="pre">2.3.0</span> <span class="pre">for</span> <span class="pre">all</span> <span class="pre">providers</span> <span class="pre">(#27196)</span></code></p></td>
 </tr>
-<tr class="row-odd"><td><p><a class="reference external" href="https://github.com/apache/airflow/commit/2a34dc9e8470285b0ed2db71109ef4265e29688b">2a34dc9e84</a></p></td>
+<tr class="row-even"><td><p><a class="reference external" href="https://github.com/apache/airflow/commit/2a34dc9e8470285b0ed2db71109ef4265e29688b">2a34dc9e84</a></p></td>
 <td><p>2022-10-23</p></td>
 <td><p><code class="docutils literal notranslate"><span class="pre">Enable</span> <span class="pre">string</span> <span class="pre">normalization</span> <span class="pre">in</span> <span class="pre">python</span> <span class="pre">formatting</span> <span class="pre">-</span> <span class="pre">providers</span> <span class="pre">(#27205)</span></code></p></td>
 </tr>
+<tr class="row-odd"><td><p><a class="reference external" href="https://github.com/apache/airflow/commit/ecd4d6654ff8e0da4a7b8f29fd23c37c9c219076">ecd4d6654f</a></p></td>
+<td><p>2022-10-18</p></td>
+<td><p><code class="docutils literal notranslate"><span class="pre">Add</span> <span class="pre">SQLExecuteQueryOperator</span> <span class="pre">(#25717)</span></code></p></td>
+</tr>
+</tbody>
+</table>
+</div>
+<div class="section" id="id4">
+<h2>4.0.1<a class="headerlink" href="#id4" title="Permalink to this heading">¶</a></h2>
+<p>Latest change: 2022-09-28</p>
+<table class="docutils align-default">
+<colgroup>
+<col style="width: 51%" />
+<col style="width: 6%" />
+<col style="width: 44%" />
+</colgroup>
+<thead>
+<tr class="row-odd"><th class="head"><p>Commit</p></th>
+<th class="head"><p>Committed</p></th>
+<th class="head"><p>Subject</p></th>
+</tr>
+</thead>
+<tbody>
 <tr class="row-even"><td><p><a class="reference external" href="https://github.com/apache/airflow/commit/f8db64c35c8589840591021a48901577cff39c07">f8db64c35c</a></p></td>
 <td><p>2022-09-28</p></td>
 <td><p><code class="docutils literal notranslate"><span class="pre">Update</span> <span class="pre">docs</span> <span class="pre">for</span> <span class="pre">September</span> <span class="pre">Provider's</span> <span class="pre">release</span> <span class="pre">(#26731)</span></code></p></td>
@@ -624,19 +713,46 @@ For high-level changelog, see <a class="reference internal" href="index.html"><s
 <td><p>2022-09-13</p></td>
 <td><p><code class="docutils literal notranslate"><span class="pre">Apply</span> <span class="pre">PEP-563</span> <span class="pre">(Postponed</span> <span class="pre">Evaluation</span> <span class="pre">of</span> <span class="pre">Annotations)</span> <span class="pre">to</span> <span class="pre">non-core</span> <span class="pre">airflow</span> <span class="pre">(#26289)</span></code></p></td>
 </tr>
+<tr class="row-even"><td><p><a class="reference external" href="https://github.com/apache/airflow/commit/ca9229b6fe7eda198c7ce32da13afb97ab9f3e28">ca9229b6fe</a></p></td>
+<td><p>2022-08-18</p></td>
+<td><p><code class="docutils literal notranslate"><span class="pre">Add</span> <span class="pre">common-sql</span> <span class="pre">lower</span> <span class="pre">bound</span> <span class="pre">for</span> <span class="pre">common-sql</span> <span class="pre">(#25789)</span></code></p></td>
+</tr>
+</tbody>
+</table>
+</div>
+<div class="section" id="id5">
+<h2>4.0.0<a class="headerlink" href="#id5" title="Permalink to this heading">¶</a></h2>
+<p>Latest change: 2022-08-10</p>
+<table class="docutils align-default">
+<colgroup>
+<col style="width: 53%" />
+<col style="width: 6%" />
+<col style="width: 41%" />
+</colgroup>
+<thead>
+<tr class="row-odd"><th class="head"><p>Commit</p></th>
+<th class="head"><p>Committed</p></th>
+<th class="head"><p>Subject</p></th>
+</tr>
+</thead>
+<tbody>
 <tr class="row-even"><td><p><a class="reference external" href="https://github.com/apache/airflow/commit/e5ac6c7cfb189c33e3b247f7d5aec59fe5e89a00">e5ac6c7cfb</a></p></td>
 <td><p>2022-08-10</p></td>
 <td><p><code class="docutils literal notranslate"><span class="pre">Prepare</span> <span class="pre">docs</span> <span class="pre">for</span> <span class="pre">new</span> <span class="pre">providers</span> <span class="pre">release</span> <span class="pre">(August</span> <span class="pre">2022)</span> <span class="pre">(#25618)</span></code></p></td>
 </tr>
-<tr class="row-odd"><td><p><a class="reference external" href="https://github.com/apache/airflow/commit/6861bcc03fa2177ad96cf493dcc19826849f92e3">6861bcc03f</a></p></td>
-<td><p>2022-08-04</p></td>
-<td><p><code class="docutils literal notranslate"><span class="pre">AIP-47</span> <span class="pre">-</span> <span class="pre">Migrate</span> <span class="pre">Airbyte</span> <span class="pre">DAGs</span> <span class="pre">to</span> <span class="pre">new</span> <span class="pre">design</span> <span class="pre">(#25135)</span></code></p></td>
+<tr class="row-odd"><td><p><a class="reference external" href="https://github.com/apache/airflow/commit/5d4abbd58c33e7dfa8505e307d43420459d3df55">5d4abbd58c</a></p></td>
+<td><p>2022-07-27</p></td>
+<td><p><code class="docutils literal notranslate"><span class="pre">Deprecate</span> <span class="pre">hql</span> <span class="pre">parameters</span> <span class="pre">and</span> <span class="pre">synchronize</span> <span class="pre">DBApiHook</span> <span class="pre">method</span> <span class="pre">APIs</span> <span class="pre">(#25299)</span></code></p></td>
+</tr>
+<tr class="row-even"><td><p><a class="reference external" href="https://github.com/apache/airflow/commit/df00436569bb6fb79ce8c0b7ca71dddf02b854ef">df00436569</a></p></td>
+<td><p>2022-07-22</p></td>
+<td><p><code class="docutils literal notranslate"><span class="pre">Unify</span> <span class="pre">DbApiHook.run()</span> <span class="pre">method</span> <span class="pre">with</span> <span class="pre">the</span> <span class="pre">methods</span> <span class="pre">which</span> <span class="pre">override</span> <span class="pre">it</span> <span class="pre">(#23971)</span></code></p></td>
 </tr>
 </tbody>
 </table>
 </div>
-<div class="section" id="id2">
-<h2>3.1.0<a class="headerlink" href="#id2" title="Permalink to this heading">¶</a></h2>
+<div class="section" id="id6">
+<h2>3.1.0<a class="headerlink" href="#id6" title="Permalink to this heading">¶</a></h2>
 <p>Latest change: 2022-07-13</p>
 <table class="docutils align-default">
 <colgroup>
@@ -655,13 +771,13 @@ For high-level changelog, see <a class="reference internal" href="index.html"><s
 <td><p>2022-07-13</p></td>
 <td><p><code class="docutils literal notranslate"><span class="pre">Add</span> <span class="pre">documentation</span> <span class="pre">for</span> <span class="pre">July</span> <span class="pre">2022</span> <span class="pre">Provider's</span> <span class="pre">release</span> <span class="pre">(#25030)</span></code></p></td>
 </tr>
-<tr class="row-odd"><td><p><a class="reference external" href="https://github.com/apache/airflow/commit/0de31bd73a8f41dded2907f0dee59dfa6c1ed7a1">0de31bd73a</a></p></td>
-<td><p>2022-06-29</p></td>
-<td><p><code class="docutils literal notranslate"><span class="pre">Move</span> <span class="pre">provider</span> <span class="pre">dependencies</span> <span class="pre">to</span> <span class="pre">inside</span> <span class="pre">provider</span> <span class="pre">folders</span> <span class="pre">(#24672)</span></code></p></td>
+<tr class="row-odd"><td><p><a class="reference external" href="https://github.com/apache/airflow/commit/46bbfdade0638cb8a5d187e47034b84e68ddf762">46bbfdade0</a></p></td>
+<td><p>2022-07-07</p></td>
+<td><p><code class="docutils literal notranslate"><span class="pre">Move</span> <span class="pre">all</span> <span class="pre">SQL</span> <span class="pre">classes</span> <span class="pre">to</span> <span class="pre">common-sql</span> <span class="pre">provider</span> <span class="pre">(#24836)</span></code></p></td>
 </tr>
-<tr class="row-even"><td><p><a class="reference external" href="https://github.com/apache/airflow/commit/c118b2836f7211a0c3762cff8634b7b9a0d1cf0b">c118b2836f</a></p></td>
+<tr class="row-even"><td><p><a class="reference external" href="https://github.com/apache/airflow/commit/0de31bd73a8f41dded2907f0dee59dfa6c1ed7a1">0de31bd73a</a></p></td>
 <td><p>2022-06-29</p></td>
-<td><p><code class="docutils literal notranslate"><span class="pre">'AirbyteHook'</span> <span class="pre">add</span> <span class="pre">cancel</span> <span class="pre">job</span> <span class="pre">option</span> <span class="pre">(#24593)</span></code></p></td>
+<td><p><code class="docutils literal notranslate"><span class="pre">Move</span> <span class="pre">provider</span> <span class="pre">dependencies</span> <span class="pre">to</span> <span class="pre">inside</span> <span class="pre">provider</span> <span class="pre">folders</span> <span class="pre">(#24672)</span></code></p></td>
 </tr>
 <tr class="row-odd"><td><p><a class="reference external" href="https://github.com/apache/airflow/commit/510a6bab4595cce8bd5b1447db957309d70f35d9">510a6bab45</a></p></td>
 <td><p>2022-06-28</p></td>
@@ -670,8 +786,8 @@ For high-level changelog, see <a class="reference internal" href="index.html"><s
 </tbody>
 </table>
 </div>
-<div class="section" id="id3">
-<h2>3.0.0<a class="headerlink" href="#id3" title="Permalink to this heading">¶</a></h2>
+<div class="section" id="id7">
+<h2>3.0.0<a class="headerlink" href="#id7" title="Permalink to this heading">¶</a></h2>
 <p>Latest change: 2022-06-09</p>
 <table class="docutils align-default">
 <colgroup>
@@ -702,11 +818,15 @@ For high-level changelog, see <a class="reference internal" href="index.html"><s
 <td><p>2022-06-05</p></td>
 <td><p><code class="docutils literal notranslate"><span class="pre">Add</span> <span class="pre">explanatory</span> <span class="pre">note</span> <span class="pre">for</span> <span class="pre">contributors</span> <span class="pre">about</span> <span class="pre">updating</span> <span class="pre">Changelog</span> <span class="pre">(#24229)</span></code></p></td>
 </tr>
+<tr class="row-even"><td><p><a class="reference external" href="https://github.com/apache/airflow/commit/b7c3c9657a6737a06afcb907e55f95a98d51a56c">b7c3c9657a</a></p></td>
+<td><p>2022-05-27</p></td>
+<td><p><code class="docutils literal notranslate"><span class="pre">Fix</span> <span class="pre">UnboundLocalError</span> <span class="pre">when</span> <span class="pre">sql</span> <span class="pre">is</span> <span class="pre">empty</span> <span class="pre">list</span> <span class="pre">in</span> <span class="pre">ExasolHook</span> <span class="pre">(#23812)</span></code></p></td>
+</tr>
 </tbody>
 </table>
 </div>
-<div class="section" id="id4">
-<h2>2.1.4<a class="headerlink" href="#id4" title="Permalink to this heading">¶</a></h2>
+<div class="section" id="id8">
+<h2>2.1.3<a class="headerlink" href="#id8" title="Permalink to this heading">¶</a></h2>
 <p>Latest change: 2022-03-22</p>
 <table class="docutils align-default">
 <colgroup>
@@ -728,8 +848,8 @@ For high-level changelog, see <a class="reference internal" href="index.html"><s
 </tbody>
 </table>
 </div>
-<div class="section" id="id5">
-<h2>2.1.3<a class="headerlink" href="#id5" title="Permalink to this heading">¶</a></h2>
+<div class="section" id="id9">
+<h2>2.1.2<a class="headerlink" href="#id9" title="Permalink to this heading">¶</a></h2>
 <p>Latest change: 2022-03-14</p>
 <table class="docutils align-default">
 <colgroup>
@@ -751,14 +871,14 @@ For high-level changelog, see <a class="reference internal" href="index.html"><s
 </tbody>
 </table>
 </div>
-<div class="section" id="id6">
-<h2>2.1.2<a class="headerlink" href="#id6" title="Permalink to this heading">¶</a></h2>
+<div class="section" id="id10">
+<h2>2.1.1<a class="headerlink" href="#id10" title="Permalink to this heading">¶</a></h2>
 <p>Latest change: 2022-03-07</p>
 <table class="docutils align-default">
 <colgroup>
-<col style="width: 50%" />
-<col style="width: 6%" />
-<col style="width: 44%" />
+<col style="width: 59%" />
+<col style="width: 7%" />
+<col style="width: 34%" />
 </colgroup>
 <thead>
 <tr class="row-odd"><th class="head"><p>Commit</p></th>
@@ -771,14 +891,37 @@ For high-level changelog, see <a class="reference internal" href="index.html"><s
 <td><p>2022-03-07</p></td>
 <td><p><code class="docutils literal notranslate"><span class="pre">Add</span> <span class="pre">documentation</span> <span class="pre">for</span> <span class="pre">Feb</span> <span class="pre">Providers</span> <span class="pre">release</span> <span class="pre">(#22056)</span></code></p></td>
 </tr>
-<tr class="row-odd"><td><p><a class="reference external" href="https://github.com/apache/airflow/commit/d94fa378305957358b910cfb1fe7cb14bc793804">d94fa37830</a></p></td>
+</tbody>
+</table>
+</div>
+<div class="section" id="id11">
+<h2>2.1.0<a class="headerlink" href="#id11" title="Permalink to this heading">¶</a></h2>
+<p>Latest change: 2022-02-08</p>
+<table class="docutils align-default">
+<colgroup>
+<col style="width: 53%" />
+<col style="width: 6%" />
+<col style="width: 41%" />
+</colgroup>
+<thead>
+<tr class="row-odd"><th class="head"><p>Commit</p></th>
+<th class="head"><p>Committed</p></th>
+<th class="head"><p>Subject</p></th>
+</tr>
+</thead>
+<tbody>
+<tr class="row-even"><td><p><a class="reference external" href="https://github.com/apache/airflow/commit/d94fa378305957358b910cfb1fe7cb14bc793804">d94fa37830</a></p></td>
 <td><p>2022-02-08</p></td>
 <td><p><code class="docutils literal notranslate"><span class="pre">Fixed</span> <span class="pre">changelog</span> <span class="pre">for</span> <span class="pre">January</span> <span class="pre">2022</span> <span class="pre">(delayed)</span> <span class="pre">provider's</span> <span class="pre">release</span> <span class="pre">(#21439)</span></code></p></td>
 </tr>
-<tr class="row-even"><td><p><a class="reference external" href="https://github.com/apache/airflow/commit/6c3a67d4fccafe4ab6cd9ec8c7bacf2677f17038">6c3a67d4fc</a></p></td>
+<tr class="row-odd"><td><p><a class="reference external" href="https://github.com/apache/airflow/commit/6c3a67d4fccafe4ab6cd9ec8c7bacf2677f17038">6c3a67d4fc</a></p></td>
 <td><p>2022-02-05</p></td>
 <td><p><code class="docutils literal notranslate"><span class="pre">Add</span> <span class="pre">documentation</span> <span class="pre">for</span> <span class="pre">January</span> <span class="pre">2021</span> <span class="pre">providers</span> <span class="pre">release</span> <span class="pre">(#21257)</span></code></p></td>
 </tr>
+<tr class="row-even"><td><p><a class="reference external" href="https://github.com/apache/airflow/commit/39e395f9816c04ef2f033eb0b4f635fc3018d803">39e395f981</a></p></td>
+<td><p>2022-02-04</p></td>
+<td><p><code class="docutils literal notranslate"><span class="pre">Add</span> <span class="pre">more</span> <span class="pre">SQL</span> <span class="pre">template</span> <span class="pre">fields</span> <span class="pre">renderers</span> <span class="pre">(#21237)</span></code></p></td>
+</tr>
 <tr class="row-odd"><td><p><a class="reference external" href="https://github.com/apache/airflow/commit/602abe8394fafe7de54df7e73af56de848cdf617">602abe8394</a></p></td>
 <td><p>2022-01-20</p></td>
 <td><p><code class="docutils literal notranslate"><span class="pre">Remove</span> <span class="pre">':type'</span> <span class="pre">lines</span> <span class="pre">now</span> <span class="pre">sphinx-autoapi</span> <span class="pre">supports</span> <span class="pre">typehints</span> <span class="pre">(#20951)</span></code></p></td>
@@ -791,45 +934,33 @@ For high-level changelog, see <a class="reference internal" href="index.html"><s
 <td><p>2021-12-31</p></td>
 <td><p><code class="docutils literal notranslate"><span class="pre">Update</span> <span class="pre">documentation</span> <span class="pre">for</span> <span class="pre">provider</span> <span class="pre">December</span> <span class="pre">2021</span> <span class="pre">release</span> <span class="pre">(#20523)</span></code></p></td>
 </tr>
-<tr class="row-even"><td><p><a class="reference external" href="https://github.com/apache/airflow/commit/d56e7b56bb9827daaf8890557147fd10bdf72a7e">d56e7b56bb</a></p></td>
+<tr class="row-even"><td><p><a class="reference external" href="https://github.com/apache/airflow/commit/83f8e178ba7a3d4ca012c831a5bfc2cade9e812d">83f8e178ba</a></p></td>
+<td><p>2021-12-31</p></td>
+<td><p><code class="docutils literal notranslate"><span class="pre">Even</span> <span class="pre">more</span> <span class="pre">typing</span> <span class="pre">in</span> <span class="pre">operators</span> <span class="pre">(template_fields/ext)</span> <span class="pre">(#20608)</span></code></p></td>
+</tr>
+<tr class="row-odd"><td><p><a class="reference external" href="https://github.com/apache/airflow/commit/d56e7b56bb9827daaf8890557147fd10bdf72a7e">d56e7b56bb</a></p></td>
 <td><p>2021-12-30</p></td>
 <td><p><code class="docutils literal notranslate"><span class="pre">Fix</span> <span class="pre">template_fields</span> <span class="pre">type</span> <span class="pre">to</span> <span class="pre">have</span> <span class="pre">MyPy</span> <span class="pre">friendly</span> <span class="pre">Sequence</span> <span class="pre">type</span> <span class="pre">(#20571)</span></code></p></td>
 </tr>
-<tr class="row-odd"><td><p><a class="reference external" href="https://github.com/apache/airflow/commit/a0821235fb6877a471973295fe42283ef452abf6">a0821235fb</a></p></td>
+<tr class="row-even"><td><p><a class="reference external" href="https://github.com/apache/airflow/commit/a0821235fb6877a471973295fe42283ef452abf6">a0821235fb</a></p></td>
 <td><p>2021-12-30</p></td>
 <td><p><code class="docutils literal notranslate"><span class="pre">Use</span> <span class="pre">typed</span> <span class="pre">Context</span> <span class="pre">EVERYWHERE</span> <span class="pre">(#20565)</span></code></p></td>
 </tr>
-<tr class="row-even"><td><p><a class="reference external" href="https://github.com/apache/airflow/commit/f5df92e156cf933f34dc34239297184fb2d0c5b2">f5df92e156</a></p></td>
-<td><p>2021-12-14</p></td>
-<td><p><code class="docutils literal notranslate"><span class="pre">Fix</span> <span class="pre">mypy</span> <span class="pre">airbyte</span> <span class="pre">provider</span> <span class="pre">errors</span> <span class="pre">(#20271)</span></code></p></td>
-</tr>
-<tr class="row-odd"><td><p><a class="reference external" href="https://github.com/apache/airflow/commit/853576d9019d2aca8de1d9c587c883dcbe95b46a">853576d901</a></p></td>
-<td><p>2021-11-30</p></td>
-<td><p><code class="docutils literal notranslate"><span class="pre">Update</span> <span class="pre">documentation</span> <span class="pre">for</span> <span class="pre">November</span> <span class="pre">2021</span> <span class="pre">provider's</span> <span class="pre">release</span> <span class="pre">(#19882)</span></code></p></td>
-</tr>
-<tr class="row-even"><td><p><a class="reference external" href="https://github.com/apache/airflow/commit/d9567eb106929b21329c01171fd398fbef2dc6c6">d9567eb106</a></p></td>
-<td><p>2021-10-29</p></td>
-<td><p><code class="docutils literal notranslate"><span class="pre">Prepare</span> <span class="pre">documentation</span> <span class="pre">for</span> <span class="pre">October</span> <span class="pre">Provider's</span> <span class="pre">release</span> <span class="pre">(#19321)</span></code></p></td>
-</tr>
-<tr class="row-odd"><td><p><a class="reference external" href="https://github.com/apache/airflow/commit/840ea3efb9533837e9f36b75fa527a0fbafeb23a">840ea3efb9</a></p></td>
-<td><p>2021-09-30</p></td>
-<td><p><code class="docutils literal notranslate"><span class="pre">Update</span> <span class="pre">documentation</span> <span class="pre">for</span> <span class="pre">September</span> <span class="pre">providers</span> <span class="pre">release</span> <span class="pre">(#18613)</span></code></p></td>
-</tr>
-<tr class="row-even"><td><p><a class="reference external" href="https://github.com/apache/airflow/commit/ef037e702182e4370cb00c853c4fb0e246a0479c">ef037e7021</a></p></td>
-<td><p>2021-09-29</p></td>
-<td><p><code class="docutils literal notranslate"><span class="pre">Static</span> <span class="pre">start_date</span> <span class="pre">and</span> <span class="pre">default</span> <span class="pre">arg</span> <span class="pre">cleanup</span> <span class="pre">for</span> <span class="pre">misc.</span> <span class="pre">provider</span> <span class="pre">example</span> <span class="pre">DAGs</span> <span class="pre">(#18597)</span></code></p></td>
+<tr class="row-odd"><td><p><a class="reference external" href="https://github.com/apache/airflow/commit/cdd2ba032aa27b496c0e2cfa06ba45569d393401">cdd2ba032a</a></p></td>
+<td><p>2021-12-18</p></td>
+<td><p><code class="docutils literal notranslate"><span class="pre">Fix</span> <span class="pre">mypy</span> <span class="pre">for</span> <span class="pre">exasol</span> <span class="pre">and</span> <span class="pre">facebook</span> <span class="pre">hooks</span> <span class="pre">(#20291)</span></code></p></td>
 </tr>
 </tbody>
 </table>
 </div>
-<div class="section" id="id7">
-<h2>2.1.1<a class="headerlink" href="#id7" title="Permalink to this heading">¶</a></h2>
+<div class="section" id="id12">
+<h2>2.0.1<a class="headerlink" href="#id12" title="Permalink to this heading">¶</a></h2>
 <p>Latest change: 2021-08-30</p>
 <table class="docutils align-default">
 <colgroup>
-<col style="width: 53%" />
+<col style="width: 52%" />
 <col style="width: 6%" />
-<col style="width: 41%" />
+<col style="width: 42%" />
 </colgroup>
 <thead>
 <tr class="row-odd"><th class="head"><p>Commit</p></th>
@@ -842,29 +973,29 @@ For high-level changelog, see <a class="reference internal" href="index.html"><s
 <td><p>2021-08-30</p></td>
 <td><p><code class="docutils literal notranslate"><span class="pre">Add</span> <span class="pre">August</span> <span class="pre">2021</span> <span class="pre">Provider's</span> <span class="pre">documentation</span> <span class="pre">(#17890)</span></code></p></td>
 </tr>
-<tr class="row-odd"><td><p><a class="reference external" href="https://github.com/apache/airflow/commit/be75dcd39cd10264048c86e74110365bd5daf8b7">be75dcd39c</a></p></td>
+<tr class="row-odd"><td><p><a class="reference external" href="https://github.com/apache/airflow/commit/997c31cd19e08706ff17486bed2a4e398d192757">997c31cd19</a></p></td>
+<td><p>2021-08-28</p></td>
+<td><p><code class="docutils literal notranslate"><span class="pre">ExasolHook</span> <span class="pre">get_pandas_df</span> <span class="pre">does</span> <span class="pre">not</span> <span class="pre">return</span> <span class="pre">pandas</span> <span class="pre">dataframe</span> <span class="pre">but</span> <span class="pre">None</span> <span class="pre">(#17850)</span></code></p></td>
+</tr>
+<tr class="row-even"><td><p><a class="reference external" href="https://github.com/apache/airflow/commit/be75dcd39cd10264048c86e74110365bd5daf8b7">be75dcd39c</a></p></td>
 <td><p>2021-08-23</p></td>
 <td><p><code class="docutils literal notranslate"><span class="pre">Update</span> <span class="pre">description</span> <span class="pre">about</span> <span class="pre">the</span> <span class="pre">new</span> <span class="pre">''connection-types''</span> <span class="pre">provider</span> <span class="pre">meta-data</span></code></p></td>
 </tr>
-<tr class="row-even"><td><p><a class="reference external" href="https://github.com/apache/airflow/commit/76ed2a49c6cd285bf59706cf04f39a7444c382c9">76ed2a49c6</a></p></td>
+<tr class="row-odd"><td><p><a class="reference external" href="https://github.com/apache/airflow/commit/76ed2a49c6cd285bf59706cf04f39a7444c382c9">76ed2a49c6</a></p></td>
 <td><p>2021-08-19</p></td>
 <td><p><code class="docutils literal notranslate"><span class="pre">Import</span> <span class="pre">Hooks</span> <span class="pre">lazily</span> <span class="pre">individually</span> <span class="pre">in</span> <span class="pre">providers</span> <span class="pre">manager</span> <span class="pre">(#17682)</span></code></p></td>
 </tr>
-<tr class="row-odd"><td><p><a class="reference external" href="https://github.com/apache/airflow/commit/97428efc41e5902183827fb9e4e56d067ca771df">97428efc41</a></p></td>
-<td><p>2021-08-02</p></td>
-<td><p><code class="docutils literal notranslate"><span class="pre">Fix</span> <span class="pre">messed-up</span> <span class="pre">changelog</span> <span class="pre">in</span> <span class="pre">3</span> <span class="pre">providers</span> <span class="pre">(#17380)</span></code></p></td>
-</tr>
 </tbody>
 </table>
 </div>
-<div class="section" id="id8">
-<h2>2.1.0<a class="headerlink" href="#id8" title="Permalink to this heading">¶</a></h2>
-<p>Latest change: 2021-07-26</p>
+<div class="section" id="id13">
+<h2>2.0.0<a class="headerlink" href="#id13" title="Permalink to this heading">¶</a></h2>
+<p>Latest change: 2021-06-18</p>
 <table class="docutils align-default">
 <colgroup>
-<col style="width: 55%" />
+<col style="width: 54%" />
 <col style="width: 6%" />
-<col style="width: 38%" />
+<col style="width: 40%" />
 </colgroup>
 <thead>
 <tr class="row-odd"><th class="head"><p>Commit</p></th>
@@ -873,41 +1004,49 @@ For high-level changelog, see <a class="reference internal" href="index.html"><s
 </tr>
 </thead>
 <tbody>
-<tr class="row-even"><td><p><a class="reference external" href="https://github.com/apache/airflow/commit/87f408b1e78968580c760acb275ae5bb042161db">87f408b1e7</a></p></td>
-<td><p>2021-07-26</p></td>
-<td><p><code class="docutils literal notranslate"><span class="pre">Prepares</span> <span class="pre">docs</span> <span class="pre">for</span> <span class="pre">Rc2</span> <span class="pre">release</span> <span class="pre">of</span> <span class="pre">July</span> <span class="pre">providers</span> <span class="pre">(#17116)</span></code></p></td>
+<tr class="row-even"><td><p><a class="reference external" href="https://github.com/apache/airflow/commit/bbc627a3dab17ba4cf920dd1a26dbed6f5cebfd1">bbc627a3da</a></p></td>
+<td><p>2021-06-18</p></td>
+<td><p><code class="docutils literal notranslate"><span class="pre">Prepares</span> <span class="pre">documentation</span> <span class="pre">for</span> <span class="pre">rc2</span> <span class="pre">release</span> <span class="pre">of</span> <span class="pre">Providers</span> <span class="pre">(#16501)</span></code></p></td>
+</tr>
+<tr class="row-odd"><td><p><a class="reference external" href="https://github.com/apache/airflow/commit/cbf8001d7630530773f623a786f9eb319783b33c">cbf8001d76</a></p></td>
+<td><p>2021-06-16</p></td>
+<td><p><code class="docutils literal notranslate"><span class="pre">Synchronizes</span> <span class="pre">updated</span> <span class="pre">changelog</span> <span class="pre">after</span> <span class="pre">buggfix</span> <span class="pre">release</span> <span class="pre">(#16464)</span></code></p></td>
+</tr>
+<tr class="row-even"><td><p><a class="reference external" href="https://github.com/apache/airflow/commit/1fba5402bb14b3ffa6429fdc683121935f88472f">1fba5402bb</a></p></td>
+<td><p>2021-06-15</p></td>
+<td><p><code class="docutils literal notranslate"><span class="pre">More</span> <span class="pre">documentation</span> <span class="pre">update</span> <span class="pre">for</span> <span class="pre">June</span> <span class="pre">providers</span> <span class="pre">release</span> <span class="pre">(#16405)</span></code></p></td>
 </tr>
-<tr class="row-odd"><td><p><a class="reference external" href="https://github.com/apache/airflow/commit/fea29112bef4ad8787ae1482d829046bbba39f7e">fea29112be</a></p></td>
-<td><p>2021-07-19</p></td>
-<td><p><code class="docutils literal notranslate"><span class="pre">AirbyteHook</span> <span class="pre">-</span> <span class="pre">Consider</span> <span class="pre">incomplete</span> <span class="pre">status</span> <span class="pre">(#16965)</span></code></p></td>
+<tr class="row-odd"><td><p><a class="reference external" href="https://github.com/apache/airflow/commit/9c94b72d440b18a9e42123d20d48b951712038f9">9c94b72d44</a></p></td>
+<td><p>2021-06-07</p></td>
+<td><p><code class="docutils literal notranslate"><span class="pre">Updated</span> <span class="pre">documentation</span> <span class="pre">for</span> <span class="pre">June</span> <span class="pre">2021</span> <span class="pre">provider</span> <span class="pre">release</span> <span class="pre">(#16294)</span></code></p></td>
 </tr>
-<tr class="row-even"><td><p><a class="reference external" href="https://github.com/apache/airflow/commit/d02ded65eaa7d2281e249b3fa028605d1b4c52fb">d02ded65ea</a></p></td>
-<td><p>2021-07-15</p></td>
-<td><p><code class="docutils literal notranslate"><span class="pre">Fixed</span> <span class="pre">wrongly</span> <span class="pre">escaped</span> <span class="pre">characters</span> <span class="pre">in</span> <span class="pre">amazon's</span> <span class="pre">changelog</span> <span class="pre">(#17020)</span></code></p></td>
+<tr class="row-even"><td><p><a class="reference external" href="https://github.com/apache/airflow/commit/37681bca0081dd228ac4047c17631867bba7a66f">37681bca00</a></p></td>
+<td><p>2021-05-07</p></td>
+<td><p><code class="docutils literal notranslate"><span class="pre">Auto-apply</span> <span class="pre">apply_default</span> <span class="pre">decorator</span> <span class="pre">(#15667)</span></code></p></td>
 </tr>
-<tr class="row-odd"><td><p><a class="reference external" href="https://github.com/apache/airflow/commit/b916b7507921129dc48d6add1bdc4b923b60c9b9">b916b75079</a></p></td>
-<td><p>2021-07-15</p></td>
-<td><p><code class="docutils literal notranslate"><span class="pre">Prepare</span> <span class="pre">documentation</span> <span class="pre">for</span> <span class="pre">July</span> <span class="pre">release</span> <span class="pre">of</span> <span class="pre">providers.</span> <span class="pre">(#17015)</span></code></p></td>
+<tr class="row-odd"><td><p><a class="reference external" href="https://github.com/apache/airflow/commit/807ad32ce59e001cb3532d98a05fa7d0d7fabb95">807ad32ce5</a></p></td>
+<td><p>2021-05-01</p></td>
+<td><p><code class="docutils literal notranslate"><span class="pre">Prepares</span> <span class="pre">provider</span> <span class="pre">release</span> <span class="pre">after</span> <span class="pre">PIP</span> <span class="pre">21</span> <span class="pre">compatibility</span> <span class="pre">(#15576)</span></code></p></td>
 </tr>
-<tr class="row-even"><td><p><a class="reference external" href="https://github.com/apache/airflow/commit/1e1b212417e089b43474bc19eec05b654afe98fb">1e1b212417</a></p></td>
-<td><p>2021-07-08</p></td>
-<td><p><code class="docutils literal notranslate"><span class="pre">Updating</span> <span class="pre">Airbyte</span> <span class="pre">example</span> <span class="pre">DAG</span> <span class="pre">to</span> <span class="pre">use</span> <span class="pre">XComArgs</span> <span class="pre">(#16867)</span></code></p></td>
+<tr class="row-even"><td><p><a class="reference external" href="https://github.com/apache/airflow/commit/40a2476a5db14ee26b5108d72635da116eab720b">40a2476a5d</a></p></td>
+<td><p>2021-04-28</p></td>
+<td><p><code class="docutils literal notranslate"><span class="pre">Adds</span> <span class="pre">interactivity</span> <span class="pre">when</span> <span class="pre">generating</span> <span class="pre">provider</span> <span class="pre">documentation.</span> <span class="pre">(#15518)</span></code></p></td>
 </tr>
-<tr class="row-odd"><td><p><a class="reference external" href="https://github.com/apache/airflow/commit/866a601b76e219b3c043e1dbbc8fb22300866351">866a601b76</a></p></td>
-<td><p>2021-06-28</p></td>
-<td><p><code class="docutils literal notranslate"><span class="pre">Removes</span> <span class="pre">pylint</span> <span class="pre">from</span> <span class="pre">our</span> <span class="pre">toolchain</span> <span class="pre">(#16682)</span></code></p></td>
+<tr class="row-odd"><td><p><a class="reference external" href="https://github.com/apache/airflow/commit/68e4c4dcb0416eb51a7011a3bb040f1e23d7bba8">68e4c4dcb0</a></p></td>
+<td><p>2021-03-20</p></td>
+<td><p><code class="docutils literal notranslate"><span class="pre">Remove</span> <span class="pre">Backport</span> <span class="pre">Providers</span> <span class="pre">(#14886)</span></code></p></td>
 </tr>
 </tbody>
 </table>
 </div>
-<div class="section" id="id9">
-<h2>2.0.0<a class="headerlink" href="#id9" title="Permalink to this heading">¶</a></h2>
-<p>Latest change: 2021-06-18</p>
+<div class="section" id="id14">
+<h2>1.1.1<a class="headerlink" href="#id14" title="Permalink to this heading">¶</a></h2>
+<p>Latest change: 2021-02-27</p>
 <table class="docutils align-default">
 <colgroup>
-<col style="width: 56%" />
+<col style="width: 54%" />
 <col style="width: 6%" />
-<col style="width: 38%" />
+<col style="width: 40%" />
 </colgroup>
 <thead>
 <tr class="row-odd"><th class="head"><p>Commit</p></th>
@@ -916,49 +1055,68 @@ For high-level changelog, see <a class="reference internal" href="index.html"><s
 </tr>
 </thead>
 <tbody>
-<tr class="row-even"><td><p><a class="reference external" href="https://github.com/apache/airflow/commit/bbc627a3dab17ba4cf920dd1a26dbed6f5cebfd1">bbc627a3da</a></p></td>
-<td><p>2021-06-18</p></td>
-<td><p><code class="docutils literal notranslate"><span class="pre">Prepares</span> <span class="pre">documentation</span> <span class="pre">for</span> <span class="pre">rc2</span> <span class="pre">release</span> <span class="pre">of</span> <span class="pre">Providers</span> <span class="pre">(#16501)</span></code></p></td>
+<tr class="row-even"><td><p><a class="reference external" href="https://github.com/apache/airflow/commit/589d6dec922565897785bcbc5ac6bb3b973d7f5d">589d6dec92</a></p></td>
+<td><p>2021-02-27</p></td>
+<td><p><code class="docutils literal notranslate"><span class="pre">Prepare</span> <span class="pre">to</span> <span class="pre">release</span> <span class="pre">the</span> <span class="pre">next</span> <span class="pre">wave</span> <span class="pre">of</span> <span class="pre">providers:</span> <span class="pre">(#14487)</span></code></p></td>
 </tr>
-<tr class="row-odd"><td><p><a class="reference external" href="https://github.com/apache/airflow/commit/cbf8001d7630530773f623a786f9eb319783b33c">cbf8001d76</a></p></td>
-<td><p>2021-06-16</p></td>
-<td><p><code class="docutils literal notranslate"><span class="pre">Synchronizes</span> <span class="pre">updated</span> <span class="pre">changelog</span> <span class="pre">after</span> <span class="pre">buggfix</span> <span class="pre">release</span> <span class="pre">(#16464)</span></code></p></td>
+<tr class="row-odd"><td><p><a class="reference external" href="https://github.com/apache/airflow/commit/10343ec29f8f0abc5b932ba26faf49bc63c6bcda">10343ec29f</a></p></td>
+<td><p>2021-02-05</p></td>
+<td><p><code class="docutils literal notranslate"><span class="pre">Corrections</span> <span class="pre">in</span> <span class="pre">docs</span> <span class="pre">and</span> <span class="pre">tools</span> <span class="pre">after</span> <span class="pre">releasing</span> <span class="pre">provider</span> <span class="pre">RCs</span> <span class="pre">(#14082)</span></code></p></td>
 </tr>
-<tr class="row-even"><td><p><a class="reference external" href="https://github.com/apache/airflow/commit/1fba5402bb14b3ffa6429fdc683121935f88472f">1fba5402bb</a></p></td>
-<td><p>2021-06-15</p></td>
-<td><p><code class="docutils literal notranslate"><span class="pre">More</span> <span class="pre">documentation</span> <span class="pre">update</span> <span class="pre">for</span> <span class="pre">June</span> <span class="pre">providers</span> <span class="pre">release</span> <span class="pre">(#16405)</span></code></p></td>
+</tbody>
+</table>
+</div>
+<div class="section" id="id15">
+<h2>1.1.0<a class="headerlink" href="#id15" title="Permalink to this heading">¶</a></h2>
+<p>Latest change: 2021-02-04</p>
+<table class="docutils align-default">
+<colgroup>
+<col style="width: 59%" />
+<col style="width: 7%" />
+<col style="width: 34%" />
+</colgroup>
+<thead>
+<tr class="row-odd"><th class="head"><p>Commit</p></th>
+<th class="head"><p>Committed</p></th>
+<th class="head"><p>Subject</p></th>
 </tr>
-<tr class="row-odd"><td><p><a class="reference external" href="https://github.com/apache/airflow/commit/9c94b72d440b18a9e42123d20d48b951712038f9">9c94b72d44</a></p></td>
-<td><p>2021-06-07</p></td>
-<td><p><code class="docutils literal notranslate"><span class="pre">Updated</span> <span class="pre">documentation</span> <span class="pre">for</span> <span class="pre">June</span> <span class="pre">2021</span> <span class="pre">provider</span> <span class="pre">release</span> <span class="pre">(#16294)</span></code></p></td>
+</thead>
+<tbody>
+<tr class="row-even"><td><p><a class="reference external" href="https://github.com/apache/airflow/commit/88bdcfa0df5bcb4c489486e05826544b428c8f43">88bdcfa0df</a></p></td>
+<td><p>2021-02-04</p></td>
+<td><p><code class="docutils literal notranslate"><span class="pre">Prepare</span> <span class="pre">to</span> <span class="pre">release</span> <span class="pre">a</span> <span class="pre">new</span> <span class="pre">wave</span> <span class="pre">of</span> <span class="pre">providers.</span> <span class="pre">(#14013)</span></code></p></td>
 </tr>
-<tr class="row-even"><td><p><a class="reference external" href="https://github.com/apache/airflow/commit/75c91b4acf1ed45d6ccf60a6e1326700233a4f05">75c91b4acf</a></p></td>
-<td><p>2021-06-04</p></td>
-<td><p><code class="docutils literal notranslate"><span class="pre">Add</span> <span class="pre">test_connection</span> <span class="pre">method</span> <span class="pre">to</span> <span class="pre">Airbyte</span> <span class="pre">hook</span> <span class="pre">(#16236)</span></code></p></td>
+<tr class="row-odd"><td><p><a class="reference external" href="https://github.com/apache/airflow/commit/ac2f72c98dc0821b33721054588adbf2bb53bb0b">ac2f72c98d</a></p></td>
+<td><p>2021-02-01</p></td>
+<td><p><code class="docutils literal notranslate"><span class="pre">Implement</span> <span class="pre">provider</span> <span class="pre">versioning</span> <span class="pre">tools</span> <span class="pre">(#13767)</span></code></p></td>
 </tr>
-<tr class="row-odd"><td><p><a class="reference external" href="https://github.com/apache/airflow/commit/10ed42a837e11d8e954c1f885e289a4248edd2ca">10ed42a837</a></p></td>
-<td><p>2021-05-27</p></td>
-<td><p><code class="docutils literal notranslate"><span class="pre">Fix</span> <span class="pre">hooks</span> <span class="pre">extended</span> <span class="pre">from</span> <span class="pre">http</span> <span class="pre">hook</span> <span class="pre">(#16109)</span></code></p></td>
+<tr class="row-even"><td><p><a class="reference external" href="https://github.com/apache/airflow/commit/d0ab7f6d3a2976167f9c4fb309c502a4f866f983">d0ab7f6d3a</a></p></td>
+<td><p>2021-01-25</p></td>
+<td><p><code class="docutils literal notranslate"><span class="pre">Add</span> <span class="pre">ExasolToS3Operator</span> <span class="pre">(#13847)</span></code></p></td>
 </tr>
-<tr class="row-even"><td><p><a class="reference external" href="https://github.com/apache/airflow/commit/feddc517d7ea4a8f9403e430865df742237401dd">feddc517d7</a></p></td>
-<td><p>2021-05-09</p></td>
-<td><p><code class="docutils literal notranslate"><span class="pre">Add</span> <span class="pre">missing</span> <span class="pre">docstring</span> <span class="pre">params</span> <span class="pre">(#15741)</span></code></p></td>
+<tr class="row-odd"><td><p><a class="reference external" href="https://github.com/apache/airflow/commit/3fd5ef355556cf0ad7896bb570bbe4b2eabbf46e">3fd5ef3555</a></p></td>
+<td><p>2021-01-21</p></td>
+<td><p><code class="docutils literal notranslate"><span class="pre">Add</span> <span class="pre">missing</span> <span class="pre">logos</span> <span class="pre">for</span> <span class="pre">integrations</span> <span class="pre">(#13717)</span></code></p></td>
 </tr>
-<tr class="row-odd"><td><p><a class="reference external" href="https://github.com/apache/airflow/commit/37681bca0081dd228ac4047c17631867bba7a66f">37681bca00</a></p></td>
-<td><p>2021-05-07</p></td>
-<td><p><code class="docutils literal notranslate"><span class="pre">Auto-apply</span> <span class="pre">apply_default</span> <span class="pre">decorator</span> <span class="pre">(#15667)</span></code></p></td>
+<tr class="row-even"><td><p><a class="reference external" href="https://github.com/apache/airflow/commit/295d66f91446a69610576d040ba687b38f1c5d0a">295d66f914</a></p></td>
+<td><p>2020-12-30</p></td>
+<td><p><code class="docutils literal notranslate"><span class="pre">Fix</span> <span class="pre">Grammar</span> <span class="pre">in</span> <span class="pre">PIP</span> <span class="pre">warning</span> <span class="pre">(#13380)</span></code></p></td>
+</tr>
+<tr class="row-odd"><td><p><a class="reference external" href="https://github.com/apache/airflow/commit/6cf76d7ac01270930de7f105fb26428763ee1d4e">6cf76d7ac0</a></p></td>
+<td><p>2020-12-18</p></td>
+<td><p><code class="docutils literal notranslate"><span class="pre">Fix</span> <span class="pre">typo</span> <span class="pre">in</span> <span class="pre">pip</span> <span class="pre">upgrade</span> <span class="pre">command</span> <span class="pre">:(</span> <span class="pre">(#13148)</span></code></p></td>
 </tr>
 </tbody>
 </table>
 </div>
-<div class="section" id="id10">
-<h2>1.0.0<a class="headerlink" href="#id10" title="Permalink to this heading">¶</a></h2>
-<p>Latest change: 2021-03-06</p>
+<div class="section" id="id16">
+<h2>1.0.0<a class="headerlink" href="#id16" title="Permalink to this heading">¶</a></h2>
+<p>Latest change: 2020-12-09</p>
 <table class="docutils align-default">
 <colgroup>
-<col style="width: 66%" />
-<col style="width: 8%" />
-<col style="width: 26%" />
+<col style="width: 51%" />
+<col style="width: 6%" />
+<col style="width: 43%" />
 </colgroup>
 <thead>
 <tr class="row-odd"><th class="head"><p>Commit</p></th>
@@ -967,9 +1125,173 @@ For high-level changelog, see <a class="reference internal" href="index.html"><s
 </tr>
 </thead>
 <tbody>
-<tr class="row-even"><td><p><a class="reference external" href="https://github.com/apache/airflow/commit/20b72aea4dc1e25f2aa3cfe62b45ca1ff29d1cbb">20b72aea4d</a></p></td>
-<td><p>2021-03-06</p></td>
-<td><p><code class="docutils literal notranslate"><span class="pre">Adds</span> <span class="pre">new</span> <span class="pre">Airbyte</span> <span class="pre">provider</span> <span class="pre">(#14492)</span></code></p></td>
+<tr class="row-even"><td><p><a class="reference external" href="https://github.com/apache/airflow/commit/32971a1a2de1db0b4f7442ed26facdf8d3b7a36f">32971a1a2d</a></p></td>
+<td><p>2020-12-09</p></td>
+<td><p><code class="docutils literal notranslate"><span class="pre">Updates</span> <span class="pre">providers</span> <span class="pre">versions</span> <span class="pre">to</span> <span class="pre">1.0.0</span> <span class="pre">(#12955)</span></code></p></td>
+</tr>
+<tr class="row-odd"><td><p><a class="reference external" href="https://github.com/apache/airflow/commit/b40dffa08547b610162f8cacfa75847f3c4ca364">b40dffa085</a></p></td>
+<td><p>2020-12-08</p></td>
+<td><p><code class="docutils literal notranslate"><span class="pre">Rename</span> <span class="pre">remaing</span> <span class="pre">modules</span> <span class="pre">to</span> <span class="pre">match</span> <span class="pre">AIP-21</span> <span class="pre">(#12917)</span></code></p></td>
+</tr>
+<tr class="row-even"><td><p><a class="reference external" href="https://github.com/apache/airflow/commit/9b39f24780e85f859236672e9060b2fbeee81b36">9b39f24780</a></p></td>
+<td><p>2020-12-08</p></td>
+<td><p><code class="docutils literal notranslate"><span class="pre">Add</span> <span class="pre">support</span> <span class="pre">for</span> <span class="pre">dynamic</span> <span class="pre">connection</span> <span class="pre">form</span> <span class="pre">fields</span> <span class="pre">per</span> <span class="pre">provider</span> <span class="pre">(#12558)</span></code></p></td>
+</tr>
+<tr class="row-odd"><td><p><a class="reference external" href="https://github.com/apache/airflow/commit/2037303eef93fd36ab13746b045d1c1fee6aa143">2037303eef</a></p></td>
+<td><p>2020-11-29</p></td>
+<td><p><code class="docutils literal notranslate"><span class="pre">Adds</span> <span class="pre">support</span> <span class="pre">for</span> <span class="pre">Connection/Hook</span> <span class="pre">discovery</span> <span class="pre">from</span> <span class="pre">providers</span> <span class="pre">(#12466)</span></code></p></td>
+</tr>
+<tr class="row-even"><td><p><a class="reference external" href="https://github.com/apache/airflow/commit/c34ef853c890e08f5468183c03dc8f3f3ce84af2">c34ef853c8</a></p></td>
+<td><p>2020-11-20</p></td>
+<td><p><code class="docutils literal notranslate"><span class="pre">Separate</span> <span class="pre">out</span> <span class="pre">documentation</span> <span class="pre">building</span> <span class="pre">per</span> <span class="pre">provider</span>&#160; <span class="pre">(#12444)</span></code></p></td>
+</tr>
+<tr class="row-odd"><td><p><a class="reference external" href="https://github.com/apache/airflow/commit/00803545023b096b8db4fbd6eb473843096d7ce4">0080354502</a></p></td>
+<td><p>2020-11-18</p></td>
+<td><p><code class="docutils literal notranslate"><span class="pre">Update</span> <span class="pre">provider</span> <span class="pre">READMEs</span> <span class="pre">for</span> <span class="pre">1.0.0b2</span> <span class="pre">batch</span> <span class="pre">release</span> <span class="pre">(#12449)</span></code></p></td>
+</tr>
+<tr class="row-even"><td><p><a class="reference external" href="https://github.com/apache/airflow/commit/ae7cb4a1e2a96351f1976cf5832615e24863e05d">ae7cb4a1e2</a></p></td>
+<td><p>2020-11-17</p></td>
+<td><p><code class="docutils literal notranslate"><span class="pre">Update</span> <span class="pre">wrong</span> <span class="pre">commit</span> <span class="pre">hash</span> <span class="pre">in</span> <span class="pre">backport</span> <span class="pre">provider</span> <span class="pre">changes</span> <span class="pre">(#12390)</span></code></p></td>
+</tr>
+<tr class="row-odd"><td><p><a class="reference external" href="https://github.com/apache/airflow/commit/6889a333cff001727eb0a66e375544a28c9a5f03">6889a333cf</a></p></td>
+<td><p>2020-11-15</p></td>
+<td><p><code class="docutils literal notranslate"><span class="pre">Improvements</span> <span class="pre">for</span> <span class="pre">operators</span> <span class="pre">and</span> <span class="pre">hooks</span> <span class="pre">ref</span> <span class="pre">docs</span> <span class="pre">(#12366)</span></code></p></td>
+</tr>
+<tr class="row-even"><td><p><a class="reference external" href="https://github.com/apache/airflow/commit/7825e8f59034645ab3247229be83a3aa90baece1">7825e8f590</a></p></td>
+<td><p>2020-11-13</p></td>
+<td><p><code class="docutils literal notranslate"><span class="pre">Docs</span> <span class="pre">installation</span> <span class="pre">improvements</span> <span class="pre">(#12304)</span></code></p></td>
+</tr>
+<tr class="row-odd"><td><p><a class="reference external" href="https://github.com/apache/airflow/commit/85a18e13d9dec84275283ff69e34704b60d54a75">85a18e13d9</a></p></td>
+<td><p>2020-11-09</p></td>
+<td><p><code class="docutils literal notranslate"><span class="pre">Point</span> <span class="pre">at</span> <span class="pre">pypi</span> <span class="pre">project</span> <span class="pre">pages</span> <span class="pre">for</span> <span class="pre">cross-dependency</span> <span class="pre">of</span> <span class="pre">provider</span> <span class="pre">packages</span> <span class="pre">(#12212)</span></code></p></td>
+</tr>
+<tr class="row-even"><td><p><a class="reference external" href="https://github.com/apache/airflow/commit/59eb5de78c70ee9c7ae6e4cba5c7a2babb8103ca">59eb5de78c</a></p></td>
+<td><p>2020-11-09</p></td>
+<td><p><code class="docutils literal notranslate"><span class="pre">Update</span> <span class="pre">provider</span> <span class="pre">READMEs</span> <span class="pre">for</span> <span class="pre">up-coming</span> <span class="pre">1.0.0beta1</span> <span class="pre">releases</span> <span class="pre">(#12206)</span></code></p></td>
+</tr>
+<tr class="row-odd"><td><p><a class="reference external" href="https://github.com/apache/airflow/commit/b2a28d1590410630d66966aa1f2b2a049a8c3b32">b2a28d1590</a></p></td>
+<td><p>2020-11-09</p></td>
+<td><p><code class="docutils literal notranslate"><span class="pre">Moves</span> <span class="pre">provider</span> <span class="pre">packages</span> <span class="pre">scripts</span> <span class="pre">to</span> <span class="pre">dev</span> <span class="pre">(#12082)</span></code></p></td>
+</tr>
+<tr class="row-even"><td><p><a class="reference external" href="https://github.com/apache/airflow/commit/4e8f9cc8d02b29c325b8a5a76b4837671bdf5f68">4e8f9cc8d0</a></p></td>
+<td><p>2020-11-03</p></td>
+<td><p><code class="docutils literal notranslate"><span class="pre">Enable</span> <span class="pre">Black</span> <span class="pre">-</span> <span class="pre">Python</span> <span class="pre">Auto</span> <span class="pre">Formmatter</span> <span class="pre">(#9550)</span></code></p></td>
+</tr>
+<tr class="row-odd"><td><p><a class="reference external" href="https://github.com/apache/airflow/commit/8c42cf1b00c90f0d7f11b8a3a455381de8e003c5">8c42cf1b00</a></p></td>
+<td><p>2020-11-03</p></td>
+<td><p><code class="docutils literal notranslate"><span class="pre">Use</span> <span class="pre">PyUpgrade</span> <span class="pre">to</span> <span class="pre">use</span> <span class="pre">Python</span> <span class="pre">3.6</span> <span class="pre">features</span> <span class="pre">(#11447)</span></code></p></td>
+</tr>
+<tr class="row-even"><td><p><a class="reference external" href="https://github.com/apache/airflow/commit/5a439e84eb6c0544dc6c3d6a9f4ceeb2172cd5d0">5a439e84eb</a></p></td>
+<td><p>2020-10-26</p></td>
+<td><p><code class="docutils literal notranslate"><span class="pre">Prepare</span> <span class="pre">providers</span> <span class="pre">release</span> <span class="pre">0.0.2a1</span> <span class="pre">(#11855)</span></code></p></td>
+</tr>
+<tr class="row-odd"><td><p><a class="reference external" href="https://github.com/apache/airflow/commit/872b1566a11cb73297e657ff325161721b296574">872b1566a1</a></p></td>
+<td><p>2020-10-25</p></td>
+<td><p><code class="docutils literal notranslate"><span class="pre">Generated</span> <span class="pre">backport</span> <span class="pre">providers</span> <span class="pre">readmes/setup</span> <span class="pre">for</span> <span class="pre">2020.10.29</span> <span class="pre">(#11826)</span></code></p></td>
+</tr>
+<tr class="row-even"><td><p><a class="reference external" href="https://github.com/apache/airflow/commit/48306874538eea7cfd42358d5ebb59705204bfc4">4830687453</a></p></td>
+<td><p>2020-10-24</p></td>
+<td><p><code class="docutils literal notranslate"><span class="pre">Use</span> <span class="pre">Python</span> <span class="pre">3</span> <span class="pre">style</span> <span class="pre">super</span> <span class="pre">classes</span> <span class="pre">(#11806)</span></code></p></td>
+</tr>
+<tr class="row-odd"><td><p><a class="reference external" href="https://github.com/apache/airflow/commit/16e7129719f1c0940aef2a93bed81368e997a746">16e7129719</a></p></td>
+<td><p>2020-10-13</p></td>
+<td><p><code class="docutils literal notranslate"><span class="pre">Added</span> <span class="pre">support</span> <span class="pre">for</span> <span class="pre">provider</span> <span class="pre">packages</span> <span class="pre">for</span> <span class="pre">Airflow</span> <span class="pre">2.0</span> <span class="pre">(#11487)</span></code></p></td>
+</tr>
+<tr class="row-even"><td><p><a class="reference external" href="https://github.com/apache/airflow/commit/75071831baa936d292354f98aac46cd808a4b2b8">75071831ba</a></p></td>
+<td><p>2020-10-10</p></td>
+<td><p><code class="docutils literal notranslate"><span class="pre">Remove</span> <span class="pre">redundant</span> <span class="pre">parentheses</span> <span class="pre">from</span> <span class="pre">Python</span> <span class="pre">files</span> <span class="pre">(#10967)</span></code></p></td>
+</tr>
+<tr class="row-odd"><td><p><a class="reference external" href="https://github.com/apache/airflow/commit/7b0a2f5d8e6c3ff17094a7c1e31440300defb0b7">7b0a2f5d8e</a></p></td>
+<td><p>2020-10-10</p></td>
+<td><p><code class="docutils literal notranslate"><span class="pre">Replaced</span> <span class="pre">basestring</span> <span class="pre">with</span> <span class="pre">str</span> <span class="pre">in</span> <span class="pre">the</span> <span class="pre">Exasol</span> <span class="pre">hook</span> <span class="pre">(#11360)</span></code></p></td>
+</tr>
+<tr class="row-even"><td><p><a class="reference external" href="https://github.com/apache/airflow/commit/0a0e1af80038ef89974c3c8444461fe867945daa">0a0e1af800</a></p></td>
+<td><p>2020-10-03</p></td>
+<td><p><code class="docutils literal notranslate"><span class="pre">Fix</span> <span class="pre">Broken</span> <span class="pre">Markdown</span> <span class="pre">links</span> <span class="pre">in</span> <span class="pre">Providers</span> <span class="pre">README</span> <span class="pre">TOC</span> <span class="pre">(#11249)</span></code></p></td>
+</tr>
+<tr class="row-odd"><td><p><a class="reference external" href="https://github.com/apache/airflow/commit/ca4238eb4d9a2aef70eb641343f59ee706d27d13">ca4238eb4d</a></p></td>
+<td><p>2020-10-02</p></td>
+<td><p><code class="docutils literal notranslate"><span class="pre">Fixed</span> <span class="pre">month</span> <span class="pre">in</span> <span class="pre">backport</span> <span class="pre">packages</span> <span class="pre">to</span> <span class="pre">October</span> <span class="pre">(#11242)</span></code></p></td>
+</tr>
+<tr class="row-even"><td><p><a class="reference external" href="https://github.com/apache/airflow/commit/5220e4c3848a2d2c81c266ef939709df9ce581c5">5220e4c384</a></p></td>
+<td><p>2020-10-02</p></td>
+<td><p><code class="docutils literal notranslate"><span class="pre">Prepare</span> <span class="pre">Backport</span> <span class="pre">release</span> <span class="pre">2020.09.07</span> <span class="pre">(#11238)</span></code></p></td>
+</tr>
+<tr class="row-odd"><td><p><a class="reference external" href="https://github.com/apache/airflow/commit/54353f874589f9be236458995147d13e0e763ffc">54353f8745</a></p></td>
+<td><p>2020-09-27</p></td>
+<td><p><code class="docutils literal notranslate"><span class="pre">Increase</span> <span class="pre">type</span> <span class="pre">coverage</span> <span class="pre">for</span> <span class="pre">five</span> <span class="pre">different</span> <span class="pre">providers</span> <span class="pre">(#11170)</span></code></p></td>
+</tr>
+<tr class="row-even"><td><p><a class="reference external" href="https://github.com/apache/airflow/commit/fdd9b6f65b608c516b8a062b058972d9a45ec9e3">fdd9b6f65b</a></p></td>
+<td><p>2020-08-25</p></td>
+<td><p><code class="docutils literal notranslate"><span class="pre">Enable</span> <span class="pre">Black</span> <span class="pre">on</span> <span class="pre">Providers</span> <span class="pre">Packages</span> <span class="pre">(#10543)</span></code></p></td>
+</tr>
+<tr class="row-odd"><td><p><a class="reference external" href="https://github.com/apache/airflow/commit/3696c34c28c6bc7b442deab999d9ecba24ed0e34">3696c34c28</a></p></td>
+<td><p>2020-08-24</p></td>
+<td><p><code class="docutils literal notranslate"><span class="pre">Fix</span> <span class="pre">typo</span> <span class="pre">in</span> <span class="pre">the</span> <span class="pre">word</span> <span class="pre">&quot;release&quot;</span> <span class="pre">(#10528)</span></code></p></td>
+</tr>
+<tr class="row-even"><td><p><a class="reference external" href="https://github.com/apache/airflow/commit/ee7ca128a17937313566f2badb6cc569c614db94">ee7ca128a1</a></p></td>
+<td><p>2020-08-22</p></td>
+<td><p><code class="docutils literal notranslate"><span class="pre">Fix</span> <span class="pre">broken</span> <span class="pre">Markdown</span> <span class="pre">refernces</span> <span class="pre">in</span> <span class="pre">Providers</span> <span class="pre">README</span> <span class="pre">(#10483)</span></code></p></td>
+</tr>
+<tr class="row-odd"><td><p><a class="reference external" href="https://github.com/apache/airflow/commit/8f8db8959e526be54d700845d36ee9f315bae2ea">8f8db8959e</a></p></td>
+<td><p>2020-08-12</p></td>
+<td><p><code class="docutils literal notranslate"><span class="pre">DbApiHook:</span> <span class="pre">Support</span> <span class="pre">kwargs</span> <span class="pre">in</span> <span class="pre">get_pandas_df</span> <span class="pre">(#9730)</span></code></p></td>
+</tr>
+<tr class="row-even"><td><p><a class="reference external" href="https://github.com/apache/airflow/commit/cdec3012542b45d23a05f62d69110944ba542e2a">cdec301254</a></p></td>
+<td><p>2020-08-07</p></td>
+<td><p><code class="docutils literal notranslate"><span class="pre">Add</span> <span class="pre">correct</span> <span class="pre">signature</span> <span class="pre">to</span> <span class="pre">all</span> <span class="pre">operators</span> <span class="pre">and</span> <span class="pre">sensors</span> <span class="pre">(#10205)</span></code></p></td>
+</tr>
+<tr class="row-odd"><td><p><a class="reference external" href="https://github.com/apache/airflow/commit/aeea71274d4527ff2351102e94aa38bda6099e7f">aeea71274d</a></p></td>
+<td><p>2020-08-02</p></td>
+<td><p><code class="docutils literal notranslate"><span class="pre">Remove</span> <span class="pre">'args'</span> <span class="pre">parameter</span> <span class="pre">from</span> <span class="pre">provider</span> <span class="pre">operator</span> <span class="pre">constructors</span> <span class="pre">(#10097)</span></code></p></td>
+</tr>
+<tr class="row-even"><td><p><a class="reference external" href="https://github.com/apache/airflow/commit/d0e7db4024806af35e3c9a2cae460fdeedd4d2ec">d0e7db4024</a></p></td>
+<td><p>2020-06-19</p></td>
+<td><p><code class="docutils literal notranslate"><span class="pre">Fixed</span> <span class="pre">release</span> <span class="pre">number</span> <span class="pre">for</span> <span class="pre">fresh</span> <span class="pre">release</span> <span class="pre">(#9408)</span></code></p></td>
+</tr>
+<tr class="row-odd"><td><p><a class="reference external" href="https://github.com/apache/airflow/commit/12af6a08009b8776e00d8a0aab92363eb8c4e8b1">12af6a0800</a></p></td>
+<td><p>2020-06-19</p></td>
+<td><p><code class="docutils literal notranslate"><span class="pre">Final</span> <span class="pre">cleanup</span> <span class="pre">for</span> <span class="pre">2020.6.23rc1</span> <span class="pre">release</span> <span class="pre">preparation</span> <span class="pre">(#9404)</span></code></p></td>
+</tr>
+<tr class="row-even"><td><p><a class="reference external" href="https://github.com/apache/airflow/commit/c7e5bce57fe7f51cefce4f8a41ce408ac5675d13">c7e5bce57f</a></p></td>
+<td><p>2020-06-19</p></td>
+<td><p><code class="docutils literal notranslate"><span class="pre">Prepare</span> <span class="pre">backport</span> <span class="pre">release</span> <span class="pre">candidate</span> <span class="pre">for</span> <span class="pre">2020.6.23rc1</span> <span class="pre">(#9370)</span></code></p></td>
+</tr>
+<tr class="row-odd"><td><p><a class="reference external" href="https://github.com/apache/airflow/commit/f6bd817a3aac0a16430fc2e3d59c1f17a69a15ac">f6bd817a3a</a></p></td>
+<td><p>2020-06-16</p></td>
+<td><p><code class="docutils literal notranslate"><span class="pre">Introduce</span> <span class="pre">'transfers'</span> <span class="pre">packages</span> <span class="pre">(#9320)</span></code></p></td>
+</tr>
+<tr class="row-even"><td><p><a class="reference external" href="https://github.com/apache/airflow/commit/0b0e4f7a4cceff3efe15161fb40b984782760a34">0b0e4f7a4c</a></p></td>
+<td><p>2020-05-26</p></td>
+<td><p><code class="docutils literal notranslate"><span class="pre">Preparing</span> <span class="pre">for</span> <span class="pre">RC3</span> <span class="pre">relase</span> <span class="pre">of</span> <span class="pre">backports</span> <span class="pre">(#9026)</span></code></p></td>
+</tr>
+<tr class="row-odd"><td><p><a class="reference external" href="https://github.com/apache/airflow/commit/00642a46d019870c4decb3d0e47c01d6a25cb88c">00642a46d0</a></p></td>
+<td><p>2020-05-26</p></td>
+<td><p><code class="docutils literal notranslate"><span class="pre">Fixed</span> <span class="pre">name</span> <span class="pre">of</span> <span class="pre">20</span> <span class="pre">remaining</span> <span class="pre">wrongly</span> <span class="pre">named</span> <span class="pre">operators.</span> <span class="pre">(#8994)</span></code></p></td>
+</tr>
+<tr class="row-even"><td><p><a class="reference external" href="https://github.com/apache/airflow/commit/1d36b0303b8632fce6de78ca4e782ae26ee06fea">1d36b0303b</a></p></td>
+<td><p>2020-05-23</p></td>
+<td><p><code class="docutils literal notranslate"><span class="pre">Fix</span> <span class="pre">references</span> <span class="pre">in</span> <span class="pre">docs</span> <span class="pre">(#8984)</span></code></p></td>
+</tr>
+<tr class="row-odd"><td><p><a class="reference external" href="https://github.com/apache/airflow/commit/375d1ca229464617780623c61c6e8a1bf570c87f">375d1ca229</a></p></td>
+<td><p>2020-05-19</p></td>
+<td><p><code class="docutils literal notranslate"><span class="pre">Release</span> <span class="pre">candidate</span> <span class="pre">2</span> <span class="pre">for</span> <span class="pre">backport</span> <span class="pre">packages</span> <span class="pre">2020.05.20</span> <span class="pre">(#8898)</span></code></p></td>
+</tr>
+<tr class="row-even"><td><p><a class="reference external" href="https://github.com/apache/airflow/commit/12c5e5d8ae25fa633efe63ccf4db389e2b796d79">12c5e5d8ae</a></p></td>
+<td><p>2020-05-17</p></td>
+<td><p><code class="docutils literal notranslate"><span class="pre">Prepare</span> <span class="pre">release</span> <span class="pre">candidate</span> <span class="pre">for</span> <span class="pre">backport</span> <span class="pre">packages</span> <span class="pre">(#8891)</span></code></p></td>
+</tr>
+<tr class="row-odd"><td><p><a class="reference external" href="https://github.com/apache/airflow/commit/f3521fb0e36733d8bd356123e56a453fd37a6dca">f3521fb0e3</a></p></td>
+<td><p>2020-05-16</p></td>
+<td><p><code class="docutils literal notranslate"><span class="pre">Regenerate</span> <span class="pre">readme</span> <span class="pre">files</span> <span class="pre">for</span> <span class="pre">backport</span> <span class="pre">package</span> <span class="pre">release</span> <span class="pre">(#8886)</span></code></p></td>
+</tr>
+<tr class="row-even"><td><p><a class="reference external" href="https://github.com/apache/airflow/commit/92585ca4cb375ac879f4ab331b3a063106eb7b92">92585ca4cb</a></p></td>
+<td><p>2020-05-15</p></td>
+<td><p><code class="docutils literal notranslate"><span class="pre">Added</span> <span class="pre">automated</span> <span class="pre">release</span> <span class="pre">notes</span> <span class="pre">generation</span> <span class="pre">for</span> <span class="pre">backport</span> <span class="pre">operators</span> <span class="pre">(#8807)</span></code></p></td>
+</tr>
+<tr class="row-odd"><td><p><a class="reference external" href="https://github.com/apache/airflow/commit/69dc91b4ef92d0f89abe097afd27bbe7ec2febd0">69dc91b4ef</a></p></td>
+<td><p>2020-04-02</p></td>
+<td><p><code class="docutils literal notranslate"><span class="pre">[AIRFLOW-6982]</span> <span class="pre">add</span> <span class="pre">native</span> <span class="pre">python</span> <span class="pre">exasol</span> <span class="pre">support</span> <span class="pre">(#7621)</span></code></p></td>
 </tr>
 </tbody>
 </table>
@@ -1048,17 +1370,23 @@ For high-level changelog, see <a class="reference internal" href="index.html"><s
     <nav class="wy-nav-side-toc">
         <div class="wy-menu-vertical">
             <ul>
-<li><a class="reference internal" href="#">Package apache-airflow-providers-airbyte</a><ul>
-<li><a class="reference internal" href="#id1">3.2.0</a></li>
-<li><a class="reference internal" href="#id2">3.1.0</a></li>
-<li><a class="reference internal" href="#id3">3.0.0</a></li>
-<li><a class="reference internal" href="#id4">2.1.4</a></li>
-<li><a class="reference internal" href="#id5">2.1.3</a></li>
-<li><a class="reference internal" href="#id6">2.1.2</a></li>
-<li><a class="reference internal" href="#id7">2.1.1</a></li>
-<li><a class="reference internal" href="#id8">2.1.0</a></li>
-<li><a class="reference internal" href="#id9">2.0.0</a></li>
-<li><a class="reference internal" href="#id10">1.0.0</a></li>
+<li><a class="reference internal" href="#">Package apache-airflow-providers-exasol</a><ul>
+<li><a class="reference internal" href="#id1">4.1.2</a></li>
+<li><a class="reference internal" href="#id2">4.1.1</a></li>
+<li><a class="reference internal" href="#id3">4.1.0</a></li>
+<li><a class="reference internal" href="#id4">4.0.1</a></li>
+<li><a class="reference internal" href="#id5">4.0.0</a></li>
+<li><a class="reference internal" href="#id6">3.1.0</a></li>
+<li><a class="reference internal" href="#id7">3.0.0</a></li>
+<li><a class="reference internal" href="#id8">2.1.3</a></li>
+<li><a class="reference internal" href="#id9">2.1.2</a></li>
+<li><a class="reference internal" href="#id10">2.1.1</a></li>
+<li><a class="reference internal" href="#id11">2.1.0</a></li>
+<li><a class="reference internal" href="#id12">2.0.1</a></li>
+<li><a class="reference internal" href="#id13">2.0.0</a></li>
+<li><a class="reference internal" href="#id14">1.1.1</a></li>
+<li><a class="reference internal" href="#id15">1.1.0</a></li>
+<li><a class="reference internal" href="#id16">1.0.0</a></li>
 </ul>
 </li>
 </ul>
@@ -1083,7 +1411,7 @@ For high-level changelog, see <a class="reference internal" href="index.html"><s
             
         
         <div class="base-layout--button">
-            <a href="https://github.com/apache/airflow/edit/main/docs/apache-airflow-providers-airbyte/commits.rst" rel="nofollow">
+            <a href="https://github.com/apache/airflow/edit/main/docs/apache-airflow-providers-exasol/commits.rst" rel="nofollow">
 
                 <button class="btn-hollow btn-brown btn-with-icon with-box-shadow button-fixed">
                     <svg xmlns="http://www.w3.org/2000/svg" width="30.76" height="30">
diff --git a/docs-archive/apache-airflow-providers-airbyte/3.2.0/search.html b/docs-archive/apache-airflow-providers-exasol/4.1.2/genindex.html
similarity index 89%
copy from docs-archive/apache-airflow-providers-airbyte/3.2.0/search.html
copy to docs-archive/apache-airflow-providers-exasol/4.1.2/genindex.html
index 0970156e2f..a1de1ca34f 100644
--- a/docs-archive/apache-airflow-providers-airbyte/3.2.0/search.html
+++ b/docs-archive/apache-airflow-providers-exasol/4.1.2/genindex.html
@@ -9,7 +9,7 @@
 <head>
         <meta charset="utf-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1">
-        <title>Search &mdash; apache-airflow-providers-airbyte Documentation</title>
+        <title>Index &mdash; apache-airflow-providers-exasol Documentation</title>
     <link rel="stylesheet" href="_static/_gen/css/main.min.css" type="text/css" />
             <link rel="stylesheet" type="text/css" href="_static/pygments.css" />
             <link rel="stylesheet" type="text/css" href="_static/_gen/css/main.min.css" />
@@ -17,8 +17,8 @@
             <link rel="stylesheet" type="text/css" href="_static/_gen/css/main-custom.min.css" />
             <link rel="stylesheet" type="text/css" href="_static/graphviz.css" />
             <link rel="shortcut icon" href="_static/pin_32.png"/>
-            <link rel="index" title="Index" href="genindex.html" />
-            <link rel="search" title="Search" href="#" />
+            <link rel="index" title="Index" href="#" />
+            <link rel="search" title="Search" href="search.html" />
     <!-- Matomo -->
     <script>
         var _paq = window._paq = window._paq || [];
@@ -36,11 +36,8 @@
         })();
     </script>
     <!-- End Matomo Code -->
-  <script src="searchindex.js" defer></script>
-  
 
     
-
 </head><body class="td-section">
     
 
@@ -285,7 +282,7 @@
 <div id="docs-version-selector" class="docs-version-selector sidebar__version-selector">
     <a class="dropdown-toggle" href="#" id="versionDropdown" role="button" data-toggle="dropdown" aria-haspopup="true"
        aria-expanded="false">
-        <span class="bodytext__medium--greyish-brown">Version: </span><span class="version">3.2.0</span>
+        <span class="bodytext__medium--greyish-brown">Version: </span><span class="version">4.1.2</span>
     </a>
     <div class="dropdown-menu" aria-labelledby="navbarDropdownMenuLink">
 
@@ -296,7 +293,7 @@
 </div>
 
 <div class="searchb-box">
-    <form class="search-form" action="#" method="get">
+    <form class="search-form" action="search.html" method="get">
         <input class="search-form__input" type="text" name="q" placeholder="Search docs" size="16">
         <input type="hidden" name="check_keywords" value="yes" />
         <input type="hidden" name="area" value="default" />
@@ -326,19 +323,13 @@
 
 
 <div class="toctree" role="navigation" aria-label="main navigation">
-    <p class="caption" role="heading"><span class="caption-text">Guides</span></p>
-<ul>
-<li class="toctree-l1"><a class="reference internal" href="operators/airbyte.html">Operators</a></li>
-<li class="toctree-l1"><a class="reference internal" href="connections.html">Connection types</a></li>
-</ul>
-<p class="caption" role="heading"><span class="caption-text">References</span></p>
+    <p class="caption" role="heading"><span class="caption-text">References</span></p>
 <ul>
-<li class="toctree-l1"><a class="reference internal" href="_api/airflow/providers/airbyte/index.html">Python API</a></li>
+<li class="toctree-l1"><a class="reference internal" href="_api/airflow/providers/exasol/index.html">Python API</a></li>
 </ul>
 <p class="caption" role="heading"><span class="caption-text">Resources</span></p>
 <ul>
-<li class="toctree-l1"><a class="reference external" href="https://github.com/apache/airflow/tree/providers-airbyte/3.0.0/tests/system/providers/airbyte">Example DAGs</a></li>
-<li class="toctree-l1"><a class="reference external" href="https://pypi.org/project/apache-airflow-providers-airbyte/">PyPI Repository</a></li>
+<li class="toctree-l1"><a class="reference external" href="https://pypi.org/project/apache-airflow-providers-exasol/">PyPI Repository</a></li>
 <li class="toctree-l1"><a class="reference internal" href="installing-providers-from-sources.html">Installing from sources</a></li>
 </ul>
 <p class="caption" role="heading"><span class="caption-text">Commits</span></p>
@@ -427,7 +418,7 @@
 <div id="docs-version-selector" class="docs-version-selector sidebar__version-selector">
     <a class="dropdown-toggle" href="#" id="versionDropdown" role="button" data-toggle="dropdown" aria-haspopup="true"
        aria-expanded="false">
-        <span class="bodytext__medium--greyish-brown">Version: </span><span class="version">3.2.0</span>
+        <span class="bodytext__medium--greyish-brown">Version: </span><span class="version">4.1.2</span>
     </a>
     <div class="dropdown-menu" aria-labelledby="navbarDropdownMenuLink">
 
@@ -438,7 +429,7 @@
 </div>
 
 <div class="searchb-box">
-    <form class="search-form" action="#" method="get">
+    <form class="search-form" action="search.html" method="get">
         <input class="search-form__input" type="text" name="q" placeholder="Search docs" size="16">
         <input type="hidden" name="check_keywords" value="yes" />
         <input type="hidden" name="area" value="default" />
@@ -468,19 +459,13 @@
 
 
 <div class="toctree" role="navigation" aria-label="main navigation">
-    <p class="caption" role="heading"><span class="caption-text">Guides</span></p>
-<ul>
-<li class="toctree-l1"><a class="reference internal" href="operators/airbyte.html">Operators</a></li>
-<li class="toctree-l1"><a class="reference internal" href="connections.html">Connection types</a></li>
-</ul>
-<p class="caption" role="heading"><span class="caption-text">References</span></p>
+    <p class="caption" role="heading"><span class="caption-text">References</span></p>
 <ul>
-<li class="toctree-l1"><a class="reference internal" href="_api/airflow/providers/airbyte/index.html">Python API</a></li>
+<li class="toctree-l1"><a class="reference internal" href="_api/airflow/providers/exasol/index.html">Python API</a></li>
 </ul>
 <p class="caption" role="heading"><span class="caption-text">Resources</span></p>
 <ul>
-<li class="toctree-l1"><a class="reference external" href="https://github.com/apache/airflow/tree/providers-airbyte/3.0.0/tests/system/providers/airbyte">Example DAGs</a></li>
-<li class="toctree-l1"><a class="reference external" href="https://pypi.org/project/apache-airflow-providers-airbyte/">PyPI Repository</a></li>
+<li class="toctree-l1"><a class="reference external" href="https://pypi.org/project/apache-airflow-providers-exasol/">PyPI Repository</a></li>
 <li class="toctree-l1"><a class="reference internal" href="installing-providers-from-sources.html">Installing from sources</a></li>
 </ul>
 <p class="caption" role="heading"><span class="caption-text">Commits</span></p>
@@ -576,7 +561,7 @@
         
             <li class="breadcrumb-item"><a href="index.html" class="icon icon-home"> Home</a></li>
             
-            <li class="breadcrumb-item"><a href="search.html"> Search</a></li>
+            <li class="breadcrumb-item"><a href="genindex.html"> Index</a></li>
         
     </ul>
 </div>
@@ -587,36 +572,190 @@
                                 <div class="bodywrapper">
                                     <div class="body" role="main">
                                         
-  <h1 id="search-documentation">Search</h1>
-  
-  <noscript>
-  <div class="admonition warning">
-  <p>
-    Please activate JavaScript to enable the search
-    functionality.
-  </p>
-  </div>
-  </noscript>
-  
-  
-  <p>
-    Searching for multiple words only shows matches that contain
-    all words.
-  </p>
-  
-  
-  <form action="" method="get">
-    <input type="text" name="q" aria-labelledby="search-documentation" value="" autocomplete="off" autocorrect="off" autocapitalize="off" spellcheck="false"/>
-    <input type="submit" value="search" />
-    <span id="search-progress" style="padding-left: 10px"></span>
-  </form>
-  
-  
-  
-  <div id="search-results">
-  
-  </div>
-  
+
+<h1 id="index">Index</h1>
+
+<div class="genindex-jumpbox">
+ <a href="#A"><strong>A</strong></a>
+ | <a href="#C"><strong>C</strong></a>
+ | <a href="#D"><strong>D</strong></a>
+ | <a href="#E"><strong>E</strong></a>
+ | <a href="#G"><strong>G</strong></a>
+ | <a href="#H"><strong>H</strong></a>
+ | <a href="#M"><strong>M</strong></a>
+ | <a href="#R"><strong>R</strong></a>
+ | <a href="#S"><strong>S</strong></a>
+ | <a href="#T"><strong>T</strong></a>
+ | <a href="#U"><strong>U</strong></a>
+ 
+</div>
+<h2 id="A">A</h2>
+<table style="width: 100%" class="indextable genindextable"><tr>
+  <td style="width: 33%; vertical-align: top;"><ul>
+      <li>
+    airflow.providers.exasol
+
+      <ul>
+        <li><a href="_api/airflow/providers/exasol/index.html#module-airflow.providers.exasol">module</a>
+</li>
+      </ul></li>
+      <li>
+    airflow.providers.exasol.hooks
+
+      <ul>
+        <li><a href="_api/airflow/providers/exasol/hooks/index.html#module-airflow.providers.exasol.hooks">module</a>
+</li>
+      </ul></li>
+      <li>
+    airflow.providers.exasol.hooks.exasol
+
+      <ul>
+        <li><a href="_api/airflow/providers/exasol/hooks/exasol/index.html#module-airflow.providers.exasol.hooks.exasol">module</a>
+</li>
+      </ul></li>
+  </ul></td>
+  <td style="width: 33%; vertical-align: top;"><ul>
+      <li>
+    airflow.providers.exasol.operators
+
+      <ul>
+        <li><a href="_api/airflow/providers/exasol/operators/index.html#module-airflow.providers.exasol.operators">module</a>
+</li>
+      </ul></li>
+      <li>
+    airflow.providers.exasol.operators.exasol
+
+      <ul>
+        <li><a href="_api/airflow/providers/exasol/operators/exasol/index.html#module-airflow.providers.exasol.operators.exasol">module</a>
+</li>
+      </ul></li>
+  </ul></td>
+</tr></table>
+
+<h2 id="C">C</h2>
+<table style="width: 100%" class="indextable genindextable"><tr>
+  <td style="width: 33%; vertical-align: top;"><ul>
+      <li><a href="_api/airflow/providers/exasol/hooks/exasol/index.html#airflow.providers.exasol.hooks.exasol.ExasolHook.conn_name_attr">conn_name_attr (airflow.providers.exasol.hooks.exasol.ExasolHook attribute)</a>
+</li>
+  </ul></td>
+  <td style="width: 33%; vertical-align: top;"><ul>
+      <li><a href="_api/airflow/providers/exasol/hooks/exasol/index.html#airflow.providers.exasol.hooks.exasol.ExasolHook.conn_type">conn_type (airflow.providers.exasol.hooks.exasol.ExasolHook attribute)</a>
+</li>
+  </ul></td>
+</tr></table>
+
+<h2 id="D">D</h2>
+<table style="width: 100%" class="indextable genindextable"><tr>
+  <td style="width: 33%; vertical-align: top;"><ul>
+      <li><a href="_api/airflow/providers/exasol/hooks/exasol/index.html#airflow.providers.exasol.hooks.exasol.ExasolHook.default_conn_name">default_conn_name (airflow.providers.exasol.hooks.exasol.ExasolHook attribute)</a>
+</li>
+  </ul></td>
+</tr></table>
+
+<h2 id="E">E</h2>
+<table style="width: 100%" class="indextable genindextable"><tr>
+  <td style="width: 33%; vertical-align: top;"><ul>
+      <li><a href="_api/airflow/providers/exasol/hooks/exasol/index.html#airflow.providers.exasol.hooks.exasol.ExasolHook">ExasolHook (class in airflow.providers.exasol.hooks.exasol)</a>
+</li>
+  </ul></td>
+  <td style="width: 33%; vertical-align: top;"><ul>
+      <li><a href="_api/airflow/providers/exasol/operators/exasol/index.html#airflow.providers.exasol.operators.exasol.ExasolOperator">ExasolOperator (class in airflow.providers.exasol.operators.exasol)</a>
+</li>
+      <li><a href="_api/airflow/providers/exasol/hooks/exasol/index.html#airflow.providers.exasol.hooks.exasol.ExasolHook.export_to_file">export_to_file() (airflow.providers.exasol.hooks.exasol.ExasolHook method)</a>
+</li>
+  </ul></td>
+</tr></table>
+
+<h2 id="G">G</h2>
+<table style="width: 100%" class="indextable genindextable"><tr>
+  <td style="width: 33%; vertical-align: top;"><ul>
+      <li><a href="_api/airflow/providers/exasol/hooks/exasol/index.html#airflow.providers.exasol.hooks.exasol.ExasolHook.get_autocommit">get_autocommit() (airflow.providers.exasol.hooks.exasol.ExasolHook method)</a>
+</li>
+      <li><a href="_api/airflow/providers/exasol/hooks/exasol/index.html#airflow.providers.exasol.hooks.exasol.ExasolHook.get_conn">get_conn() (airflow.providers.exasol.hooks.exasol.ExasolHook method)</a>
+</li>
+  </ul></td>
+  <td style="width: 33%; vertical-align: top;"><ul>
+      <li><a href="_api/airflow/providers/exasol/hooks/exasol/index.html#airflow.providers.exasol.hooks.exasol.ExasolHook.get_first">get_first() (airflow.providers.exasol.hooks.exasol.ExasolHook method)</a>
+</li>
+      <li><a href="_api/airflow/providers/exasol/hooks/exasol/index.html#airflow.providers.exasol.hooks.exasol.ExasolHook.get_pandas_df">get_pandas_df() (airflow.providers.exasol.hooks.exasol.ExasolHook method)</a>
+</li>
+      <li><a href="_api/airflow/providers/exasol/hooks/exasol/index.html#airflow.providers.exasol.hooks.exasol.ExasolHook.get_records">get_records() (airflow.providers.exasol.hooks.exasol.ExasolHook method)</a>
+</li>
+  </ul></td>
+</tr></table>
+
+<h2 id="H">H</h2>
+<table style="width: 100%" class="indextable genindextable"><tr>
+  <td style="width: 33%; vertical-align: top;"><ul>
+      <li><a href="_api/airflow/providers/exasol/hooks/exasol/index.html#airflow.providers.exasol.hooks.exasol.ExasolHook.hook_name">hook_name (airflow.providers.exasol.hooks.exasol.ExasolHook attribute)</a>
+</li>
+  </ul></td>
+</tr></table>
+
+<h2 id="M">M</h2>
+<table style="width: 100%" class="indextable genindextable"><tr>
+  <td style="width: 33%; vertical-align: top;"><ul>
+      <li>
+    module
+
+      <ul>
+        <li><a href="_api/airflow/providers/exasol/index.html#module-airflow.providers.exasol">airflow.providers.exasol</a>
+</li>
+        <li><a href="_api/airflow/providers/exasol/hooks/index.html#module-airflow.providers.exasol.hooks">airflow.providers.exasol.hooks</a>
+</li>
+        <li><a href="_api/airflow/providers/exasol/hooks/exasol/index.html#module-airflow.providers.exasol.hooks.exasol">airflow.providers.exasol.hooks.exasol</a>
+</li>
+        <li><a href="_api/airflow/providers/exasol/operators/index.html#module-airflow.providers.exasol.operators">airflow.providers.exasol.operators</a>
+</li>
+        <li><a href="_api/airflow/providers/exasol/operators/exasol/index.html#module-airflow.providers.exasol.operators.exasol">airflow.providers.exasol.operators.exasol</a>
+</li>
+      </ul></li>
+  </ul></td>
+</tr></table>
+
+<h2 id="R">R</h2>
+<table style="width: 100%" class="indextable genindextable"><tr>
+  <td style="width: 33%; vertical-align: top;"><ul>
+      <li><a href="_api/airflow/providers/exasol/hooks/exasol/index.html#airflow.providers.exasol.hooks.exasol.ExasolHook.run">run() (airflow.providers.exasol.hooks.exasol.ExasolHook method)</a>
+</li>
+  </ul></td>
+</tr></table>
+
+<h2 id="S">S</h2>
+<table style="width: 100%" class="indextable genindextable"><tr>
+  <td style="width: 33%; vertical-align: top;"><ul>
+      <li><a href="_api/airflow/providers/exasol/hooks/exasol/index.html#airflow.providers.exasol.hooks.exasol.ExasolHook.set_autocommit">set_autocommit() (airflow.providers.exasol.hooks.exasol.ExasolHook method)</a>
+</li>
+  </ul></td>
+  <td style="width: 33%; vertical-align: top;"><ul>
+      <li><a href="_api/airflow/providers/exasol/hooks/exasol/index.html#airflow.providers.exasol.hooks.exasol.ExasolHook.supports_autocommit">supports_autocommit (airflow.providers.exasol.hooks.exasol.ExasolHook attribute)</a>
+</li>
+  </ul></td>
+</tr></table>
+
+<h2 id="T">T</h2>
+<table style="width: 100%" class="indextable genindextable"><tr>
+  <td style="width: 33%; vertical-align: top;"><ul>
+      <li><a href="_api/airflow/providers/exasol/operators/exasol/index.html#airflow.providers.exasol.operators.exasol.ExasolOperator.template_ext">template_ext (airflow.providers.exasol.operators.exasol.ExasolOperator attribute)</a>
+</li>
+  </ul></td>
+  <td style="width: 33%; vertical-align: top;"><ul>
+      <li><a href="_api/airflow/providers/exasol/operators/exasol/index.html#airflow.providers.exasol.operators.exasol.ExasolOperator.template_fields">template_fields (airflow.providers.exasol.operators.exasol.ExasolOperator attribute)</a>
+</li>
+      <li><a href="_api/airflow/providers/exasol/operators/exasol/index.html#airflow.providers.exasol.operators.exasol.ExasolOperator.template_fields_renderers">template_fields_renderers (airflow.providers.exasol.operators.exasol.ExasolOperator attribute)</a>
+</li>
+  </ul></td>
+</tr></table>
+
+<h2 id="U">U</h2>
+<table style="width: 100%" class="indextable genindextable"><tr>
+  <td style="width: 33%; vertical-align: top;"><ul>
+      <li><a href="_api/airflow/providers/exasol/operators/exasol/index.html#airflow.providers.exasol.operators.exasol.ExasolOperator.ui_color">ui_color (airflow.providers.exasol.operators.exasol.ExasolOperator attribute)</a>
+</li>
+  </ul></td>
+</tr></table>
+
+
 
     <div class="pager" role="navigation" aria-label="related navigation"><button class="btn-hollow btn-blue bodytext__medium--cerulean-blue" disabled>Previous</button><button class="btn-hollow btn-blue bodytext__medium--cerulean-blue" disabled>Next</button>
     </div>
@@ -706,7 +845,7 @@
             
         
         <div class="base-layout--button">
-            <a href="https://github.com/apache/airflow/edit/main/docs/apache-airflow-providers-airbyte/search.rst" rel="nofollow">
+            <a href="https://github.com/apache/airflow/edit/main/docs/apache-airflow-providers-exasol/genindex.rst" rel="nofollow">
 
                 <button class="btn-hollow btn-brown btn-with-icon with-box-shadow button-fixed">
                     <svg xmlns="http://www.w3.org/2000/svg" width="30.76" height="30">
@@ -840,7 +979,6 @@
         </span>
     </div>
 </footer>
-    
     <script type="text/javascript" src="_static/_gen/js/docs.js"></script>
     <script type="text/javascript" id="documentation_options" data-url_root="./" src="_static/documentation_options.js"></script>
     <script src="https://code.jquery.com/jquery-3.4.1.min.js" integrity="sha256-CSXorXvZcTkaix6Yvo6HppcZGetbYMGWSFlBw8HfCJo=" crossorigin="anonymous"></script>
@@ -855,7 +993,5 @@
         <script src="_static/clipboard.min.js"></script>
         <script src="_static/copybutton.js"></script>
         <script src="_static/js/globaltoc.js"></script>
-    <script src="_static/searchtools.js"></script>
-    <script src="_static/language_data.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs-archive/apache-airflow-providers-airbyte/3.2.0/index.html b/docs-archive/apache-airflow-providers-exasol/4.1.2/index.html
similarity index 87%
copy from docs-archive/apache-airflow-providers-airbyte/3.2.0/index.html
copy to docs-archive/apache-airflow-providers-exasol/4.1.2/index.html
index 7ebfd1beb9..ca495985c3 100644
--- a/docs-archive/apache-airflow-providers-airbyte/3.2.0/index.html
+++ b/docs-archive/apache-airflow-providers-exasol/4.1.2/index.html
@@ -9,7 +9,7 @@
 <head>
         <meta charset="utf-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1">
-        <title>apache-airflow-providers-airbyte &mdash; apache-airflow-providers-airbyte Documentation</title>
+        <title>apache-airflow-providers-exasol &mdash; apache-airflow-providers-exasol Documentation</title>
     <link rel="stylesheet" href="_static/_gen/css/main.min.css" type="text/css" />
             <link rel="stylesheet" type="text/css" href="_static/pygments.css" />
             <link rel="stylesheet" type="text/css" href="_static/_gen/css/main.min.css" />
@@ -19,7 +19,7 @@
             <link rel="shortcut icon" href="_static/pin_32.png"/>
             <link rel="index" title="Index" href="genindex.html" />
             <link rel="search" title="Search" href="search.html" />
-            <link rel="next" title="AirbyteTriggerSyncOperator" href="operators/airbyte.html" />
+            <link rel="next" title="airflow.providers.exasol" href="_api/airflow/providers/exasol/index.html" />
     <!-- Matomo -->
     <script>
         var _paq = window._paq = window._paq || [];
@@ -283,7 +283,7 @@
 <div id="docs-version-selector" class="docs-version-selector sidebar__version-selector">
     <a class="dropdown-toggle" href="#" id="versionDropdown" role="button" data-toggle="dropdown" aria-haspopup="true"
        aria-expanded="false">
-        <span class="bodytext__medium--greyish-brown">Version: </span><span class="version">3.2.0</span>
+        <span class="bodytext__medium--greyish-brown">Version: </span><span class="version">4.1.2</span>
     </a>
     <div class="dropdown-menu" aria-labelledby="navbarDropdownMenuLink">
 
@@ -324,19 +324,13 @@
 
 
 <div class="toctree" role="navigation" aria-label="main navigation">
-    <p class="caption" role="heading"><span class="caption-text">Guides</span></p>
+    <p class="caption" role="heading"><span class="caption-text">References</span></p>
 <ul>
-<li class="toctree-l1"><a class="reference internal" href="operators/airbyte.html">Operators</a></li>
-<li class="toctree-l1"><a class="reference internal" href="connections.html">Connection types</a></li>
-</ul>
-<p class="caption" role="heading"><span class="caption-text">References</span></p>
-<ul>
-<li class="toctree-l1"><a class="reference internal" href="_api/airflow/providers/airbyte/index.html">Python API</a></li>
+<li class="toctree-l1"><a class="reference internal" href="_api/airflow/providers/exasol/index.html">Python API</a></li>
 </ul>
 <p class="caption" role="heading"><span class="caption-text">Resources</span></p>
 <ul>
-<li class="toctree-l1"><a class="reference external" href="https://github.com/apache/airflow/tree/providers-airbyte/3.0.0/tests/system/providers/airbyte">Example DAGs</a></li>
-<li class="toctree-l1"><a class="reference external" href="https://pypi.org/project/apache-airflow-providers-airbyte/">PyPI Repository</a></li>
+<li class="toctree-l1"><a class="reference external" href="https://pypi.org/project/apache-airflow-providers-exasol/">PyPI Repository</a></li>
 <li class="toctree-l1"><a class="reference internal" href="installing-providers-from-sources.html">Installing from sources</a></li>
 </ul>
 <p class="caption" role="heading"><span class="caption-text">Commits</span></p>
@@ -425,7 +419,7 @@
 <div id="docs-version-selector" class="docs-version-selector sidebar__version-selector">
     <a class="dropdown-toggle" href="#" id="versionDropdown" role="button" data-toggle="dropdown" aria-haspopup="true"
        aria-expanded="false">
-        <span class="bodytext__medium--greyish-brown">Version: </span><span class="version">3.2.0</span>
+        <span class="bodytext__medium--greyish-brown">Version: </span><span class="version">4.1.2</span>
     </a>
     <div class="dropdown-menu" aria-labelledby="navbarDropdownMenuLink">
 
@@ -466,19 +460,13 @@
 
 
 <div class="toctree" role="navigation" aria-label="main navigation">
-    <p class="caption" role="heading"><span class="caption-text">Guides</span></p>
+    <p class="caption" role="heading"><span class="caption-text">References</span></p>
 <ul>
-<li class="toctree-l1"><a class="reference internal" href="operators/airbyte.html">Operators</a></li>
-<li class="toctree-l1"><a class="reference internal" href="connections.html">Connection types</a></li>
-</ul>
-<p class="caption" role="heading"><span class="caption-text">References</span></p>
-<ul>
-<li class="toctree-l1"><a class="reference internal" href="_api/airflow/providers/airbyte/index.html">Python API</a></li>
+<li class="toctree-l1"><a class="reference internal" href="_api/airflow/providers/exasol/index.html">Python API</a></li>
 </ul>
 <p class="caption" role="heading"><span class="caption-text">Resources</span></p>
 <ul>
-<li class="toctree-l1"><a class="reference external" href="https://github.com/apache/airflow/tree/providers-airbyte/3.0.0/tests/system/providers/airbyte">Example DAGs</a></li>
-<li class="toctree-l1"><a class="reference external" href="https://pypi.org/project/apache-airflow-providers-airbyte/">PyPI Repository</a></li>
+<li class="toctree-l1"><a class="reference external" href="https://pypi.org/project/apache-airflow-providers-exasol/">PyPI Repository</a></li>
 <li class="toctree-l1"><a class="reference internal" href="installing-providers-from-sources.html">Installing from sources</a></li>
 </ul>
 <p class="caption" role="heading"><span class="caption-text">Commits</span></p>
@@ -574,7 +562,7 @@
         
             <li class="breadcrumb-item"><a href="#" class="icon icon-home"> Home</a></li>
             
-            <li class="breadcrumb-item"><a href="index.html"> <code class="docutils literal notranslate"><span class="pre">apache-airflow-providers-airbyte</span></code></a></li>
+            <li class="breadcrumb-item"><a href="index.html"> <code class="docutils literal notranslate"><span class="pre">apache-airflow-providers-exasol</span></code></a></li>
         
     </ul>
 </div>
@@ -587,30 +575,20 @@
                                         
   <blockquote>
 <div></div></blockquote>
-<div class="section" id="apache-airflow-providers-airbyte">
-<h1><code class="docutils literal notranslate"><span class="pre">apache-airflow-providers-airbyte</span></code><a class="headerlink" href="#apache-airflow-providers-airbyte" title="Permalink to this heading">¶</a></h1>
+<div class="section" id="apache-airflow-providers-exasol">
+<h1><code class="docutils literal notranslate"><span class="pre">apache-airflow-providers-exasol</span></code><a class="headerlink" href="#apache-airflow-providers-exasol" title="Permalink to this heading">¶</a></h1>
 <div class="section" id="content">
 <h2>Content<a class="headerlink" href="#content" title="Permalink to this heading">¶</a></h2>
 <div class="toctree-wrapper compound">
-<p class="caption" role="heading"><span class="caption-text">Guides</span></p>
-<ul>
-<li class="toctree-l1"><a class="reference internal" href="operators/airbyte.html">Operators</a></li>
-<li class="toctree-l1"><a class="reference internal" href="connections.html">Connection types</a></li>
-</ul>
-</div>
-<div class="toctree-wrapper compound">
 <p class="caption" role="heading"><span class="caption-text">References</span></p>
 <ul>
-<li class="toctree-l1"><a class="reference internal" href="_api/airflow/providers/airbyte/index.html">Python API</a></li>
+<li class="toctree-l1"><a class="reference internal" href="_api/airflow/providers/exasol/index.html">Python API</a></li>
 </ul>
 </div>
 <div class="toctree-wrapper compound">
-</div>
-<div class="toctree-wrapper compound">
 <p class="caption" role="heading"><span class="caption-text">Resources</span></p>
 <ul>
-<li class="toctree-l1"><a class="reference external" href="https://github.com/apache/airflow/tree/providers-airbyte/3.0.0/tests/system/providers/airbyte">Example DAGs</a></li>
-<li class="toctree-l1"><a class="reference external" href="https://pypi.org/project/apache-airflow-providers-airbyte/">PyPI Repository</a></li>
+<li class="toctree-l1"><a class="reference external" href="https://pypi.org/project/apache-airflow-providers-exasol/">PyPI Repository</a></li>
 <li class="toctree-l1"><a class="reference internal" href="installing-providers-from-sources.html">Installing from sources</a></li>
 </ul>
 </div>
@@ -621,28 +599,28 @@
 </ul>
 </div>
 </div>
-<div class="section" id="package-apache-airflow-providers-airbyte">
-<h2>Package apache-airflow-providers-airbyte<a class="headerlink" href="#package-apache-airflow-providers-airbyte" title="Permalink to this heading">¶</a></h2>
-<p><a class="reference external" href="https://airbyte.io/">Airbyte</a></p>
-<p>Release: 3.2.0</p>
+<div class="section" id="package-apache-airflow-providers-exasol">
+<h2>Package apache-airflow-providers-exasol<a class="headerlink" href="#package-apache-airflow-providers-exasol" title="Permalink to this heading">¶</a></h2>
+<p><a class="reference external" href="https://docs.exasol.com/home.htm">Exasol</a></p>
+<p>Release: 4.1.2</p>
 </div>
 <div class="section" id="provider-package">
 <h2>Provider package<a class="headerlink" href="#provider-package" title="Permalink to this heading">¶</a></h2>
-<p>This is a provider package for <code class="docutils literal notranslate"><span class="pre">airbyte</span></code> provider. All classes for this provider package
-are in <code class="docutils literal notranslate"><span class="pre">airflow.providers.airbyte</span></code> python package.</p>
+<p>This is a provider package for <code class="docutils literal notranslate"><span class="pre">exasol</span></code> provider. All classes for this provider package
+are in <code class="docutils literal notranslate"><span class="pre">airflow.providers.exasol</span></code> python package.</p>
 </div>
 <div class="section" id="installation">
 <h2>Installation<a class="headerlink" href="#installation" title="Permalink to this heading">¶</a></h2>
 <p>You can install this package on top of an existing Airflow 2 installation (see <code class="docutils literal notranslate"><span class="pre">Requirements</span></code> below)
 for the minimum Airflow version supported) via
-<code class="docutils literal notranslate"><span class="pre">pip</span> <span class="pre">install</span> <span class="pre">apache-airflow-providers-airbyte</span></code></p>
+<code class="docutils literal notranslate"><span class="pre">pip</span> <span class="pre">install</span> <span class="pre">apache-airflow-providers-exasol</span></code></p>
 </div>
 <div class="section" id="requirements">
 <h2>Requirements<a class="headerlink" href="#requirements" title="Permalink to this heading">¶</a></h2>
 <table class="docutils align-default">
 <colgroup>
-<col style="width: 65%" />
-<col style="width: 35%" />
+<col style="width: 68%" />
+<col style="width: 32%" />
 </colgroup>
 <thead>
 <tr class="row-odd"><th class="head"><p>PIP package</p></th>
@@ -653,8 +631,14 @@ for the minimum Airflow version supported) via
 <tr class="row-even"><td><p><code class="docutils literal notranslate"><span class="pre">apache-airflow</span></code></p></td>
 <td><p><code class="docutils literal notranslate"><span class="pre">&gt;=2.3.0</span></code></p></td>
 </tr>
-<tr class="row-odd"><td><p><code class="docutils literal notranslate"><span class="pre">apache-airflow-providers-http</span></code></p></td>
-<td></td>
+<tr class="row-odd"><td><p><code class="docutils literal notranslate"><span class="pre">apache-airflow-providers-common-sql</span></code></p></td>
+<td><p><code class="docutils literal notranslate"><span class="pre">&gt;=1.3.1</span></code></p></td>
+</tr>
+<tr class="row-even"><td><p><code class="docutils literal notranslate"><span class="pre">pyexasol</span></code></p></td>
+<td><p><code class="docutils literal notranslate"><span class="pre">&gt;=0.5.1</span></code></p></td>
+</tr>
+<tr class="row-odd"><td><p><code class="docutils literal notranslate"><span class="pre">pandas</span></code></p></td>
+<td><p><code class="docutils literal notranslate"><span class="pre">&gt;=0.17.1</span></code></p></td>
 </tr>
 </tbody>
 </table>
@@ -664,13 +648,13 @@ for the minimum Airflow version supported) via
 <p>Those are dependencies that might be needed in order to use all the features of the package.
 You need to install the specified provider packages in order to use them.</p>
 <p>You can install such cross-provider dependencies when installing from PyPI. For example:</p>
-<div class="highlight-bash notranslate"><div class="highlight"><pre><span></span>pip install apache-airflow-providers-airbyte<span class="o">[</span>http<span class="o">]</span>
+<div class="highlight-bash notranslate"><div class="highlight"><pre><span></span>pip install apache-airflow-providers-exasol<span class="o">[</span>common.sql<span class="o">]</span>
 </pre></div>
 </div>
 <table class="docutils align-default">
 <colgroup>
-<col style="width: 92%" />
-<col style="width: 8%" />
+<col style="width: 89%" />
+<col style="width: 11%" />
 </colgroup>
 <thead>
 <tr class="row-odd"><th class="head"><p>Dependent package</p></th>
@@ -678,8 +662,8 @@ You need to install the specified provider packages in order to use them.</p>
 </tr>
 </thead>
 <tbody>
-<tr class="row-even"><td><p><a class="reference external" href="https://airflow.apache.org/docs/apache-airflow-providers-http">apache-airflow-providers-http</a></p></td>
-<td><p><code class="docutils literal notranslate"><span class="pre">http</span></code></p></td>
+<tr class="row-even"><td><p><a class="reference external" href="https://airflow.apache.org/docs/apache-airflow-providers-common-sql">apache-airflow-providers-common-sql</a></p></td>
+<td><p><code class="docutils literal notranslate"><span class="pre">common.sql</span></code></p></td>
 </tr>
 </tbody>
 </table>
@@ -689,8 +673,8 @@ You need to install the specified provider packages in order to use them.</p>
 <p>You can download officially released packages and verify their checksums and signatures from the
 <a class="reference external" href="https://downloads.apache.org/airflow/providers/">Official Apache Download site</a></p>
 <ul class="simple">
-<li><p><a class="reference external" href="https://downloads.apache.org/airflow/providers/apache-airflow-providers-airbyte-3.2.0.tar.gz">The apache-airflow-providers-airbyte 3.2.0 sdist package</a> (<a class="reference external" href="https://downloads.apache.org/airflow/providers/apache-airflow-providers-airbyte-3.2.0.tar.gz.asc">asc</a>, <a class="reference external" href="https://downloads.apache.org/airflow/providers/apache-airflow-providers-airbyte-3.2.0.tar.gz.sha512">sha512</a>)</p></li>
-<li><p><a class="reference external" href="https://downloads.apache.org/airflow/providers/apache_airflow_providers_airbyte-3.2.0-py3-none-any.whl">The apache-airflow-providers-airbyte 3.2.0 wheel package</a> (<a class="reference external" href="https://downloads.apache.org/airflow/providers/apache_airflow_providers_airbyte-3.2.0-py3-none-any.whl.asc">asc</a>, <a class="reference external" href="https://downloads.apache.org/airflow/providers/apache_airflow_providers_airbyte-3.2.0-py3-none [...]
+<li><p><a class="reference external" href="https://downloads.apache.org/airflow/providers/apache-airflow-providers-exasol-4.1.2.tar.gz">The apache-airflow-providers-exasol 4.1.2 sdist package</a> (<a class="reference external" href="https://downloads.apache.org/airflow/providers/apache-airflow-providers-exasol-4.1.2.tar.gz.asc">asc</a>, <a class="reference external" href="https://downloads.apache.org/airflow/providers/apache-airflow-providers-exasol-4.1.2.tar.gz.sha512">sha512</a>)</p></li>
+<li><p><a class="reference external" href="https://downloads.apache.org/airflow/providers/apache_airflow_providers_exasol-4.1.2-py3-none-any.whl">The apache-airflow-providers-exasol 4.1.2 wheel package</a> (<a class="reference external" href="https://downloads.apache.org/airflow/providers/apache_airflow_providers_exasol-4.1.2-py3-none-any.whl.asc">asc</a>, <a class="reference external" href="https://downloads.apache.org/airflow/providers/apache_airflow_providers_exasol-4.1.2-py3-none-any [...]
 </ul>
 <blockquote>
 <div></div></blockquote>
@@ -698,84 +682,148 @@ You need to install the specified provider packages in order to use them.</p>
 <div class="section" id="changelog">
 <h2>Changelog<a class="headerlink" href="#changelog" title="Permalink to this heading">¶</a></h2>
 <div class="section" id="id1">
-<h3>3.2.0<a class="headerlink" href="#id1" title="Permalink to this heading">¶</a></h3>
-<p>This release of provider is only available for Airflow 2.3+ as explained in the
-<a class="reference external" href="https://github.com/apache/airflow/blob/main/README.md#support-for-providers">Apache Airflow providers support policy</a>.</p>
-<div class="section" id="misc">
-<h4>Misc<a class="headerlink" href="#misc" title="Permalink to this heading">¶</a></h4>
+<h3>4.1.2<a class="headerlink" href="#id1" title="Permalink to this heading">¶</a></h3>
+<div class="section" id="features">
+<h4>Features<a class="headerlink" href="#features" title="Permalink to this heading">¶</a></h4>
 <ul class="simple">
-<li><p><code class="docutils literal notranslate"><span class="pre">Move</span> <span class="pre">min</span> <span class="pre">airflow</span> <span class="pre">version</span> <span class="pre">to</span> <span class="pre">2.3.0</span> <span class="pre">for</span> <span class="pre">all</span> <span class="pre">providers</span> <span class="pre">(#27196)</span></code></p></li>
+<li><p><code class="docutils literal notranslate"><span class="pre">Update</span> <span class="pre">Exasol</span> <span class="pre">to</span> <span class="pre">common</span> <span class="pre">DBApiHook</span> <span class="pre">semantics</span> <span class="pre">and</span> <span class="pre">add</span> <span class="pre">tests</span> <span class="pre">(#28009)</span></code></p></li>
+<li><p><code class="docutils literal notranslate"><span class="pre">Fix</span> <span class="pre">wrapping</span> <span class="pre">of</span> <span class="pre">run()</span> <span class="pre">method</span> <span class="pre">result</span> <span class="pre">of</span> <span class="pre">exasol</span> <span class="pre">and</span> <span class="pre">snoflake</span> <span class="pre">DB</span> <span class="pre">hooks</span> <span class="pre">(#27997)</span></code></p></li>
 </ul>
 </div>
 </div>
 <div class="section" id="id2">
-<h3>3.1.0<a class="headerlink" href="#id2" title="Permalink to this heading">¶</a></h3>
-<div class="section" id="features">
-<h4>Features<a class="headerlink" href="#features" title="Permalink to this heading">¶</a></h4>
+<h3>4.1.1<a class="headerlink" href="#id2" title="Permalink to this heading">¶</a></h3>
+<div class="section" id="bug-fixes">
+<h4>Bug Fixes<a class="headerlink" href="#bug-fixes" title="Permalink to this heading">¶</a></h4>
 <ul class="simple">
-<li><p><code class="docutils literal notranslate"><span class="pre">'AirbyteHook'</span> <span class="pre">add</span> <span class="pre">cancel</span> <span class="pre">job</span> <span class="pre">option</span> <span class="pre">(#24593)</span></code></p></li>
+<li><p><code class="docutils literal notranslate"><span class="pre">Fix</span> <span class="pre">errors</span> <span class="pre">in</span> <span class="pre">Databricks</span> <span class="pre">SQL</span> <span class="pre">operator</span> <span class="pre">introduced</span> <span class="pre">when</span> <span class="pre">refactoring</span> <span class="pre">(#27854)</span></code></p></li>
+<li><p><code class="docutils literal notranslate"><span class="pre">Bump</span> <span class="pre">common.sql</span> <span class="pre">provider</span> <span class="pre">to</span> <span class="pre">1.3.1</span> <span class="pre">(#27888)</span></code></p></li>
+<li><p><code class="docutils literal notranslate"><span class="pre">Fixing</span> <span class="pre">the</span> <span class="pre">behaviours</span> <span class="pre">of</span> <span class="pre">SQL</span> <span class="pre">Hooks</span> <span class="pre">and</span> <span class="pre">Operators</span> <span class="pre">finally</span> <span class="pre">(#27912)</span></code></p></li>
 </ul>
 </div>
 </div>
 <div class="section" id="id3">
-<h3>3.0.0<a class="headerlink" href="#id3" title="Permalink to this heading">¶</a></h3>
-<div class="section" id="breaking-changes">
-<h4>Breaking changes<a class="headerlink" href="#breaking-changes" title="Permalink to this heading">¶</a></h4>
+<h3>4.1.0<a class="headerlink" href="#id3" title="Permalink to this heading">¶</a></h3>
+<p>This release of provider is only available for Airflow 2.3+ as explained in the
+<a class="reference external" href="https://github.com/apache/airflow/blob/main/README.md#support-for-providers">Apache Airflow providers support policy</a>.</p>
+<div class="section" id="misc">
+<h4>Misc<a class="headerlink" href="#misc" title="Permalink to this heading">¶</a></h4>
 <ul class="simple">
-<li><p>This release of provider is only available for Airflow 2.2+ as explained in the Apache Airflow
-providers support policy <a class="reference external" href="https://github.com/apache/airflow/blob/main/README.md#support-for-providers">https://github.com/apache/airflow/blob/main/README.md#support-for-providers</a></p></li>
+<li><p><code class="docutils literal notranslate"><span class="pre">Move</span> <span class="pre">min</span> <span class="pre">airflow</span> <span class="pre">version</span> <span class="pre">to</span> <span class="pre">2.3.0</span> <span class="pre">for</span> <span class="pre">all</span> <span class="pre">providers</span> <span class="pre">(#27196)</span></code></p></li>
 </ul>
 </div>
-</div>
 <div class="section" id="id4">
-<h3>2.1.4<a class="headerlink" href="#id4" title="Permalink to this heading">¶</a></h3>
-<div class="section" id="bug-fixes">
-<h4>Bug Fixes<a class="headerlink" href="#bug-fixes" title="Permalink to this heading">¶</a></h4>
+<h4>Features<a class="headerlink" href="#id4" title="Permalink to this heading">¶</a></h4>
 <ul class="simple">
-<li><p><code class="docutils literal notranslate"><span class="pre">Fix</span> <span class="pre">mistakenly</span> <span class="pre">added</span> <span class="pre">install_requires</span> <span class="pre">for</span> <span class="pre">all</span> <span class="pre">providers</span> <span class="pre">(#22382)</span></code></p></li>
+<li><p><code class="docutils literal notranslate"><span class="pre">Add</span> <span class="pre">SQLExecuteQueryOperator</span> <span class="pre">(#25717)</span></code></p></li>
+<li><p><code class="docutils literal notranslate"><span class="pre">Use</span> <span class="pre">DbApiHook.run</span> <span class="pre">for</span> <span class="pre">DbApiHook.get_records</span> <span class="pre">and</span> <span class="pre">DbApiHook.get_first</span> <span class="pre">(#26944)</span></code></p></li>
 </ul>
 </div>
 </div>
 <div class="section" id="id5">
-<h3>2.1.3<a class="headerlink" href="#id5" title="Permalink to this heading">¶</a></h3>
+<h3>4.0.1<a class="headerlink" href="#id5" title="Permalink to this heading">¶</a></h3>
 <div class="section" id="id6">
 <h4>Misc<a class="headerlink" href="#id6" title="Permalink to this heading">¶</a></h4>
 <ul class="simple">
-<li><p><code class="docutils literal notranslate"><span class="pre">Add</span> <span class="pre">Trove</span> <span class="pre">classifiers</span> <span class="pre">in</span> <span class="pre">PyPI</span> <span class="pre">(Framework</span> <span class="pre">::</span> <span class="pre">Apache</span> <span class="pre">Airflow</span> <span class="pre">::</span> <span class="pre">Provider)</span></code></p></li>
+<li><p><code class="docutils literal notranslate"><span class="pre">Add</span> <span class="pre">common-sql</span> <span class="pre">lower</span> <span class="pre">bound</span> <span class="pre">for</span> <span class="pre">common-sql</span> <span class="pre">(#25789)</span></code></p></li>
 </ul>
 </div>
 </div>
 <div class="section" id="id7">
-<h3>2.1.2<a class="headerlink" href="#id7" title="Permalink to this heading">¶</a></h3>
+<h3>4.0.0<a class="headerlink" href="#id7" title="Permalink to this heading">¶</a></h3>
+<div class="section" id="breaking-changes">
+<h4>Breaking changes<a class="headerlink" href="#breaking-changes" title="Permalink to this heading">¶</a></h4>
+<ul class="simple">
+<li><p><code class="docutils literal notranslate"><span class="pre">Deprecate</span> <span class="pre">hql</span> <span class="pre">parameters</span> <span class="pre">and</span> <span class="pre">synchronize</span> <span class="pre">DBApiHook</span> <span class="pre">method</span> <span class="pre">APIs</span> <span class="pre">(#25299)</span></code></p></li>
+</ul>
+</div>
 <div class="section" id="id8">
-<h4>Misc<a class="headerlink" href="#id8" title="Permalink to this heading">¶</a></h4>
+<h4>Features<a class="headerlink" href="#id8" title="Permalink to this heading">¶</a></h4>
 <ul class="simple">
-<li><p><code class="docutils literal notranslate"><span class="pre">Support</span> <span class="pre">for</span> <span class="pre">Python</span> <span class="pre">3.10</span></code></p></li>
+<li><p><code class="docutils literal notranslate"><span class="pre">Unify</span> <span class="pre">DbApiHook.run()</span> <span class="pre">method</span> <span class="pre">with</span> <span class="pre">the</span> <span class="pre">methods</span> <span class="pre">which</span> <span class="pre">override</span> <span class="pre">it</span> <span class="pre">(#23971)</span></code></p></li>
 </ul>
 </div>
 </div>
 <div class="section" id="id9">
-<h3>2.1.1<a class="headerlink" href="#id9" title="Permalink to this heading">¶</a></h3>
+<h3>3.1.0<a class="headerlink" href="#id9" title="Permalink to this heading">¶</a></h3>
 <div class="section" id="id10">
-<h4>Misc<a class="headerlink" href="#id10" title="Permalink to this heading">¶</a></h4>
+<h4>Features<a class="headerlink" href="#id10" title="Permalink to this heading">¶</a></h4>
 <ul class="simple">
-<li><p><code class="docutils literal notranslate"><span class="pre">Optimise</span> <span class="pre">connection</span> <span class="pre">importing</span> <span class="pre">for</span> <span class="pre">Airflow</span> <span class="pre">2.2.0</span></code></p></li>
+<li><p><code class="docutils literal notranslate"><span class="pre">Move</span> <span class="pre">all</span> <span class="pre">SQL</span> <span class="pre">classes</span> <span class="pre">to</span> <span class="pre">common-sql</span> <span class="pre">provider</span> <span class="pre">(#24836)</span></code></p></li>
 </ul>
 </div>
 </div>
 <div class="section" id="id11">
-<h3>2.1.0<a class="headerlink" href="#id11" title="Permalink to this heading">¶</a></h3>
+<h3>3.0.0<a class="headerlink" href="#id11" title="Permalink to this heading">¶</a></h3>
 <div class="section" id="id12">
-<h4>Bug Fixes<a class="headerlink" href="#id12" title="Permalink to this heading">¶</a></h4>
+<h4>Breaking changes<a class="headerlink" href="#id12" title="Permalink to this heading">¶</a></h4>
 <ul class="simple">
-<li><p><code class="docutils literal notranslate"><span class="pre">AirbyteHook</span> <span class="pre">-</span> <span class="pre">Consider</span> <span class="pre">incomplete</span> <span class="pre">status</span> <span class="pre">(#16965)</span></code></p></li>
+<li><p>This release of provider is only available for Airflow 2.2+ as explained in the Apache Airflow
+providers support policy <a class="reference external" href="https://github.com/apache/airflow/blob/main/README.md#support-for-providers">https://github.com/apache/airflow/blob/main/README.md#support-for-providers</a></p></li>
 </ul>
 </div>
-</div>
 <div class="section" id="id13">
-<h3>2.0.0<a class="headerlink" href="#id13" title="Permalink to this heading">¶</a></h3>
+<h4>Bug Fixes<a class="headerlink" href="#id13" title="Permalink to this heading">¶</a></h4>
+<ul class="simple">
+<li><p><code class="docutils literal notranslate"><span class="pre">Fix</span> <span class="pre">UnboundLocalError</span> <span class="pre">when</span> <span class="pre">sql</span> <span class="pre">is</span> <span class="pre">empty</span> <span class="pre">list</span> <span class="pre">in</span> <span class="pre">ExasolHook</span> <span class="pre">(#23812)</span></code></p></li>
+</ul>
+</div>
+</div>
 <div class="section" id="id14">
-<h4>Breaking changes<a class="headerlink" href="#id14" title="Permalink to this heading">¶</a></h4>
+<h3>2.1.3<a class="headerlink" href="#id14" title="Permalink to this heading">¶</a></h3>
+<div class="section" id="id15">
+<h4>Bug Fixes<a class="headerlink" href="#id15" title="Permalink to this heading">¶</a></h4>
+<ul class="simple">
+<li><p><code class="docutils literal notranslate"><span class="pre">Fix</span> <span class="pre">mistakenly</span> <span class="pre">added</span> <span class="pre">install_requires</span> <span class="pre">for</span> <span class="pre">all</span> <span class="pre">providers</span> <span class="pre">(#22382)</span></code></p></li>
+</ul>
+</div>
+</div>
+<div class="section" id="id16">
+<h3>2.1.2<a class="headerlink" href="#id16" title="Permalink to this heading">¶</a></h3>
+<div class="section" id="id17">
+<h4>Misc<a class="headerlink" href="#id17" title="Permalink to this heading">¶</a></h4>
+<ul class="simple">
+<li><p><code class="docutils literal notranslate"><span class="pre">Add</span> <span class="pre">Trove</span> <span class="pre">classifiers</span> <span class="pre">in</span> <span class="pre">PyPI</span> <span class="pre">(Framework</span> <span class="pre">::</span> <span class="pre">Apache</span> <span class="pre">Airflow</span> <span class="pre">::</span> <span class="pre">Provider)</span></code></p></li>
+</ul>
+</div>
+</div>
+<div class="section" id="id18">
+<h3>2.1.1<a class="headerlink" href="#id18" title="Permalink to this heading">¶</a></h3>
+<div class="section" id="id19">
+<h4>Misc<a class="headerlink" href="#id19" title="Permalink to this heading">¶</a></h4>
+<ul class="simple">
+<li><p><code class="docutils literal notranslate"><span class="pre">Support</span> <span class="pre">for</span> <span class="pre">Python</span> <span class="pre">3.10</span></code></p></li>
+</ul>
+</div>
+</div>
+<div class="section" id="id20">
+<h3>2.1.0<a class="headerlink" href="#id20" title="Permalink to this heading">¶</a></h3>
+<div class="section" id="id21">
+<h4>Features<a class="headerlink" href="#id21" title="Permalink to this heading">¶</a></h4>
+<ul class="simple">
+<li><p><code class="docutils literal notranslate"><span class="pre">Add</span> <span class="pre">more</span> <span class="pre">SQL</span> <span class="pre">template</span> <span class="pre">fields</span> <span class="pre">renderers</span> <span class="pre">(#21237)</span></code></p></li>
+</ul>
+</div>
+</div>
+<div class="section" id="id22">
+<h3>2.0.1<a class="headerlink" href="#id22" title="Permalink to this heading">¶</a></h3>
+<div class="section" id="id23">
+<h4>Bug Fixes<a class="headerlink" href="#id23" title="Permalink to this heading">¶</a></h4>
+<ul class="simple">
+<li><p><code class="docutils literal notranslate"><span class="pre">ExasolHook</span> <span class="pre">get_pandas_df</span> <span class="pre">does</span> <span class="pre">not</span> <span class="pre">return</span> <span class="pre">pandas</span> <span class="pre">dataframe</span> <span class="pre">but</span> <span class="pre">None</span> <span class="pre">(#17850)</span></code></p></li>
+</ul>
+</div>
+<div class="section" id="id24">
+<h4>Misc<a class="headerlink" href="#id24" title="Permalink to this heading">¶</a></h4>
+<ul class="simple">
+<li><p><code class="docutils literal notranslate"><span class="pre">Optimise</span> <span class="pre">connection</span> <span class="pre">importing</span> <span class="pre">for</span> <span class="pre">Airflow</span> <span class="pre">2.2.0</span></code></p></li>
+</ul>
+</div>
+</div>
+<div class="section" id="id25">
+<h3>2.0.0<a class="headerlink" href="#id25" title="Permalink to this heading">¶</a></h3>
+<div class="section" id="id26">
+<h4>Breaking changes<a class="headerlink" href="#id26" title="Permalink to this heading">¶</a></h4>
 <ul class="simple">
 <li><p><code class="docutils literal notranslate"><span class="pre">Auto-apply</span> <span class="pre">apply_default</span> <span class="pre">decorator</span> <span class="pre">(#15667)</span></code></p></li>
 </ul>
@@ -787,21 +835,28 @@ Airflow to at least version 2.1.0. Otherwise your Airflow package version will b
 automatically and you will have to manually run <code class="docutils literal notranslate"><span class="pre">airflow</span> <span class="pre">upgrade</span> <span class="pre">db</span></code> to complete the migration.</p>
 </div>
 </div>
-<div class="section" id="id15">
-<h4>Features<a class="headerlink" href="#id15" title="Permalink to this heading">¶</a></h4>
+</div>
+<div class="section" id="id27">
+<h3>1.1.1<a class="headerlink" href="#id27" title="Permalink to this heading">¶</a></h3>
+<div class="section" id="id28">
+<h4>Bug fixes<a class="headerlink" href="#id28" title="Permalink to this heading">¶</a></h4>
 <ul class="simple">
-<li><p><code class="docutils literal notranslate"><span class="pre">Add</span> <span class="pre">test_connection</span> <span class="pre">method</span> <span class="pre">to</span> <span class="pre">Airbyte</span> <span class="pre">hook</span> <span class="pre">(#16236)</span></code></p></li>
+<li><p><code class="docutils literal notranslate"><span class="pre">Corrections</span> <span class="pre">in</span> <span class="pre">docs</span> <span class="pre">and</span> <span class="pre">tools</span> <span class="pre">after</span> <span class="pre">releasing</span> <span class="pre">provider</span> <span class="pre">RCs</span> <span class="pre">(#14082)</span></code></p></li>
 </ul>
 </div>
-<div class="section" id="id16">
-<h4>Bug Fixes<a class="headerlink" href="#id16" title="Permalink to this heading">¶</a></h4>
+</div>
+<div class="section" id="id29">
+<h3>1.1.0<a class="headerlink" href="#id29" title="Permalink to this heading">¶</a></h3>
+<p>Updated documentation and readme files.</p>
+<div class="section" id="id30">
+<h4>Features<a class="headerlink" href="#id30" title="Permalink to this heading">¶</a></h4>
 <ul class="simple">
-<li><p><code class="docutils literal notranslate"><span class="pre">Fix</span> <span class="pre">hooks</span> <span class="pre">extended</span> <span class="pre">from</span> <span class="pre">http</span> <span class="pre">hook</span> <span class="pre">(#16109)</span></code></p></li>
+<li><p><code class="docutils literal notranslate"><span class="pre">Add</span> <span class="pre">ExasolToS3Operator</span> <span class="pre">(#13847)</span></code></p></li>
 </ul>
 </div>
 </div>
-<div class="section" id="id17">
-<h3>1.0.0<a class="headerlink" href="#id17" title="Permalink to this heading">¶</a></h3>
+<div class="section" id="id31">
+<h3>1.0.0<a class="headerlink" href="#id31" title="Permalink to this heading">¶</a></h3>
 <p>Initial version of the provider.</p>
 </div>
 </div>
@@ -809,7 +864,7 @@ automatically and you will have to manually run <code class="docutils literal no
 
 
     <div class="pager" role="navigation" aria-label="related navigation"><button class="btn-hollow btn-blue bodytext__medium--cerulean-blue" disabled>Previous</button>
-            <a rel="next" title="AirbyteTriggerSyncOperator" href="operators/airbyte.html" >
+            <a rel="next" title="airflow.providers.exasol" href="_api/airflow/providers/exasol/index.html" >
                 <button class="btn-hollow btn-blue bodytext__medium--cerulean-blue" accesskey="n">Next</button>
             </a>
     </div>
@@ -879,56 +934,82 @@ automatically and you will have to manually run <code class="docutils literal no
     <nav class="wy-nav-side-toc">
         <div class="wy-menu-vertical">
             <ul>
-<li><a class="reference internal" href="#"><code class="docutils literal notranslate"><span class="pre">apache-airflow-providers-airbyte</span></code></a><ul>
+<li><a class="reference internal" href="#"><code class="docutils literal notranslate"><span class="pre">apache-airflow-providers-exasol</span></code></a><ul>
 <li><a class="reference internal" href="#content">Content</a><ul>
 </ul>
 </li>
-<li><a class="reference internal" href="#package-apache-airflow-providers-airbyte">Package apache-airflow-providers-airbyte</a></li>
+<li><a class="reference internal" href="#package-apache-airflow-providers-exasol">Package apache-airflow-providers-exasol</a></li>
 <li><a class="reference internal" href="#provider-package">Provider package</a></li>
 <li><a class="reference internal" href="#installation">Installation</a></li>
 <li><a class="reference internal" href="#requirements">Requirements</a></li>
 <li><a class="reference internal" href="#cross-provider-package-dependencies">Cross provider package dependencies</a></li>
 <li><a class="reference internal" href="#downloading-official-packages">Downloading official packages</a></li>
 <li><a class="reference internal" href="#changelog">Changelog</a><ul>
-<li><a class="reference internal" href="#id1">3.2.0</a><ul>
+<li><a class="reference internal" href="#id1">4.1.2</a><ul>
+<li><a class="reference internal" href="#features">Features</a></li>
+</ul>
+</li>
+<li><a class="reference internal" href="#id2">4.1.1</a><ul>
+<li><a class="reference internal" href="#bug-fixes">Bug Fixes</a></li>
+</ul>
+</li>
+<li><a class="reference internal" href="#id3">4.1.0</a><ul>
 <li><a class="reference internal" href="#misc">Misc</a></li>
+<li><a class="reference internal" href="#id4">Features</a></li>
 </ul>
 </li>
-<li><a class="reference internal" href="#id2">3.1.0</a><ul>
-<li><a class="reference internal" href="#features">Features</a></li>
+<li><a class="reference internal" href="#id5">4.0.1</a><ul>
+<li><a class="reference internal" href="#id6">Misc</a></li>
 </ul>
 </li>
-<li><a class="reference internal" href="#id3">3.0.0</a><ul>
+<li><a class="reference internal" href="#id7">4.0.0</a><ul>
 <li><a class="reference internal" href="#breaking-changes">Breaking changes</a></li>
+<li><a class="reference internal" href="#id8">Features</a></li>
 </ul>
 </li>
-<li><a class="reference internal" href="#id4">2.1.4</a><ul>
-<li><a class="reference internal" href="#bug-fixes">Bug Fixes</a></li>
+<li><a class="reference internal" href="#id9">3.1.0</a><ul>
+<li><a class="reference internal" href="#id10">Features</a></li>
 </ul>
 </li>
-<li><a class="reference internal" href="#id5">2.1.3</a><ul>
-<li><a class="reference internal" href="#id6">Misc</a></li>
+<li><a class="reference internal" href="#id11">3.0.0</a><ul>
+<li><a class="reference internal" href="#id12">Breaking changes</a></li>
+<li><a class="reference internal" href="#id13">Bug Fixes</a></li>
+</ul>
+</li>
+<li><a class="reference internal" href="#id14">2.1.3</a><ul>
+<li><a class="reference internal" href="#id15">Bug Fixes</a></li>
+</ul>
+</li>
+<li><a class="reference internal" href="#id16">2.1.2</a><ul>
+<li><a class="reference internal" href="#id17">Misc</a></li>
+</ul>
+</li>
+<li><a class="reference internal" href="#id18">2.1.1</a><ul>
+<li><a class="reference internal" href="#id19">Misc</a></li>
+</ul>
+</li>
+<li><a class="reference internal" href="#id20">2.1.0</a><ul>
+<li><a class="reference internal" href="#id21">Features</a></li>
 </ul>
 </li>
-<li><a class="reference internal" href="#id7">2.1.2</a><ul>
-<li><a class="reference internal" href="#id8">Misc</a></li>
+<li><a class="reference internal" href="#id22">2.0.1</a><ul>
+<li><a class="reference internal" href="#id23">Bug Fixes</a></li>
+<li><a class="reference internal" href="#id24">Misc</a></li>
 </ul>
 </li>
-<li><a class="reference internal" href="#id9">2.1.1</a><ul>
-<li><a class="reference internal" href="#id10">Misc</a></li>
+<li><a class="reference internal" href="#id25">2.0.0</a><ul>
+<li><a class="reference internal" href="#id26">Breaking changes</a></li>
 </ul>
 </li>
-<li><a class="reference internal" href="#id11">2.1.0</a><ul>
-<li><a class="reference internal" href="#id12">Bug Fixes</a></li>
+<li><a class="reference internal" href="#id27">1.1.1</a><ul>
+<li><a class="reference internal" href="#id28">Bug fixes</a></li>
 </ul>
 </li>
-<li><a class="reference internal" href="#id13">2.0.0</a><ul>
-<li><a class="reference internal" href="#id14">Breaking changes</a></li>
-<li><a class="reference internal" href="#id15">Features</a></li>
-<li><a class="reference internal" href="#id16">Bug Fixes</a></li>
+<li><a class="reference internal" href="#id29">1.1.0</a><ul>
+<li><a class="reference internal" href="#id30">Features</a></li>
 </ul>
 </li>
-<li><a class="reference internal" href="#id17">1.0.0</a></li>
+<li><a class="reference internal" href="#id31">1.0.0</a></li>
 </ul>
 </li>
 </ul>
@@ -955,7 +1036,7 @@ automatically and you will have to manually run <code class="docutils literal no
             
         
         <div class="base-layout--button">
-            <a href="https://github.com/apache/airflow/edit/main/docs/apache-airflow-providers-airbyte/index.rst" rel="nofollow">
+            <a href="https://github.com/apache/airflow/edit/main/docs/apache-airflow-providers-exasol/index.rst" rel="nofollow">
 
                 <button class="btn-hollow btn-brown btn-with-icon with-box-shadow button-fixed">
                     <svg xmlns="http://www.w3.org/2000/svg" width="30.76" height="30">
diff --git a/docs-archive/apache-airflow-providers-airbyte/3.2.0/installing-providers-from-sources.html b/docs-archive/apache-airflow-providers-exasol/4.1.2/installing-providers-from-sources.html
similarity index 96%
copy from docs-archive/apache-airflow-providers-airbyte/3.2.0/installing-providers-from-sources.html
copy to docs-archive/apache-airflow-providers-exasol/4.1.2/installing-providers-from-sources.html
index 2a82cdedf9..0ae47cc757 100644
--- a/docs-archive/apache-airflow-providers-airbyte/3.2.0/installing-providers-from-sources.html
+++ b/docs-archive/apache-airflow-providers-exasol/4.1.2/installing-providers-from-sources.html
@@ -9,7 +9,7 @@
 <head>
         <meta charset="utf-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1">
-        <title>Installing from sources &mdash; apache-airflow-providers-airbyte Documentation</title>
+        <title>Installing from sources &mdash; apache-airflow-providers-exasol Documentation</title>
     <link rel="stylesheet" href="_static/_gen/css/main.min.css" type="text/css" />
             <link rel="stylesheet" type="text/css" href="_static/pygments.css" />
             <link rel="stylesheet" type="text/css" href="_static/_gen/css/main.min.css" />
@@ -19,8 +19,8 @@
             <link rel="shortcut icon" href="_static/pin_32.png"/>
             <link rel="index" title="Index" href="genindex.html" />
             <link rel="search" title="Search" href="search.html" />
-            <link rel="next" title="Package apache-airflow-providers-airbyte" href="commits.html" />
-            <link rel="prev" title="tests.system.providers.airbyte.example_airbyte_trigger_job" href="_api/tests/system/providers/airbyte/example_airbyte_trigger_job/index.html" />
+            <link rel="next" title="Package apache-airflow-providers-exasol" href="commits.html" />
+            <link rel="prev" title="airflow.providers.exasol.operators.exasol" href="_api/airflow/providers/exasol/operators/exasol/index.html" />
     <!-- Matomo -->
     <script>
         var _paq = window._paq = window._paq || [];
@@ -284,7 +284,7 @@
 <div id="docs-version-selector" class="docs-version-selector sidebar__version-selector">
     <a class="dropdown-toggle" href="#" id="versionDropdown" role="button" data-toggle="dropdown" aria-haspopup="true"
        aria-expanded="false">
-        <span class="bodytext__medium--greyish-brown">Version: </span><span class="version">3.2.0</span>
+        <span class="bodytext__medium--greyish-brown">Version: </span><span class="version">4.1.2</span>
     </a>
     <div class="dropdown-menu" aria-labelledby="navbarDropdownMenuLink">
 
@@ -325,19 +325,13 @@
 
 
 <div class="toctree" role="navigation" aria-label="main navigation">
-    <p class="caption" role="heading"><span class="caption-text">Guides</span></p>
+    <p class="caption" role="heading"><span class="caption-text">References</span></p>
 <ul>
-<li class="toctree-l1"><a class="reference internal" href="operators/airbyte.html">Operators</a></li>
-<li class="toctree-l1"><a class="reference internal" href="connections.html">Connection types</a></li>
-</ul>
-<p class="caption" role="heading"><span class="caption-text">References</span></p>
-<ul>
-<li class="toctree-l1"><a class="reference internal" href="_api/airflow/providers/airbyte/index.html">Python API</a></li>
+<li class="toctree-l1"><a class="reference internal" href="_api/airflow/providers/exasol/index.html">Python API</a></li>
 </ul>
 <p class="caption" role="heading"><span class="caption-text">Resources</span></p>
 <ul class="current">
-<li class="toctree-l1"><a class="reference external" href="https://github.com/apache/airflow/tree/providers-airbyte/3.0.0/tests/system/providers/airbyte">Example DAGs</a></li>
-<li class="toctree-l1"><a class="reference external" href="https://pypi.org/project/apache-airflow-providers-airbyte/">PyPI Repository</a></li>
+<li class="toctree-l1"><a class="reference external" href="https://pypi.org/project/apache-airflow-providers-exasol/">PyPI Repository</a></li>
 <li class="toctree-l1 current"><a class="current reference internal" href="#">Installing from sources</a></li>
 </ul>
 <p class="caption" role="heading"><span class="caption-text">Commits</span></p>
@@ -426,7 +420,7 @@
 <div id="docs-version-selector" class="docs-version-selector sidebar__version-selector">
     <a class="dropdown-toggle" href="#" id="versionDropdown" role="button" data-toggle="dropdown" aria-haspopup="true"
        aria-expanded="false">
-        <span class="bodytext__medium--greyish-brown">Version: </span><span class="version">3.2.0</span>
+        <span class="bodytext__medium--greyish-brown">Version: </span><span class="version">4.1.2</span>
     </a>
     <div class="dropdown-menu" aria-labelledby="navbarDropdownMenuLink">
 
@@ -467,19 +461,13 @@
 
 
 <div class="toctree" role="navigation" aria-label="main navigation">
-    <p class="caption" role="heading"><span class="caption-text">Guides</span></p>
-<ul>
-<li class="toctree-l1"><a class="reference internal" href="operators/airbyte.html">Operators</a></li>
-<li class="toctree-l1"><a class="reference internal" href="connections.html">Connection types</a></li>
-</ul>
-<p class="caption" role="heading"><span class="caption-text">References</span></p>
+    <p class="caption" role="heading"><span class="caption-text">References</span></p>
 <ul>
-<li class="toctree-l1"><a class="reference internal" href="_api/airflow/providers/airbyte/index.html">Python API</a></li>
+<li class="toctree-l1"><a class="reference internal" href="_api/airflow/providers/exasol/index.html">Python API</a></li>
 </ul>
 <p class="caption" role="heading"><span class="caption-text">Resources</span></p>
 <ul class="current">
-<li class="toctree-l1"><a class="reference external" href="https://github.com/apache/airflow/tree/providers-airbyte/3.0.0/tests/system/providers/airbyte">Example DAGs</a></li>
-<li class="toctree-l1"><a class="reference external" href="https://pypi.org/project/apache-airflow-providers-airbyte/">PyPI Repository</a></li>
+<li class="toctree-l1"><a class="reference external" href="https://pypi.org/project/apache-airflow-providers-exasol/">PyPI Repository</a></li>
 <li class="toctree-l1 current"><a class="current reference internal" href="#">Installing from sources</a></li>
 </ul>
 <p class="caption" role="heading"><span class="caption-text">Commits</span></p>
@@ -594,10 +582,10 @@
 <h1>Installing from sources<a class="headerlink" href="#installing-from-sources" title="Permalink to this heading">¶</a></h1>
 <div class="section" id="released-packages">
 <h2>Released packages<a class="headerlink" href="#released-packages" title="Permalink to this heading">¶</a></h2>
-<p>This page describes downloading and verifying <code class="docutils literal notranslate"><span class="pre">apache-airflow-providers-airbyte</span></code> provider version
-<code class="docutils literal notranslate"><span class="pre">3.2.0</span></code> using officially released packages.
+<p>This page describes downloading and verifying <code class="docutils literal notranslate"><span class="pre">apache-airflow-providers-exasol</span></code> provider version
+<code class="docutils literal notranslate"><span class="pre">4.1.2</span></code> using officially released packages.
 You can also install the provider package - as most Python packages - via
-<a class="reference external" href="https://pypi.org/project/apache-airflow-providers-airbyte/3.2.0">PyPI</a> .
+<a class="reference external" href="https://pypi.org/project/apache-airflow-providers-exasol/4.1.2">PyPI</a> .
 You can choose different version of the provider by selecting different version from the drop-down at
 the top-left of the page.</p>
 <p>The <code class="docutils literal notranslate"><span class="pre">sdist</span></code> and <code class="docutils literal notranslate"><span class="pre">whl</span></code> packages released are the “official” sources of installation that you can use if
@@ -606,8 +594,8 @@ The packages are available via the
 <a class="reference external" href="http://ws.apache.org/mirrors.cgi">Official Apache Software Foundations Downloads</a></p>
 <p>The downloads are available at:</p>
 <ul class="simple">
-<li><p><a class="reference external" href="https://www.apache.org/dyn/closer.lua/airflow/providers/apache-airflow-providers-airbyte-3.2.0.tar.gz">Sdist package</a> (<a class="reference external" href="https://downloads.apache.org/airflow/providers/apache-airflow-providers-airbyte-3.2.0.tar.gz.asc">asc</a>, <a class="reference external" href="https://downloads.apache.org/airflow/providers/apache-airflow-providers-airbyte-3.2.0.tar.gz.sha512">sha512</a>) - those are also official sources f [...]
-<li><p><a class="reference external" href="https://www.apache.org/dyn/closer.lua/airflow/providers/apache_airflow_providers_airbyte-3.2.0-py3-none-any.whl">Whl package</a> (<a class="reference external" href="https://downloads.apache.org/airflow/providers/apache_airflow_providers_airbyte-3.2.0-py3-none-any.whl.asc">asc</a>, <a class="reference external" href="https://downloads.apache.org/airflow/providers/apache_airflow_providers_airbyte-3.2.0-py3-none-any.whl.sha512">sha512</a>)</p></li>
+<li><p><a class="reference external" href="https://www.apache.org/dyn/closer.lua/airflow/providers/apache-airflow-providers-exasol-4.1.2.tar.gz">Sdist package</a> (<a class="reference external" href="https://downloads.apache.org/airflow/providers/apache-airflow-providers-exasol-4.1.2.tar.gz.asc">asc</a>, <a class="reference external" href="https://downloads.apache.org/airflow/providers/apache-airflow-providers-exasol-4.1.2.tar.gz.sha512">sha512</a>) - those are also official sources for  [...]
+<li><p><a class="reference external" href="https://www.apache.org/dyn/closer.lua/airflow/providers/apache_airflow_providers_exasol-4.1.2-py3-none-any.whl">Whl package</a> (<a class="reference external" href="https://downloads.apache.org/airflow/providers/apache_airflow_providers_exasol-4.1.2-py3-none-any.whl.asc">asc</a>, <a class="reference external" href="https://downloads.apache.org/airflow/providers/apache_airflow_providers_exasol-4.1.2-py3-none-any.whl.sha512">sha512</a>)</p></li>
 </ul>
 <p>If you want to install from the source code, you can download from the sources link above, it will contain
 a <code class="docutils literal notranslate"><span class="pre">INSTALL</span></code> file containing details on how you can build and install the provider.</p>
@@ -644,7 +632,7 @@ distribution directory and follow the below guide.</p>
 </pre></div>
 </div>
 <p>Example:</p>
-<div class="highlight-console notranslate"><div class="highlight"><pre><span></span><span class="gp">$ </span>gpg --verify apache-airflow-providers-airbyte-3.2.0.tar.gz.asc apache-airflow-providers-airbyte-3.2.0.tar.gz
+<div class="highlight-console notranslate"><div class="highlight"><pre><span></span><span class="gp">$ </span>gpg --verify apache-airflow-providers-exasol-4.1.2.tar.gz.asc apache-airflow-providers-exasol-4.1.2.tar.gz
 <span class="go">  gpg: Signature made Sat 11 Sep 12:49:54 2021 BST</span>
 <span class="go">  gpg:                using RSA key CDE15C6E4D3A8EC4ECF4BA4B6674E08AD7DE406F</span>
 <span class="go">  gpg:                issuer &quot;kaxilnaik@apache.org&quot;</span>
@@ -665,7 +653,7 @@ previous step and importing it via ID from <code class="docutils literal notrans
 </div>
 <p>The <code class="docutils literal notranslate"><span class="pre">SHASUM</span></code> of the file should match the one provided in <code class="docutils literal notranslate"><span class="pre">.sha512</span></code> file.</p>
 <p>Example:</p>
-<div class="highlight-bash notranslate"><div class="highlight"><pre><span></span>shasum -a <span class="m">512</span> apache-airflow-providers-airbyte-3.2.0.tar.gz  <span class="p">|</span> diff - apache-airflow-providers-airbyte-3.2.0.tar.gz.sha512
+<div class="highlight-bash notranslate"><div class="highlight"><pre><span></span>shasum -a <span class="m">512</span> apache-airflow-providers-exasol-4.1.2.tar.gz  <span class="p">|</span> diff - apache-airflow-providers-exasol-4.1.2.tar.gz.sha512
 </pre></div>
 </div>
 </div>
@@ -674,14 +662,14 @@ previous step and importing it via ID from <code class="docutils literal notrans
 <p>You can verify the Provider <code class="docutils literal notranslate"><span class="pre">.whl</span></code> packages from PyPI by locally downloading the package and signature
 and SHA sum files with the script below:</p>
 <div class="highlight-bash notranslate"><div class="highlight"><pre><span></span><span class="ch">#!/bin/bash</span>
-<span class="nv">PACKAGE_VERSION</span><span class="o">=</span><span class="m">3</span>.2.0
-<span class="nv">PACKAGE_NAME</span><span class="o">=</span>apache-airflow-providers-airbyte
+<span class="nv">PACKAGE_VERSION</span><span class="o">=</span><span class="m">4</span>.1.2
+<span class="nv">PACKAGE_NAME</span><span class="o">=</span>apache-airflow-providers-exasol
 <span class="nv">provider_download_dir</span><span class="o">=</span><span class="k">$(</span>mktemp -d<span class="k">)</span>
 pip download --no-deps <span class="s2">&quot;</span><span class="si">${</span><span class="nv">PACKAGE_NAME</span><span class="si">}</span><span class="s2">==</span><span class="si">${</span><span class="nv">PACKAGE_VERSION</span><span class="si">}</span><span class="s2">&quot;</span> --dest <span class="s2">&quot;</span><span class="si">${</span><span class="nv">provider_download_dir</span><span class="si">}</span><span class="s2">&quot;</span>
-curl <span class="s2">&quot;https://downloads.apache.org/airflow/providers/apache_airflow_providers_airbyte-3.2.0-py3-none-any.whl.asc&quot;</span> <span class="se">\</span>
-    -L -o <span class="s2">&quot;</span><span class="si">${</span><span class="nv">provider_download_dir</span><span class="si">}</span><span class="s2">/apache_airflow_providers_airbyte-3.2.0-py3-none-any.whl.asc&quot;</span>
-curl <span class="s2">&quot;https://downloads.apache.org/airflow/providers/apache_airflow_providers_airbyte-3.2.0-py3-none-any.whl.sha512&quot;</span> <span class="se">\</span>
-    -L -o <span class="s2">&quot;</span><span class="si">${</span><span class="nv">provider_download_dir</span><span class="si">}</span><span class="s2">/apache_airflow_providers_airbyte-3.2.0-py3-none-any.whl.sha512&quot;</span>
+curl <span class="s2">&quot;https://downloads.apache.org/airflow/providers/apache_airflow_providers_exasol-4.1.2-py3-none-any.whl.asc&quot;</span> <span class="se">\</span>
+    -L -o <span class="s2">&quot;</span><span class="si">${</span><span class="nv">provider_download_dir</span><span class="si">}</span><span class="s2">/apache_airflow_providers_exasol-4.1.2-py3-none-any.whl.asc&quot;</span>
+curl <span class="s2">&quot;https://downloads.apache.org/airflow/providers/apache_airflow_providers_exasol-4.1.2-py3-none-any.whl.sha512&quot;</span> <span class="se">\</span>
+    -L -o <span class="s2">&quot;</span><span class="si">${</span><span class="nv">provider_download_dir</span><span class="si">}</span><span class="s2">/apache_airflow_providers_exasol-4.1.2-py3-none-any.whl.sha512&quot;</span>
 <span class="nb">echo</span>
 <span class="nb">echo</span> <span class="s2">&quot;Please verify files downloaded to </span><span class="si">${</span><span class="nv">provider_download_dir</span><span class="si">}</span><span class="s2">&quot;</span>
 ls -la <span class="s2">&quot;</span><span class="si">${</span><span class="nv">provider_download_dir</span><span class="si">}</span><span class="s2">&quot;</span>
@@ -695,10 +683,10 @@ folder created.</p>
 
 
     <div class="pager" role="navigation" aria-label="related navigation">
-            <a rel="prev" title="tests.system.providers.airbyte.example_airbyte_trigger_job" href="_api/tests/system/providers/airbyte/example_airbyte_trigger_job/index.html" >
+            <a rel="prev" title="airflow.providers.exasol.operators.exasol" href="_api/airflow/providers/exasol/operators/exasol/index.html" >
                 <button class="btn-hollow btn-blue bodytext__medium--cerulean-blue" accesskey="p">Previous</button>
             </a>
-            <a rel="next" title="Package apache-airflow-providers-airbyte" href="commits.html" >
+            <a rel="next" title="Package apache-airflow-providers-exasol" href="commits.html" >
                 <button class="btn-hollow btn-blue bodytext__medium--cerulean-blue" accesskey="n">Next</button>
             </a>
     </div>
@@ -796,7 +784,7 @@ folder created.</p>
             
         
         <div class="base-layout--button">
-            <a href="https://github.com/apache/airflow/edit/main/docs/apache-airflow-providers-airbyte/installing-providers-from-sources.rst" rel="nofollow">
+            <a href="https://github.com/apache/airflow/edit/main/docs/apache-airflow-providers-exasol/installing-providers-from-sources.rst" rel="nofollow">
 
                 <button class="btn-hollow btn-brown btn-with-icon with-box-shadow button-fixed">
                     <svg xmlns="http://www.w3.org/2000/svg" width="30.76" height="30">
diff --git a/docs-archive/apache-airflow-providers-exasol/4.1.2/objects.inv b/docs-archive/apache-airflow-providers-exasol/4.1.2/objects.inv
new file mode 100644
index 0000000000..e2d21edc22
--- /dev/null
+++ b/docs-archive/apache-airflow-providers-exasol/4.1.2/objects.inv
@@ -0,0 +1,6 @@
+# Sphinx inventory version 2
+# Project: apache-airflow-providers-exasol
+# Version: 4.1.2
+# The remainder of this file is compressed using zlib.
+x�͗�r� ��z
+f����{g�C���0��� -���>�H��61(M�I�.�����4��*m�hl�{���>�u$��+�����2rFnd/p_��S_BDy���H\�D�6!�q�*��R����|;>��&�^+��ݮ_�Z�����98g<�ʇ�awИ�A`�r|���,��dw��� �����ء�08����I��$�~#��:z��&'�������=��i�l��^��h�[�}����A
82)W�%&��^ӯ/�������9��	�|��r�i9����*�����ؠ��A���"�oqR�}f��T�re�`Q���zH�&)"����#d�5+O��N`ћ�Hj�k����p��S��Rl�~�2�P�XN�%c9�����X�*�j��\��g�Ga��Tdo(%�݉�1ԕ�S�=�{a�L5c��&g1�^�H����s2�v��=�7��<�"��=��+���z�d�E�
\ No newline at end of file
diff --git a/docs-archive/apache-airflow-providers-airbyte/3.2.0/search.html b/docs-archive/apache-airflow-providers-exasol/4.1.2/py-modindex.html
similarity index 95%
copy from docs-archive/apache-airflow-providers-airbyte/3.2.0/search.html
copy to docs-archive/apache-airflow-providers-exasol/4.1.2/py-modindex.html
index 0970156e2f..1741b53e16 100644
--- a/docs-archive/apache-airflow-providers-airbyte/3.2.0/search.html
+++ b/docs-archive/apache-airflow-providers-exasol/4.1.2/py-modindex.html
@@ -9,7 +9,7 @@
 <head>
         <meta charset="utf-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1">
-        <title>Search &mdash; apache-airflow-providers-airbyte Documentation</title>
+        <title>Python Module Index &mdash; apache-airflow-providers-exasol Documentation</title>
     <link rel="stylesheet" href="_static/_gen/css/main.min.css" type="text/css" />
             <link rel="stylesheet" type="text/css" href="_static/pygments.css" />
             <link rel="stylesheet" type="text/css" href="_static/_gen/css/main.min.css" />
@@ -18,7 +18,7 @@
             <link rel="stylesheet" type="text/css" href="_static/graphviz.css" />
             <link rel="shortcut icon" href="_static/pin_32.png"/>
             <link rel="index" title="Index" href="genindex.html" />
-            <link rel="search" title="Search" href="#" />
+            <link rel="search" title="Search" href="search.html" />
     <!-- Matomo -->
     <script>
         var _paq = window._paq = window._paq || [];
@@ -36,11 +36,11 @@
         })();
     </script>
     <!-- End Matomo Code -->
-  <script src="searchindex.js" defer></script>
-  
+
 
     
 
+
 </head><body class="td-section">
     
 
@@ -285,7 +285,7 @@
 <div id="docs-version-selector" class="docs-version-selector sidebar__version-selector">
     <a class="dropdown-toggle" href="#" id="versionDropdown" role="button" data-toggle="dropdown" aria-haspopup="true"
        aria-expanded="false">
-        <span class="bodytext__medium--greyish-brown">Version: </span><span class="version">3.2.0</span>
+        <span class="bodytext__medium--greyish-brown">Version: </span><span class="version">4.1.2</span>
     </a>
     <div class="dropdown-menu" aria-labelledby="navbarDropdownMenuLink">
 
@@ -296,7 +296,7 @@
 </div>
 
 <div class="searchb-box">
-    <form class="search-form" action="#" method="get">
+    <form class="search-form" action="search.html" method="get">
         <input class="search-form__input" type="text" name="q" placeholder="Search docs" size="16">
         <input type="hidden" name="check_keywords" value="yes" />
         <input type="hidden" name="area" value="default" />
@@ -326,19 +326,13 @@
 
 
 <div class="toctree" role="navigation" aria-label="main navigation">
-    <p class="caption" role="heading"><span class="caption-text">Guides</span></p>
+    <p class="caption" role="heading"><span class="caption-text">References</span></p>
 <ul>
-<li class="toctree-l1"><a class="reference internal" href="operators/airbyte.html">Operators</a></li>
-<li class="toctree-l1"><a class="reference internal" href="connections.html">Connection types</a></li>
-</ul>
-<p class="caption" role="heading"><span class="caption-text">References</span></p>
-<ul>
-<li class="toctree-l1"><a class="reference internal" href="_api/airflow/providers/airbyte/index.html">Python API</a></li>
+<li class="toctree-l1"><a class="reference internal" href="_api/airflow/providers/exasol/index.html">Python API</a></li>
 </ul>
 <p class="caption" role="heading"><span class="caption-text">Resources</span></p>
 <ul>
-<li class="toctree-l1"><a class="reference external" href="https://github.com/apache/airflow/tree/providers-airbyte/3.0.0/tests/system/providers/airbyte">Example DAGs</a></li>
-<li class="toctree-l1"><a class="reference external" href="https://pypi.org/project/apache-airflow-providers-airbyte/">PyPI Repository</a></li>
+<li class="toctree-l1"><a class="reference external" href="https://pypi.org/project/apache-airflow-providers-exasol/">PyPI Repository</a></li>
 <li class="toctree-l1"><a class="reference internal" href="installing-providers-from-sources.html">Installing from sources</a></li>
 </ul>
 <p class="caption" role="heading"><span class="caption-text">Commits</span></p>
@@ -427,7 +421,7 @@
 <div id="docs-version-selector" class="docs-version-selector sidebar__version-selector">
     <a class="dropdown-toggle" href="#" id="versionDropdown" role="button" data-toggle="dropdown" aria-haspopup="true"
        aria-expanded="false">
-        <span class="bodytext__medium--greyish-brown">Version: </span><span class="version">3.2.0</span>
+        <span class="bodytext__medium--greyish-brown">Version: </span><span class="version">4.1.2</span>
     </a>
     <div class="dropdown-menu" aria-labelledby="navbarDropdownMenuLink">
 
@@ -438,7 +432,7 @@
 </div>
 
 <div class="searchb-box">
-    <form class="search-form" action="#" method="get">
+    <form class="search-form" action="search.html" method="get">
         <input class="search-form__input" type="text" name="q" placeholder="Search docs" size="16">
         <input type="hidden" name="check_keywords" value="yes" />
         <input type="hidden" name="area" value="default" />
@@ -468,19 +462,13 @@
 
 
 <div class="toctree" role="navigation" aria-label="main navigation">
-    <p class="caption" role="heading"><span class="caption-text">Guides</span></p>
-<ul>
-<li class="toctree-l1"><a class="reference internal" href="operators/airbyte.html">Operators</a></li>
-<li class="toctree-l1"><a class="reference internal" href="connections.html">Connection types</a></li>
-</ul>
-<p class="caption" role="heading"><span class="caption-text">References</span></p>
+    <p class="caption" role="heading"><span class="caption-text">References</span></p>
 <ul>
-<li class="toctree-l1"><a class="reference internal" href="_api/airflow/providers/airbyte/index.html">Python API</a></li>
+<li class="toctree-l1"><a class="reference internal" href="_api/airflow/providers/exasol/index.html">Python API</a></li>
 </ul>
 <p class="caption" role="heading"><span class="caption-text">Resources</span></p>
 <ul>
-<li class="toctree-l1"><a class="reference external" href="https://github.com/apache/airflow/tree/providers-airbyte/3.0.0/tests/system/providers/airbyte">Example DAGs</a></li>
-<li class="toctree-l1"><a class="reference external" href="https://pypi.org/project/apache-airflow-providers-airbyte/">PyPI Repository</a></li>
+<li class="toctree-l1"><a class="reference external" href="https://pypi.org/project/apache-airflow-providers-exasol/">PyPI Repository</a></li>
 <li class="toctree-l1"><a class="reference internal" href="installing-providers-from-sources.html">Installing from sources</a></li>
 </ul>
 <p class="caption" role="heading"><span class="caption-text">Commits</span></p>
@@ -576,7 +564,7 @@
         
             <li class="breadcrumb-item"><a href="index.html" class="icon icon-home"> Home</a></li>
             
-            <li class="breadcrumb-item"><a href="search.html"> Search</a></li>
+            <li class="breadcrumb-item"><a href="py-modindex.html"> Python Module Index</a></li>
         
     </ul>
 </div>
@@ -587,36 +575,50 @@
                                 <div class="bodywrapper">
                                     <div class="body" role="main">
                                         
-  <h1 id="search-documentation">Search</h1>
-  
-  <noscript>
-  <div class="admonition warning">
-  <p>
-    Please activate JavaScript to enable the search
-    functionality.
-  </p>
-  </div>
-  </noscript>
-  
-  
-  <p>
-    Searching for multiple words only shows matches that contain
-    all words.
-  </p>
-  
-  
-  <form action="" method="get">
-    <input type="text" name="q" aria-labelledby="search-documentation" value="" autocomplete="off" autocorrect="off" autocapitalize="off" spellcheck="false"/>
-    <input type="submit" value="search" />
-    <span id="search-progress" style="padding-left: 10px"></span>
-  </form>
-  
-  
-  
-  <div id="search-results">
-  
-  </div>
-  
+
+   <h1>Python Module Index</h1>
+
+   <div class="modindex-jumpbox">
+   <a href="#cap-a"><strong>a</strong></a>
+   </div>
+
+   <table class="indextable modindextable">
+     <tr class="pcap"><td></td><td>&#160;</td><td></td></tr>
+     <tr class="cap" id="cap-a"><td></td><td>
+       <strong>a</strong></td><td></td></tr>
+     <tr>
+       <td><img src="_static/minus.png" class="toggler"
+              id="toggle-1" style="display: none" alt="-" /></td>
+       <td>
+       <code class="xref">airflow</code></td><td>
+       <em></em></td></tr>
+     <tr class="cg-1">
+       <td></td>
+       <td>&#160;&#160;&#160;
+       <a href="_api/airflow/providers/exasol/index.html#module-airflow.providers.exasol"><code class="xref">airflow.providers.exasol</code></a></td><td>
+       <em></em></td></tr>
+     <tr class="cg-1">
+       <td></td>
+       <td>&#160;&#160;&#160;
+       <a href="_api/airflow/providers/exasol/hooks/index.html#module-airflow.providers.exasol.hooks"><code class="xref">airflow.providers.exasol.hooks</code></a></td><td>
+       <em></em></td></tr>
+     <tr class="cg-1">
+       <td></td>
+       <td>&#160;&#160;&#160;
+       <a href="_api/airflow/providers/exasol/hooks/exasol/index.html#module-airflow.providers.exasol.hooks.exasol"><code class="xref">airflow.providers.exasol.hooks.exasol</code></a></td><td>
+       <em></em></td></tr>
+     <tr class="cg-1">
+       <td></td>
+       <td>&#160;&#160;&#160;
+       <a href="_api/airflow/providers/exasol/operators/index.html#module-airflow.providers.exasol.operators"><code class="xref">airflow.providers.exasol.operators</code></a></td><td>
+       <em></em></td></tr>
+     <tr class="cg-1">
+       <td></td>
+       <td>&#160;&#160;&#160;
+       <a href="_api/airflow/providers/exasol/operators/exasol/index.html#module-airflow.providers.exasol.operators.exasol"><code class="xref">airflow.providers.exasol.operators.exasol</code></a></td><td>
+       <em></em></td></tr>
+   </table>
+
 
     <div class="pager" role="navigation" aria-label="related navigation"><button class="btn-hollow btn-blue bodytext__medium--cerulean-blue" disabled>Previous</button><button class="btn-hollow btn-blue bodytext__medium--cerulean-blue" disabled>Next</button>
     </div>
@@ -701,24 +703,6 @@
 
 
 
-    
-        
-            
-        
-        <div class="base-layout--button">
-            <a href="https://github.com/apache/airflow/edit/main/docs/apache-airflow-providers-airbyte/search.rst" rel="nofollow">
-
-                <button class="btn-hollow btn-brown btn-with-icon with-box-shadow button-fixed">
-                    <svg xmlns="http://www.w3.org/2000/svg" width="30.76" height="30">
-                        <path d="M15.379 0a15.381 15.381 0 00-4.86 29.974c.769.141 1.05-.334 1.05-.741 0-.365-.013-1.332-.021-2.616-4.278.929-5.181-2.062-5.181-2.062a4.071 4.071 0 00-1.708-2.25c-1.4-.954.106-.935.106-.935a3.231 3.231 0 012.356 1.585 3.274 3.274 0 004.476 1.278 3.287 3.287 0 01.976-2.056c-3.415-.388-7.005-1.707-7.005-7.6a5.947 5.947 0 011.583-4.127 5.53 5.53 0 01.151-4.07s1.291-.413 4.229 1.577a14.577 14.577 0 017.7 0c2.936-1.99 4.225-1.577 4.225-1.577a5.523 5.523 0 01.15 [...]
-                    </svg>
-
-                    <span class="bodytext__medium--brownish-grey">Suggest a change on this page</span>
-                </button>
-            </a>
-        </div>
-    
-
     </div>
 
 
@@ -840,7 +824,6 @@
         </span>
     </div>
 </footer>
-    
     <script type="text/javascript" src="_static/_gen/js/docs.js"></script>
     <script type="text/javascript" id="documentation_options" data-url_root="./" src="_static/documentation_options.js"></script>
     <script src="https://code.jquery.com/jquery-3.4.1.min.js" integrity="sha256-CSXorXvZcTkaix6Yvo6HppcZGetbYMGWSFlBw8HfCJo=" crossorigin="anonymous"></script>
@@ -855,7 +838,5 @@
         <script src="_static/clipboard.min.js"></script>
         <script src="_static/copybutton.js"></script>
         <script src="_static/js/globaltoc.js"></script>
-    <script src="_static/searchtools.js"></script>
-    <script src="_static/language_data.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs-archive/apache-airflow-providers/search.html b/docs-archive/apache-airflow-providers-exasol/4.1.2/search.html
similarity index 96%
rename from docs-archive/apache-airflow-providers/search.html
rename to docs-archive/apache-airflow-providers-exasol/4.1.2/search.html
index 25d83a4d33..27fefab16b 100644
--- a/docs-archive/apache-airflow-providers/search.html
+++ b/docs-archive/apache-airflow-providers-exasol/4.1.2/search.html
@@ -9,12 +9,13 @@
 <head>
         <meta charset="utf-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1">
-        <title>Search &mdash; apache-airflow-providers Documentation</title>
+        <title>Search &mdash; apache-airflow-providers-exasol Documentation</title>
     <link rel="stylesheet" href="_static/_gen/css/main.min.css" type="text/css" />
             <link rel="stylesheet" type="text/css" href="_static/pygments.css" />
             <link rel="stylesheet" type="text/css" href="_static/_gen/css/main.min.css" />
             <link rel="stylesheet" type="text/css" href="_static/copybutton.css" />
             <link rel="stylesheet" type="text/css" href="_static/_gen/css/main-custom.min.css" />
+            <link rel="stylesheet" type="text/css" href="_static/graphviz.css" />
             <link rel="shortcut icon" href="_static/pin_32.png"/>
             <link rel="index" title="Index" href="genindex.html" />
             <link rel="search" title="Search" href="#" />
@@ -281,6 +282,19 @@
             <div class="content-drawer">
                 <div class="td-sidebar">
 
+<div id="docs-version-selector" class="docs-version-selector sidebar__version-selector">
+    <a class="dropdown-toggle" href="#" id="versionDropdown" role="button" data-toggle="dropdown" aria-haspopup="true"
+       aria-expanded="false">
+        <span class="bodytext__medium--greyish-brown">Version: </span><span class="version">4.1.2</span>
+    </a>
+    <div class="dropdown-menu" aria-labelledby="navbarDropdownMenuLink">
+
+    </div>
+    <script type="application/x-template" id="version-item-template">
+        <a class="dropdown-item"></a>
+    </script>
+</div>
+
 <div class="searchb-box">
     <form class="search-form" action="#" method="get">
         <input class="search-form__input" type="text" name="q" placeholder="Search docs" size="16">
@@ -312,14 +326,18 @@
 
 
 <div class="toctree" role="navigation" aria-label="main navigation">
-    <ul>
-<li class="toctree-l1"><a class="reference internal" href="index.html">Providers</a></li>
-<li class="toctree-l1"><a class="reference internal" href="packages-ref.html">Packages</a></li>
-<li class="toctree-l1"><a class="reference internal" href="operators-and-hooks-ref/index.html">Operators and hooks</a></li>
-<li class="toctree-l1"><a class="reference internal" href="core-extensions/index.html">Core Extensions</a></li>
-<li class="toctree-l1"><a class="reference internal" href="howto/create-update-providers.html">Update community providers</a></li>
-<li class="toctree-l1"><a class="reference internal" href="installing-from-sources.html">Installing from sources</a></li>
-<li class="toctree-l1"><a class="reference internal" href="installing-from-pypi.html">Installing from PyPI</a></li>
+    <p class="caption" role="heading"><span class="caption-text">References</span></p>
+<ul>
+<li class="toctree-l1"><a class="reference internal" href="_api/airflow/providers/exasol/index.html">Python API</a></li>
+</ul>
+<p class="caption" role="heading"><span class="caption-text">Resources</span></p>
+<ul>
+<li class="toctree-l1"><a class="reference external" href="https://pypi.org/project/apache-airflow-providers-exasol/">PyPI Repository</a></li>
+<li class="toctree-l1"><a class="reference internal" href="installing-providers-from-sources.html">Installing from sources</a></li>
+</ul>
+<p class="caption" role="heading"><span class="caption-text">Commits</span></p>
+<ul>
+<li class="toctree-l1"><a class="reference internal" href="commits.html">Detailed list of commits</a></li>
 </ul>
 
 </div>
@@ -400,6 +418,19 @@
             
     <div class="td-sidebar desktop-only d-print-none">
 
+<div id="docs-version-selector" class="docs-version-selector sidebar__version-selector">
+    <a class="dropdown-toggle" href="#" id="versionDropdown" role="button" data-toggle="dropdown" aria-haspopup="true"
+       aria-expanded="false">
+        <span class="bodytext__medium--greyish-brown">Version: </span><span class="version">4.1.2</span>
+    </a>
+    <div class="dropdown-menu" aria-labelledby="navbarDropdownMenuLink">
+
+    </div>
+    <script type="application/x-template" id="version-item-template">
+        <a class="dropdown-item"></a>
+    </script>
+</div>
+
 <div class="searchb-box">
     <form class="search-form" action="#" method="get">
         <input class="search-form__input" type="text" name="q" placeholder="Search docs" size="16">
@@ -431,14 +462,18 @@
 
 
 <div class="toctree" role="navigation" aria-label="main navigation">
-    <ul>
-<li class="toctree-l1"><a class="reference internal" href="index.html">Providers</a></li>
-<li class="toctree-l1"><a class="reference internal" href="packages-ref.html">Packages</a></li>
-<li class="toctree-l1"><a class="reference internal" href="operators-and-hooks-ref/index.html">Operators and hooks</a></li>
-<li class="toctree-l1"><a class="reference internal" href="core-extensions/index.html">Core Extensions</a></li>
-<li class="toctree-l1"><a class="reference internal" href="howto/create-update-providers.html">Update community providers</a></li>
-<li class="toctree-l1"><a class="reference internal" href="installing-from-sources.html">Installing from sources</a></li>
-<li class="toctree-l1"><a class="reference internal" href="installing-from-pypi.html">Installing from PyPI</a></li>
+    <p class="caption" role="heading"><span class="caption-text">References</span></p>
+<ul>
+<li class="toctree-l1"><a class="reference internal" href="_api/airflow/providers/exasol/index.html">Python API</a></li>
+</ul>
+<p class="caption" role="heading"><span class="caption-text">Resources</span></p>
+<ul>
+<li class="toctree-l1"><a class="reference external" href="https://pypi.org/project/apache-airflow-providers-exasol/">PyPI Repository</a></li>
+<li class="toctree-l1"><a class="reference internal" href="installing-providers-from-sources.html">Installing from sources</a></li>
+</ul>
+<p class="caption" role="heading"><span class="caption-text">Commits</span></p>
+<ul>
+<li class="toctree-l1"><a class="reference internal" href="commits.html">Detailed list of commits</a></li>
 </ul>
 
 </div>
@@ -659,7 +694,7 @@
             
         
         <div class="base-layout--button">
-            <a href="https://github.com/apache/airflow/edit/main/docs/apache-airflow-providers/search.rst" rel="nofollow">
+            <a href="https://github.com/apache/airflow/edit/main/docs/apache-airflow-providers-exasol/search.rst" rel="nofollow">
 
                 <button class="btn-hollow btn-brown btn-with-icon with-box-shadow button-fixed">
                     <svg xmlns="http://www.w3.org/2000/svg" width="30.76" height="30">
diff --git a/docs-archive/apache-airflow-providers-exasol/4.1.2/searchindex.js b/docs-archive/apache-airflow-providers-exasol/4.1.2/searchindex.js
new file mode 100644
index 0000000000..7ed391e41e
--- /dev/null
+++ b/docs-archive/apache-airflow-providers-exasol/4.1.2/searchindex.js
@@ -0,0 +1 @@
+Search.setIndex({"docnames": ["_api/airflow/providers/exasol/hooks/exasol/index", "_api/airflow/providers/exasol/hooks/index", "_api/airflow/providers/exasol/index", "_api/airflow/providers/exasol/operators/exasol/index", "_api/airflow/providers/exasol/operators/index", "commits", "index", "installing-providers-from-sources"], "filenames": ["_api/airflow/providers/exasol/hooks/exasol/index.rst", "_api/airflow/providers/exasol/hooks/index.rst", "_api/airflow/providers/exasol/index.rst", " [...]
\ No newline at end of file
diff --git a/docs-archive/apache-airflow-providers-exasol/stable.txt b/docs-archive/apache-airflow-providers-exasol/stable.txt
index 2582dddfd5..cd9b8f559e 100644
--- a/docs-archive/apache-airflow-providers-exasol/stable.txt
+++ b/docs-archive/apache-airflow-providers-exasol/stable.txt
@@ -1 +1 @@
-4.1.1
\ No newline at end of file
+4.1.2
\ No newline at end of file
diff --git a/docs-archive/apache-airflow-providers/.buildinfo b/docs-archive/apache-airflow-providers-snowflake/4.0.2/.buildinfo
similarity index 82%
rename from docs-archive/apache-airflow-providers/.buildinfo
rename to docs-archive/apache-airflow-providers-snowflake/4.0.2/.buildinfo
index 88fe84fc19..238ac55c9d 100644
--- a/docs-archive/apache-airflow-providers/.buildinfo
+++ b/docs-archive/apache-airflow-providers-snowflake/4.0.2/.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: 9077078583e37656264e5b70769b0bf7
+config: 4d3dc099b39989e9e16894f07f33ab08
 tags: 645f666f9bcd5a90fca523b33c5a78b7
diff --git a/docs-archive/apache-airflow-providers-airbyte/3.2.0/_api/airflow/providers/airbyte/sensors/index.html b/docs-archive/apache-airflow-providers-snowflake/4.0.2/_api/airflow/providers/snowflake/hooks/index.html
similarity index 97%
copy from docs-archive/apache-airflow-providers-airbyte/3.2.0/_api/airflow/providers/airbyte/sensors/index.html
copy to docs-archive/apache-airflow-providers-snowflake/4.0.2/_api/airflow/providers/snowflake/hooks/index.html
index 5832c863cb..64dc215b5d 100644
--- a/docs-archive/apache-airflow-providers-airbyte/3.2.0/_api/airflow/providers/airbyte/sensors/index.html
+++ b/docs-archive/apache-airflow-providers-snowflake/4.0.2/_api/airflow/providers/snowflake/hooks/index.html
@@ -9,7 +9,7 @@
 <head>
         <meta charset="utf-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1">
-        <title>airflow.providers.airbyte.sensors &mdash; apache-airflow-providers-airbyte Documentation</title>
+        <title>airflow.providers.snowflake.hooks &mdash; apache-airflow-providers-snowflake Documentation</title>
     <link rel="stylesheet" href="../../../../../_static/_gen/css/main.min.css" type="text/css" />
             <link rel="stylesheet" type="text/css" href="../../../../../_static/pygments.css" />
             <link rel="stylesheet" type="text/css" href="../../../../../_static/_gen/css/main.min.css" />
@@ -19,8 +19,8 @@
             <link rel="shortcut icon" href="../../../../../_static/pin_32.png"/>
             <link rel="index" title="Index" href="../../../../../genindex.html" />
             <link rel="search" title="Search" href="../../../../../search.html" />
-            <link rel="next" title="airflow.providers.airbyte.sensors.airbyte" href="airbyte/index.html" />
-            <link rel="prev" title="airflow.providers.airbyte.operators.airbyte" href="../operators/airbyte/index.html" />
+            <link rel="next" title="airflow.providers.snowflake.hooks.snowflake" href="snowflake/index.html" />
+            <link rel="prev" title="airflow.providers.snowflake" href="../index.html" />
     <!-- Matomo -->
     <script>
         var _paq = window._paq = window._paq || [];
@@ -284,7 +284,7 @@
 <div id="docs-version-selector" class="docs-version-selector sidebar__version-selector">
     <a class="dropdown-toggle" href="#" id="versionDropdown" role="button" data-toggle="dropdown" aria-haspopup="true"
        aria-expanded="false">
-        <span class="bodytext__medium--greyish-brown">Version: </span><span class="version">3.2.0</span>
+        <span class="bodytext__medium--greyish-brown">Version: </span><span class="version">4.0.2</span>
     </a>
     <div class="dropdown-menu" aria-labelledby="navbarDropdownMenuLink">
 
@@ -327,8 +327,8 @@
 <div class="toctree" role="navigation" aria-label="main navigation">
     <p class="caption" role="heading"><span class="caption-text">Guides</span></p>
 <ul>
-<li class="toctree-l1"><a class="reference internal" href="../../../../../operators/airbyte.html">Operators</a></li>
-<li class="toctree-l1"><a class="reference internal" href="../../../../../connections.html">Connection types</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../../../../../connections/snowflake.html">Connection Types</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../../../../../operators/index.html">Operators</a></li>
 </ul>
 <p class="caption" role="heading"><span class="caption-text">References</span></p>
 <ul class="current">
@@ -336,8 +336,8 @@
 </ul>
 <p class="caption" role="heading"><span class="caption-text">Resources</span></p>
 <ul>
-<li class="toctree-l1"><a class="reference external" href="https://github.com/apache/airflow/tree/providers-airbyte/3.0.0/tests/system/providers/airbyte">Example DAGs</a></li>
-<li class="toctree-l1"><a class="reference external" href="https://pypi.org/project/apache-airflow-providers-airbyte/">PyPI Repository</a></li>
+<li class="toctree-l1"><a class="reference external" href="https://github.com/apache/airflow/tree/providers-snowflake/3.0.0/tests/system/providers/snowflake">Example DAGs</a></li>
+<li class="toctree-l1"><a class="reference external" href="https://pypi.org/project/apache-airflow-providers-snowflake/">PyPI Repository</a></li>
 <li class="toctree-l1"><a class="reference internal" href="../../../../../installing-providers-from-sources.html">Installing from sources</a></li>
 </ul>
 <p class="caption" role="heading"><span class="caption-text">Commits</span></p>
@@ -426,7 +426,7 @@
 <div id="docs-version-selector" class="docs-version-selector sidebar__version-selector">
     <a class="dropdown-toggle" href="#" id="versionDropdown" role="button" data-toggle="dropdown" aria-haspopup="true"
        aria-expanded="false">
-        <span class="bodytext__medium--greyish-brown">Version: </span><span class="version">3.2.0</span>
+        <span class="bodytext__medium--greyish-brown">Version: </span><span class="version">4.0.2</span>
     </a>
     <div class="dropdown-menu" aria-labelledby="navbarDropdownMenuLink">
 
@@ -469,8 +469,8 @@
 <div class="toctree" role="navigation" aria-label="main navigation">
     <p class="caption" role="heading"><span class="caption-text">Guides</span></p>
 <ul>
-<li class="toctree-l1"><a class="reference internal" href="../../../../../operators/airbyte.html">Operators</a></li>
-<li class="toctree-l1"><a class="reference internal" href="../../../../../connections.html">Connection types</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../../../../../connections/snowflake.html">Connection Types</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../../../../../operators/index.html">Operators</a></li>
 </ul>
 <p class="caption" role="heading"><span class="caption-text">References</span></p>
 <ul class="current">
@@ -478,8 +478,8 @@
 </ul>
 <p class="caption" role="heading"><span class="caption-text">Resources</span></p>
 <ul>
-<li class="toctree-l1"><a class="reference external" href="https://github.com/apache/airflow/tree/providers-airbyte/3.0.0/tests/system/providers/airbyte">Example DAGs</a></li>
-<li class="toctree-l1"><a class="reference external" href="https://pypi.org/project/apache-airflow-providers-airbyte/">PyPI Repository</a></li>
+<li class="toctree-l1"><a class="reference external" href="https://github.com/apache/airflow/tree/providers-snowflake/3.0.0/tests/system/providers/snowflake">Example DAGs</a></li>
+<li class="toctree-l1"><a class="reference external" href="https://pypi.org/project/apache-airflow-providers-snowflake/">PyPI Repository</a></li>
 <li class="toctree-l1"><a class="reference internal" href="../../../../../installing-providers-from-sources.html">Installing from sources</a></li>
 </ul>
 <p class="caption" role="heading"><span class="caption-text">Commits</span></p>
@@ -575,9 +575,9 @@
         
             <li class="breadcrumb-item"><a href="../../../../../index.html" class="icon icon-home"> Home</a></li>
             
-                <li class="breadcrumb-item"><a href="../index.html"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.providers.airbyte</span></code></a></li>
+                <li class="breadcrumb-item"><a href="../index.html"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.providers.snowflake</span></code></a></li>
             
-            <li class="breadcrumb-item"><a href="index.html"> <code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.providers.airbyte.sensors</span></code></a></li>
+            <li class="breadcrumb-item"><a href="index.html"> <code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.providers.snowflake.hooks</span></code></a></li>
         
     </ul>
 </div>
@@ -588,13 +588,13 @@
                                 <div class="bodywrapper">
                                     <div class="body" role="main">
                                         
-  <div class="section" id="module-airflow.providers.airbyte.sensors">
-<span id="airflow-providers-airbyte-sensors"></span><h1><a class="reference internal" href="#module-airflow.providers.airbyte.sensors" title="airflow.providers.airbyte.sensors"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.providers.airbyte.sensors</span></code></a><a class="headerlink" href="#module-airflow.providers.airbyte.sensors" title="Permalink to this heading">¶</a></h1>
+  <div class="section" id="module-airflow.providers.snowflake.hooks">
+<span id="airflow-providers-snowflake-hooks"></span><h1><a class="reference internal" href="#module-airflow.providers.snowflake.hooks" title="airflow.providers.snowflake.hooks"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.providers.snowflake.hooks</span></code></a><a class="headerlink" href="#module-airflow.providers.snowflake.hooks" title="Permalink to this heading">¶</a></h1>
 <div class="section" id="submodules">
 <h2>Submodules<a class="headerlink" href="#submodules" title="Permalink to this heading">¶</a></h2>
 <div class="toctree-wrapper compound">
 <ul>
-<li class="toctree-l1"><a class="reference internal" href="airbyte/index.html"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.providers.airbyte.sensors.airbyte</span></code></a></li>
+<li class="toctree-l1"><a class="reference internal" href="snowflake/index.html"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.providers.snowflake.hooks.snowflake</span></code></a></li>
 </ul>
 </div>
 </div>
@@ -602,10 +602,10 @@
 
 
     <div class="pager" role="navigation" aria-label="related navigation">
-            <a rel="prev" title="airflow.providers.airbyte.operators.airbyte" href="../operators/airbyte/index.html" >
+            <a rel="prev" title="airflow.providers.snowflake" href="../index.html" >
                 <button class="btn-hollow btn-blue bodytext__medium--cerulean-blue" accesskey="p">Previous</button>
             </a>
-            <a rel="next" title="airflow.providers.airbyte.sensors.airbyte" href="airbyte/index.html" >
+            <a rel="next" title="airflow.providers.snowflake.hooks.snowflake" href="snowflake/index.html" >
                 <button class="btn-hollow btn-blue bodytext__medium--cerulean-blue" accesskey="n">Next</button>
             </a>
     </div>
@@ -675,7 +675,7 @@
     <nav class="wy-nav-side-toc">
         <div class="wy-menu-vertical">
             <ul>
-<li><a class="reference internal" href="#"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.providers.airbyte.sensors</span></code></a><ul>
+<li><a class="reference internal" href="#"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.providers.snowflake.hooks</span></code></a><ul>
 <li><a class="reference internal" href="#submodules">Submodules</a></li>
 </ul>
 </li>
@@ -701,7 +701,7 @@
             
         
         <div class="base-layout--button">
-            <a href="https://github.com/apache/airflow/edit/main/docs/apache-airflow-providers-airbyte/_api/airflow/providers/airbyte/sensors/index.rst" rel="nofollow">
+            <a href="https://github.com/apache/airflow/edit/main/docs/apache-airflow-providers-snowflake/_api/airflow/providers/snowflake/hooks/index.rst" rel="nofollow">
 
                 <button class="btn-hollow btn-brown btn-with-icon with-box-shadow button-fixed">
                     <svg xmlns="http://www.w3.org/2000/svg" width="30.76" height="30">
diff --git a/docs-archive/apache-airflow-providers-airbyte/3.2.0/_api/airflow/providers/airbyte/hooks/airbyte/index.html b/docs-archive/apache-airflow-providers-snowflake/4.0.2/_api/airflow/providers/snowflake/hooks/snowflake/index.html
similarity index 78%
copy from docs-archive/apache-airflow-providers-airbyte/3.2.0/_api/airflow/providers/airbyte/hooks/airbyte/index.html
copy to docs-archive/apache-airflow-providers-snowflake/4.0.2/_api/airflow/providers/snowflake/hooks/snowflake/index.html
index f0df2e31b1..137219bde2 100644
--- a/docs-archive/apache-airflow-providers-airbyte/3.2.0/_api/airflow/providers/airbyte/hooks/airbyte/index.html
+++ b/docs-archive/apache-airflow-providers-snowflake/4.0.2/_api/airflow/providers/snowflake/hooks/snowflake/index.html
@@ -9,7 +9,7 @@
 <head>
         <meta charset="utf-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1">
-        <title>airflow.providers.airbyte.hooks.airbyte &mdash; apache-airflow-providers-airbyte Documentation</title>
+        <title>airflow.providers.snowflake.hooks.snowflake &mdash; apache-airflow-providers-snowflake Documentation</title>
     <link rel="stylesheet" href="../../../../../../_static/_gen/css/main.min.css" type="text/css" />
             <link rel="stylesheet" type="text/css" href="../../../../../../_static/pygments.css" />
             <link rel="stylesheet" type="text/css" href="../../../../../../_static/_gen/css/main.min.css" />
@@ -19,8 +19,8 @@
             <link rel="shortcut icon" href="../../../../../../_static/pin_32.png"/>
             <link rel="index" title="Index" href="../../../../../../genindex.html" />
             <link rel="search" title="Search" href="../../../../../../search.html" />
-            <link rel="next" title="airflow.providers.airbyte.operators" href="../../operators/index.html" />
-            <link rel="prev" title="airflow.providers.airbyte.hooks" href="../index.html" />
+            <link rel="next" title="airflow.providers.snowflake.operators" href="../../operators/index.html" />
+            <link rel="prev" title="airflow.providers.snowflake.hooks" href="../index.html" />
     <!-- Matomo -->
     <script>
         var _paq = window._paq = window._paq || [];
@@ -284,7 +284,7 @@
 <div id="docs-version-selector" class="docs-version-selector sidebar__version-selector">
     <a class="dropdown-toggle" href="#" id="versionDropdown" role="button" data-toggle="dropdown" aria-haspopup="true"
        aria-expanded="false">
-        <span class="bodytext__medium--greyish-brown">Version: </span><span class="version">3.2.0</span>
+        <span class="bodytext__medium--greyish-brown">Version: </span><span class="version">4.0.2</span>
     </a>
     <div class="dropdown-menu" aria-labelledby="navbarDropdownMenuLink">
 
@@ -327,8 +327,8 @@
 <div class="toctree" role="navigation" aria-label="main navigation">
     <p class="caption" role="heading"><span class="caption-text">Guides</span></p>
 <ul>
-<li class="toctree-l1"><a class="reference internal" href="../../../../../../operators/airbyte.html">Operators</a></li>
-<li class="toctree-l1"><a class="reference internal" href="../../../../../../connections.html">Connection types</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../../../../../../connections/snowflake.html">Connection Types</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../../../../../../operators/index.html">Operators</a></li>
 </ul>
 <p class="caption" role="heading"><span class="caption-text">References</span></p>
 <ul class="current">
@@ -336,8 +336,8 @@
 </ul>
 <p class="caption" role="heading"><span class="caption-text">Resources</span></p>
 <ul>
-<li class="toctree-l1"><a class="reference external" href="https://github.com/apache/airflow/tree/providers-airbyte/3.0.0/tests/system/providers/airbyte">Example DAGs</a></li>
-<li class="toctree-l1"><a class="reference external" href="https://pypi.org/project/apache-airflow-providers-airbyte/">PyPI Repository</a></li>
+<li class="toctree-l1"><a class="reference external" href="https://github.com/apache/airflow/tree/providers-snowflake/3.0.0/tests/system/providers/snowflake">Example DAGs</a></li>
+<li class="toctree-l1"><a class="reference external" href="https://pypi.org/project/apache-airflow-providers-snowflake/">PyPI Repository</a></li>
 <li class="toctree-l1"><a class="reference internal" href="../../../../../../installing-providers-from-sources.html">Installing from sources</a></li>
 </ul>
 <p class="caption" role="heading"><span class="caption-text">Commits</span></p>
@@ -426,7 +426,7 @@
 <div id="docs-version-selector" class="docs-version-selector sidebar__version-selector">
     <a class="dropdown-toggle" href="#" id="versionDropdown" role="button" data-toggle="dropdown" aria-haspopup="true"
        aria-expanded="false">
-        <span class="bodytext__medium--greyish-brown">Version: </span><span class="version">3.2.0</span>
+        <span class="bodytext__medium--greyish-brown">Version: </span><span class="version">4.0.2</span>
     </a>
     <div class="dropdown-menu" aria-labelledby="navbarDropdownMenuLink">
 
@@ -469,8 +469,8 @@
 <div class="toctree" role="navigation" aria-label="main navigation">
     <p class="caption" role="heading"><span class="caption-text">Guides</span></p>
 <ul>
-<li class="toctree-l1"><a class="reference internal" href="../../../../../../operators/airbyte.html">Operators</a></li>
-<li class="toctree-l1"><a class="reference internal" href="../../../../../../connections.html">Connection types</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../../../../../../connections/snowflake.html">Connection Types</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../../../../../../operators/index.html">Operators</a></li>
 </ul>
 <p class="caption" role="heading"><span class="caption-text">References</span></p>
 <ul class="current">
@@ -478,8 +478,8 @@
 </ul>
 <p class="caption" role="heading"><span class="caption-text">Resources</span></p>
 <ul>
-<li class="toctree-l1"><a class="reference external" href="https://github.com/apache/airflow/tree/providers-airbyte/3.0.0/tests/system/providers/airbyte">Example DAGs</a></li>
-<li class="toctree-l1"><a class="reference external" href="https://pypi.org/project/apache-airflow-providers-airbyte/">PyPI Repository</a></li>
+<li class="toctree-l1"><a class="reference external" href="https://github.com/apache/airflow/tree/providers-snowflake/3.0.0/tests/system/providers/snowflake">Example DAGs</a></li>
+<li class="toctree-l1"><a class="reference external" href="https://pypi.org/project/apache-airflow-providers-snowflake/">PyPI Repository</a></li>
 <li class="toctree-l1"><a class="reference internal" href="../../../../../../installing-providers-from-sources.html">Installing from sources</a></li>
 </ul>
 <p class="caption" role="heading"><span class="caption-text">Commits</span></p>
@@ -575,11 +575,11 @@
         
             <li class="breadcrumb-item"><a href="../../../../../../index.html" class="icon icon-home"> Home</a></li>
             
-                <li class="breadcrumb-item"><a href="../../index.html"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.providers.airbyte</span></code></a></li>
+                <li class="breadcrumb-item"><a href="../../index.html"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.providers.snowflake</span></code></a></li>
             
-                <li class="breadcrumb-item"><a href="../index.html"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.providers.airbyte.hooks</span></code></a></li>
+                <li class="breadcrumb-item"><a href="../index.html"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.providers.snowflake.hooks</span></code></a></li>
             
-            <li class="breadcrumb-item"><a href="index.html"> <code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.providers.airbyte.hooks.airbyte</span></code></a></li>
+            <li class="breadcrumb-item"><a href="index.html"> <code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.providers.snowflake.hooks.snowflake</span></code></a></li>
         
     </ul>
 </div>
@@ -590,8 +590,8 @@
                                 <div class="bodywrapper">
                                     <div class="body" role="main">
                                         
-  <div class="section" id="module-airflow.providers.airbyte.hooks.airbyte">
-<span id="airflow-providers-airbyte-hooks-airbyte"></span><h1><a class="reference internal" href="#module-airflow.providers.airbyte.hooks.airbyte" title="airflow.providers.airbyte.hooks.airbyte"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.providers.airbyte.hooks.airbyte</span></code></a><a class="headerlink" href="#module-airflow.providers.airbyte.hooks.airbyte" title="Permalink to this heading">¶</a></h1>
+  <div class="section" id="module-airflow.providers.snowflake.hooks.snowflake">
+<span id="airflow-providers-snowflake-hooks-snowflake"></span><h1><a class="reference internal" href="#module-airflow.providers.snowflake.hooks.snowflake" title="airflow.providers.snowflake.hooks.snowflake"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.providers.snowflake.hooks.snowflake</span></code></a><a class="headerlink" href="#module-airflow.providers.snowflake.hooks.snowflake" title="Permalink to this heading">¶</a></h1>
 <div class="section" id="module-contents">
 <h2>Module Contents<a class="headerlink" href="#module-contents" title="Permalink to this heading">¶</a></h2>
 <div class="section" id="classes">
@@ -602,133 +602,181 @@
 <col style="width: 90%" />
 </colgroup>
 <tbody>
-<tr class="row-odd"><td><p><a class="reference internal" href="#airflow.providers.airbyte.hooks.airbyte.AirbyteHook" title="airflow.providers.airbyte.hooks.airbyte.AirbyteHook"><code class="xref py py-obj docutils literal notranslate"><span class="pre">AirbyteHook</span></code></a></p></td>
-<td><p>Hook for Airbyte API</p></td>
+<tr class="row-odd"><td><p><a class="reference internal" href="#airflow.providers.snowflake.hooks.snowflake.SnowflakeHook" title="airflow.providers.snowflake.hooks.snowflake.SnowflakeHook"><code class="xref py py-obj docutils literal notranslate"><span class="pre">SnowflakeHook</span></code></a></p></td>
+<td><p>A client to interact with Snowflake.</p></td>
 </tr>
 </tbody>
 </table>
 <dl class="py class">
-<dt class="sig sig-object py" id="airflow.providers.airbyte.hooks.airbyte.AirbyteHook">
-<em class="property"><span class="pre">class</span><span class="w"> </span></em><span class="sig-prename descclassname"><span class="pre">airflow.providers.airbyte.hooks.airbyte.</span></span><span class="sig-name descname"><span class="pre">AirbyteHook</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">airbyte_conn_id</span></span><span class="o"><span class="pre">=</span></span><span class="default_value"><span class="pre">'airbyte_defa [...]
-<dd><p>Bases: <a class="reference external" href="/docs/apache-airflow-providers-http/stable/_api/airflow/providers/http/hooks/http/index.html#airflow.providers.http.hooks.http.HttpHook" title="(in apache-airflow-providers-http v4.1.0)"><code class="xref py py-obj docutils literal notranslate"><span class="pre">airflow.providers.http.hooks.http.HttpHook</span></code></a></p>
-<p>Hook for Airbyte API</p>
+<dt class="sig sig-object py" id="airflow.providers.snowflake.hooks.snowflake.SnowflakeHook">
+<em class="property"><span class="pre">class</span><span class="w"> </span></em><span class="sig-prename descclassname"><span class="pre">airflow.providers.snowflake.hooks.snowflake.</span></span><span class="sig-name descname"><span class="pre">SnowflakeHook</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="o"><span class="pre">*</span></span><span class="n"><span class="pre">args</span></span></em>, <em class="sig-param"><span class="o"><span class="pre">* [...]
+<dd><p>Bases: <a class="reference external" href="/docs/apache-airflow-providers-common-sql/stable/_api/airflow/providers/common/sql/hooks/sql/index.html#airflow.providers.common.sql.hooks.sql.DbApiHook" title="(in apache-airflow-providers-common-sql v1.3.1)"><code class="xref py py-obj docutils literal notranslate"><span class="pre">airflow.providers.common.sql.hooks.sql.DbApiHook</span></code></a></p>
+<p>A client to interact with Snowflake.</p>
+<p>This hook requires the snowflake_conn_id connection. The snowflake host, login,
+and, password field must be setup in the connection. Other inputs can be defined
+in the connection or hook instantiation.</p>
 <dl class="field-list simple">
 <dt class="field-odd">Parameters</dt>
 <dd class="field-odd"><ul class="simple">
-<li><p><strong>airbyte_conn_id</strong> (<a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#str" title="(in Python v3.11)"><em>str</em></a>) – Required. The name of the Airflow connection to get
-connection information for Airbyte.</p></li>
-<li><p><strong>api_version</strong> (<a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#str" title="(in Python v3.11)"><em>str</em></a>) – Optional. Airbyte API version.</p></li>
+<li><p><strong>snowflake_conn_id</strong> – Reference to
+<a class="reference internal" href="../../../../../../connections/snowflake.html#howto-connection-snowflake"><span class="std std-ref">Snowflake connection id</span></a></p></li>
+<li><p><strong>account</strong> – snowflake account name</p></li>
+<li><p><strong>authenticator</strong> – authenticator for Snowflake.
+‘snowflake’ (default) to use the internal Snowflake authenticator
+‘externalbrowser’ to authenticate using your web browser and
+Okta, ADFS or any other SAML 2.0-compliant identify provider
+(IdP) that has been defined for your account
+<code class="docutils literal notranslate"><span class="pre">https://&lt;your_okta_account_name&gt;.okta.com</span></code> to authenticate
+through native Okta.</p></li>
+<li><p><strong>warehouse</strong> – name of snowflake warehouse</p></li>
+<li><p><strong>database</strong> – name of snowflake database</p></li>
+<li><p><strong>region</strong> – name of snowflake region</p></li>
+<li><p><strong>role</strong> – name of snowflake role</p></li>
+<li><p><strong>schema</strong> – name of snowflake schema</p></li>
+<li><p><strong>session_parameters</strong> – You can set session-level parameters at
+the time you connect to Snowflake</p></li>
+<li><p><strong>insecure_mode</strong> – Turns off OCSP certificate checks.
+For details, see: <a class="reference external" href="https://community.snowflake.com/s/article/How-to-turn-off-OCSP-checking-in-Snowflake-client-drivers">How To: Turn Off OCSP Checking in Snowflake Client Drivers - Snowflake Community</a></p></li>
 </ul>
 </dd>
 </dl>
+<div class="admonition note">
+<p class="admonition-title">Note</p>
+<p><code class="docutils literal notranslate"><span class="pre">get_sqlalchemy_engine()</span></code> depends on <code class="docutils literal notranslate"><span class="pre">snowflake-sqlalchemy</span></code></p>
+</div>
+<div class="admonition seealso">
+<p class="admonition-title">See also</p>
+<p>For more information on how to use this Snowflake connection, take a look at the guide:
+<a class="reference internal" href="../../../../../../operators/snowflake.html#howto-operator-snowflakeoperator"><span class="std std-ref">SnowflakeOperator</span></a></p>
+</div>
 <dl class="py attribute">
-<dt class="sig sig-object py" id="airflow.providers.airbyte.hooks.airbyte.AirbyteHook.conn_name_attr">
-<span class="sig-name descname"><span class="pre">conn_name_attr</span></span><em class="property"><span class="w"> </span><span class="pre">=</span> <span class="pre">airbyte_conn_id</span></em><a class="reference internal" href="../../../../../../_modules/airflow/providers/airbyte/hooks/airbyte.html#AirbyteHook.conn_name_attr"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#airflow.providers.airbyte.hooks.airbyte.AirbyteHook.conn_nam [...]
-<dd></dd></dl>
-
-<dl class="py attribute">
-<dt class="sig sig-object py" id="airflow.providers.airbyte.hooks.airbyte.AirbyteHook.default_conn_name">
-<span class="sig-name descname"><span class="pre">default_conn_name</span></span><em class="property"><span class="w"> </span><span class="pre">=</span> <span class="pre">airbyte_default</span></em><a class="reference internal" href="../../../../../../_modules/airflow/providers/airbyte/hooks/airbyte.html#AirbyteHook.default_conn_name"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#airflow.providers.airbyte.hooks.airbyte.AirbyteHook.de [...]
-<dd></dd></dl>
-
-<dl class="py attribute">
-<dt class="sig sig-object py" id="airflow.providers.airbyte.hooks.airbyte.AirbyteHook.conn_type">
-<span class="sig-name descname"><span class="pre">conn_type</span></span><em class="property"><span class="w"> </span><span class="pre">=</span> <span class="pre">airbyte</span></em><a class="reference internal" href="../../../../../../_modules/airflow/providers/airbyte/hooks/airbyte.html#AirbyteHook.conn_type"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#airflow.providers.airbyte.hooks.airbyte.AirbyteHook.conn_type" title="Permalin [...]
-<dd></dd></dl>
-
-<dl class="py attribute">
-<dt class="sig sig-object py" id="airflow.providers.airbyte.hooks.airbyte.AirbyteHook.hook_name">
-<span class="sig-name descname"><span class="pre">hook_name</span></span><em class="property"><span class="w"> </span><span class="pre">=</span> <span class="pre">Airbyte</span></em><a class="reference internal" href="../../../../../../_modules/airflow/providers/airbyte/hooks/airbyte.html#AirbyteHook.hook_name"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#airflow.providers.airbyte.hooks.airbyte.AirbyteHook.hook_name" title="Permalin [...]
+<dt class="sig sig-object py" id="airflow.providers.snowflake.hooks.snowflake.SnowflakeHook.conn_name_attr">
+<span class="sig-name descname"><span class="pre">conn_name_attr</span></span><em class="property"><span class="w"> </span><span class="pre">=</span> <span class="pre">snowflake_conn_id</span></em><a class="reference internal" href="../../../../../../_modules/airflow/providers/snowflake/hooks/snowflake.html#SnowflakeHook.conn_name_attr"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#airflow.providers.snowflake.hooks.snowflake.Snowflak [...]
 <dd></dd></dl>
 
 <dl class="py attribute">
-<dt class="sig sig-object py" id="airflow.providers.airbyte.hooks.airbyte.AirbyteHook.RUNNING">
-<span class="sig-name descname"><span class="pre">RUNNING</span></span><em class="property"><span class="w"> </span><span class="pre">=</span> <span class="pre">running</span></em><a class="reference internal" href="../../../../../../_modules/airflow/providers/airbyte/hooks/airbyte.html#AirbyteHook.RUNNING"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#airflow.providers.airbyte.hooks.airbyte.AirbyteHook.RUNNING" title="Permalink to t [...]
+<dt class="sig sig-object py" id="airflow.providers.snowflake.hooks.snowflake.SnowflakeHook.default_conn_name">
+<span class="sig-name descname"><span class="pre">default_conn_name</span></span><em class="property"><span class="w"> </span><span class="pre">=</span> <span class="pre">snowflake_default</span></em><a class="reference internal" href="../../../../../../_modules/airflow/providers/snowflake/hooks/snowflake.html#SnowflakeHook.default_conn_name"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#airflow.providers.snowflake.hooks.snowflake.Sn [...]
 <dd></dd></dl>
 
 <dl class="py attribute">
-<dt class="sig sig-object py" id="airflow.providers.airbyte.hooks.airbyte.AirbyteHook.SUCCEEDED">
-<span class="sig-name descname"><span class="pre">SUCCEEDED</span></span><em class="property"><span class="w"> </span><span class="pre">=</span> <span class="pre">succeeded</span></em><a class="reference internal" href="../../../../../../_modules/airflow/providers/airbyte/hooks/airbyte.html#AirbyteHook.SUCCEEDED"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#airflow.providers.airbyte.hooks.airbyte.AirbyteHook.SUCCEEDED" title="Permal [...]
+<dt class="sig sig-object py" id="airflow.providers.snowflake.hooks.snowflake.SnowflakeHook.conn_type">
+<span class="sig-name descname"><span class="pre">conn_type</span></span><em class="property"><span class="w"> </span><span class="pre">=</span> <span class="pre">snowflake</span></em><a class="reference internal" href="../../../../../../_modules/airflow/providers/snowflake/hooks/snowflake.html#SnowflakeHook.conn_type"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#airflow.providers.snowflake.hooks.snowflake.SnowflakeHook.conn_type" t [...]
 <dd></dd></dl>
 
 <dl class="py attribute">
-<dt class="sig sig-object py" id="airflow.providers.airbyte.hooks.airbyte.AirbyteHook.CANCELLED">
-<span class="sig-name descname"><span class="pre">CANCELLED</span></span><em class="property"><span class="w"> </span><span class="pre">=</span> <span class="pre">cancelled</span></em><a class="reference internal" href="../../../../../../_modules/airflow/providers/airbyte/hooks/airbyte.html#AirbyteHook.CANCELLED"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#airflow.providers.airbyte.hooks.airbyte.AirbyteHook.CANCELLED" title="Permal [...]
+<dt class="sig sig-object py" id="airflow.providers.snowflake.hooks.snowflake.SnowflakeHook.hook_name">
+<span class="sig-name descname"><span class="pre">hook_name</span></span><em class="property"><span class="w"> </span><span class="pre">=</span> <span class="pre">Snowflake</span></em><a class="reference internal" href="../../../../../../_modules/airflow/providers/snowflake/hooks/snowflake.html#SnowflakeHook.hook_name"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#airflow.providers.snowflake.hooks.snowflake.SnowflakeHook.hook_name" t [...]
 <dd></dd></dl>
 
 <dl class="py attribute">
-<dt class="sig sig-object py" id="airflow.providers.airbyte.hooks.airbyte.AirbyteHook.PENDING">
-<span class="sig-name descname"><span class="pre">PENDING</span></span><em class="property"><span class="w"> </span><span class="pre">=</span> <span class="pre">pending</span></em><a class="reference internal" href="../../../../../../_modules/airflow/providers/airbyte/hooks/airbyte.html#AirbyteHook.PENDING"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#airflow.providers.airbyte.hooks.airbyte.AirbyteHook.PENDING" title="Permalink to t [...]
+<dt class="sig sig-object py" id="airflow.providers.snowflake.hooks.snowflake.SnowflakeHook.supports_autocommit">
+<span class="sig-name descname"><span class="pre">supports_autocommit</span></span><em class="property"><span class="w"> </span><span class="pre">=</span> <span class="pre">True</span></em><a class="reference internal" href="../../../../../../_modules/airflow/providers/snowflake/hooks/snowflake.html#SnowflakeHook.supports_autocommit"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#airflow.providers.snowflake.hooks.snowflake.SnowflakeHo [...]
 <dd></dd></dl>
 
-<dl class="py attribute">
-<dt class="sig sig-object py" id="airflow.providers.airbyte.hooks.airbyte.AirbyteHook.FAILED">
-<span class="sig-name descname"><span class="pre">FAILED</span></span><em class="property"><span class="w"> </span><span class="pre">=</span> <span class="pre">failed</span></em><a class="reference internal" href="../../../../../../_modules/airflow/providers/airbyte/hooks/airbyte.html#AirbyteHook.FAILED"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#airflow.providers.airbyte.hooks.airbyte.AirbyteHook.FAILED" title="Permalink to this  [...]
-<dd></dd></dl>
+<dl class="py method">
+<dt class="sig sig-object py" id="airflow.providers.snowflake.hooks.snowflake.SnowflakeHook.get_connection_form_widgets">
+<em class="property"><span class="pre">static</span><span class="w"> </span></em><span class="sig-name descname"><span class="pre">get_connection_form_widgets</span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="../../../../../../_modules/airflow/providers/snowflake/hooks/snowflake.html#SnowflakeHook.get_connection_form_widgets"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="# [...]
+<dd><p>Returns connection widgets to add to connection form</p>
+<dl class="field-list simple">
+</dl>
+</dd></dl>
 
-<dl class="py attribute">
-<dt class="sig sig-object py" id="airflow.providers.airbyte.hooks.airbyte.AirbyteHook.ERROR">
-<span class="sig-name descname"><span class="pre">ERROR</span></span><em class="property"><span class="w"> </span><span class="pre">=</span> <span class="pre">error</span></em><a class="reference internal" href="../../../../../../_modules/airflow/providers/airbyte/hooks/airbyte.html#AirbyteHook.ERROR"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#airflow.providers.airbyte.hooks.airbyte.AirbyteHook.ERROR" title="Permalink to this defi [...]
-<dd></dd></dl>
+<dl class="py method">
+<dt class="sig sig-object py" id="airflow.providers.snowflake.hooks.snowflake.SnowflakeHook.get_ui_field_behaviour">
+<em class="property"><span class="pre">static</span><span class="w"> </span></em><span class="sig-name descname"><span class="pre">get_ui_field_behaviour</span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="../../../../../../_modules/airflow/providers/snowflake/hooks/snowflake.html#SnowflakeHook.get_ui_field_behaviour"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#airflow.pr [...]
+<dd><p>Returns custom field behaviour</p>
+<dl class="field-list simple">
+</dl>
+</dd></dl>
 
-<dl class="py attribute">
-<dt class="sig sig-object py" id="airflow.providers.airbyte.hooks.airbyte.AirbyteHook.INCOMPLETE">
-<span class="sig-name descname"><span class="pre">INCOMPLETE</span></span><em class="property"><span class="w"> </span><span class="pre">=</span> <span class="pre">incomplete</span></em><a class="reference internal" href="../../../../../../_modules/airflow/providers/airbyte/hooks/airbyte.html#AirbyteHook.INCOMPLETE"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#airflow.providers.airbyte.hooks.airbyte.AirbyteHook.INCOMPLETE" title="Pe [...]
-<dd></dd></dl>
+<dl class="py method">
+<dt class="sig sig-object py" id="airflow.providers.snowflake.hooks.snowflake.SnowflakeHook.get_uri">
+<span class="sig-name descname"><span class="pre">get_uri</span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="../../../../../../_modules/airflow/providers/snowflake/hooks/snowflake.html#SnowflakeHook.get_uri"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#airflow.providers.snowflake.hooks.snowflake.SnowflakeHook.get_uri" title="Permalink to this definition">¶</a></dt>
+<dd><p>Override DbApiHook get_uri method for get_sqlalchemy_engine()</p>
+<dl class="field-list simple">
+</dl>
+</dd></dl>
 
 <dl class="py method">
-<dt class="sig sig-object py" id="airflow.providers.airbyte.hooks.airbyte.AirbyteHook.wait_for_job">
-<span class="sig-name descname"><span class="pre">wait_for_job</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">job_id</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">wait_seconds</span></span><span class="o"><span class="pre">=</span></span><span class="default_value"><span class="pre">3</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">timeout</span></span><span class="o"><span cla [...]
-<dd><p>Helper method which polls a job to check if it finishes.</p>
+<dt class="sig sig-object py" id="airflow.providers.snowflake.hooks.snowflake.SnowflakeHook.get_conn">
+<span class="sig-name descname"><span class="pre">get_conn</span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="../../../../../../_modules/airflow/providers/snowflake/hooks/snowflake.html#SnowflakeHook.get_conn"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#airflow.providers.snowflake.hooks.snowflake.SnowflakeHook.get_conn" title="Permalink to this definition">¶</a></dt>
+<dd><p>Returns a snowflake.connection object</p>
 <dl class="field-list simple">
-<dt class="field-odd">Parameters</dt>
-<dd class="field-odd"><ul class="simple">
-<li><p><strong>job_id</strong> (<a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#str" title="(in Python v3.11)"><em>str</em></a><em> | </em><a class="reference external" href="https://docs.python.org/3/library/functions.html#int" title="(in Python v3.11)"><em>int</em></a>) – Required. Id of the Airbyte job</p></li>
-<li><p><strong>wait_seconds</strong> (<a class="reference external" href="https://docs.python.org/3/library/functions.html#float" title="(in Python v3.11)"><em>float</em></a>) – Optional. Number of seconds between checks.</p></li>
-<li><p><strong>timeout</strong> (<a class="reference external" href="https://docs.python.org/3/library/functions.html#float" title="(in Python v3.11)"><em>float</em></a><em> | </em><em>None</em>) – Optional. How many seconds wait for job to be ready.
-Used only if <code class="docutils literal notranslate"><span class="pre">asynchronous</span></code> is False.</p></li>
-</ul>
-</dd>
 </dl>
 </dd></dl>
 
 <dl class="py method">
-<dt class="sig sig-object py" id="airflow.providers.airbyte.hooks.airbyte.AirbyteHook.submit_sync_connection">
-<span class="sig-name descname"><span class="pre">submit_sync_connection</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">connection_id</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="../../../../../../_modules/airflow/providers/airbyte/hooks/airbyte.html#AirbyteHook.submit_sync_connection"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#airflow.p [...]
-<dd><p>Submits a job to a Airbyte server.</p>
+<dt class="sig sig-object py" id="airflow.providers.snowflake.hooks.snowflake.SnowflakeHook.get_sqlalchemy_engine">
+<span class="sig-name descname"><span class="pre">get_sqlalchemy_engine</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">engine_kwargs</span></span><span class="o"><span class="pre">=</span></span><span class="default_value"><span class="pre">None</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="../../../../../../_modules/airflow/providers/snowflake/hooks/snowflake.html#SnowflakeHook.get_sqlalchemy_e [...]
+<dd><p>Get an sqlalchemy_engine object.</p>
 <dl class="field-list simple">
 <dt class="field-odd">Parameters</dt>
-<dd class="field-odd"><p><strong>connection_id</strong> (<a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#str" title="(in Python v3.11)"><em>str</em></a>) – Required. The ConnectionId of the Airbyte Connection.</p>
+<dd class="field-odd"><p><strong>engine_kwargs</strong> – Kwargs used in <a class="reference external" href="https://docs.sqlalchemy.org/en/latest/core/engines.html#sqlalchemy.create_engine" title="(in SQLAlchemy v2.0)"><code class="xref py py-func docutils literal notranslate"><span class="pre">create_engine()</span></code></a>.</p>
+</dd>
+<dt class="field-even">Returns</dt>
+<dd class="field-even"><p>the created engine.</p>
 </dd>
 </dl>
 </dd></dl>
 
 <dl class="py method">
-<dt class="sig sig-object py" id="airflow.providers.airbyte.hooks.airbyte.AirbyteHook.get_job">
-<span class="sig-name descname"><span class="pre">get_job</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">job_id</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="../../../../../../_modules/airflow/providers/airbyte/hooks/airbyte.html#AirbyteHook.get_job"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#airflow.providers.airbyte.hooks.airbyte.Airbyt [...]
-<dd><p>Gets the resource representation for a job in Airbyte.</p>
+<dt class="sig sig-object py" id="airflow.providers.snowflake.hooks.snowflake.SnowflakeHook.set_autocommit">
+<span class="sig-name descname"><span class="pre">set_autocommit</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">conn</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">autocommit</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="../../../../../../_modules/airflow/providers/snowflake/hooks/snowflake.html#SnowflakeHook.set_autocommit"><span class="viewcode-link"><span class="p [...]
+<dd><p>Sets the autocommit flag on the connection</p>
 <dl class="field-list simple">
-<dt class="field-odd">Parameters</dt>
-<dd class="field-odd"><p><strong>job_id</strong> (<a class="reference external" href="https://docs.python.org/3/library/functions.html#int" title="(in Python v3.11)"><em>int</em></a>) – Required. Id of the Airbyte job</p>
-</dd>
 </dl>
 </dd></dl>
 
 <dl class="py method">
-<dt class="sig sig-object py" id="airflow.providers.airbyte.hooks.airbyte.AirbyteHook.cancel_job">
-<span class="sig-name descname"><span class="pre">cancel_job</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">job_id</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="../../../../../../_modules/airflow/providers/airbyte/hooks/airbyte.html#AirbyteHook.cancel_job"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#airflow.providers.airbyte.hooks.airbyte. [...]
-<dd><p>Cancel the job when task is cancelled</p>
+<dt class="sig sig-object py" id="airflow.providers.snowflake.hooks.snowflake.SnowflakeHook.get_autocommit">
+<span class="sig-name descname"><span class="pre">get_autocommit</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">conn</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="../../../../../../_modules/airflow/providers/snowflake/hooks/snowflake.html#SnowflakeHook.get_autocommit"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#airflow.providers.snowflake. [...]
+<dd><p>Get autocommit setting for the provided connection.
+Return True if conn.autocommit is set to True.
+Return False if conn.autocommit is not set or set to False or conn
+does not support autocommit.</p>
 <dl class="field-list simple">
 <dt class="field-odd">Parameters</dt>
-<dd class="field-odd"><p><strong>job_id</strong> (<a class="reference external" href="https://docs.python.org/3/library/functions.html#int" title="(in Python v3.11)"><em>int</em></a>) – Required. Id of the Airbyte job</p>
+<dd class="field-odd"><p><strong>conn</strong> – Connection to get autocommit setting from.</p>
+</dd>
+<dt class="field-even">Returns</dt>
+<dd class="field-even"><p>connection autocommit setting.</p>
 </dd>
 </dl>
 </dd></dl>
 
 <dl class="py method">
-<dt class="sig sig-object py" id="airflow.providers.airbyte.hooks.airbyte.AirbyteHook.test_connection">
-<span class="sig-name descname"><span class="pre">test_connection</span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="../../../../../../_modules/airflow/providers/airbyte/hooks/airbyte.html#AirbyteHook.test_connection"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#airflow.providers.airbyte.hooks.airbyte.AirbyteHook.test_connection" title="Permalink to this definition">¶</a></dt>
-<dd><p>Tests the Airbyte connection by hitting the health API</p>
+<dt class="sig sig-object py" id="airflow.providers.snowflake.hooks.snowflake.SnowflakeHook.run">
+<span class="sig-name descname"><span class="pre">run</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">sql</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">autocommit</span></span><span class="o"><span class="pre">=</span></span><span class="default_value"><span class="pre">False</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">parameters</span></span><span class="o"><span class="pre [...]
+<dd><p>Runs a command or a list of commands. Pass a list of sql
+statements to the sql parameter to get them to execute
+sequentially. The variable execution_info is returned so that
+it can be used in the Operators to modify the behavior
+depending on the result of the query (i.e fail the operator
+if the copy has processed 0 files)</p>
+<dl class="field-list simple">
+<dt class="field-odd">Parameters</dt>
+<dd class="field-odd"><ul class="simple">
+<li><p><strong>sql</strong> (<a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#str" title="(in Python v3.11)"><em>str</em></a><em> | </em><em>Iterable</em><em>[</em><a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#str" title="(in Python v3.11)"><em>str</em></a><em>]</em>) – the sql string to be executed with possibly multiple statements,
+or a list of sql statements to execute</p></li>
+<li><p><strong>autocommit</strong> (<a class="reference external" href="https://docs.python.org/3/library/functions.html#bool" title="(in Python v3.11)"><em>bool</em></a>) – What to set the connection’s autocommit setting to
+before executing the query.</p></li>
+<li><p><strong>parameters</strong> (<em>Iterable</em><em> | </em><em>Mapping</em><em> | </em><em>None</em>) – The parameters to render the SQL query with.</p></li>
+<li><p><strong>handler</strong> (<em>Callable</em><em> | </em><em>None</em>) – The result handler which is called with the result of each statement.</p></li>
+<li><p><strong>split_statements</strong> (<a class="reference external" href="https://docs.python.org/3/library/functions.html#bool" title="(in Python v3.11)"><em>bool</em></a>) – Whether to split a single SQL string into statements and run separately</p></li>
+<li><p><strong>return_last</strong> (<a class="reference external" href="https://docs.python.org/3/library/functions.html#bool" title="(in Python v3.11)"><em>bool</em></a>) – Whether to return result for only last statement or for all after split</p></li>
+<li><p><strong>return_dictionaries</strong> (<a class="reference external" href="https://docs.python.org/3/library/functions.html#bool" title="(in Python v3.11)"><em>bool</em></a>) – Whether to return dictionaries rather than regular DBApi sequences
+as rows in the result. The dictionaries are of form:
+<code class="docutils literal notranslate"><span class="pre">{</span> <span class="pre">'column1_name':</span> <span class="pre">value1,</span> <span class="pre">'column2_name':</span> <span class="pre">value2</span> <span class="pre">...</span> <span class="pre">}</span></code>.</p></li>
+</ul>
+</dd>
+<dt class="field-even">Returns</dt>
+<dd class="field-even"><p>return only result of the LAST SQL expression if handler was provided.</p>
+</dd>
+<dt class="field-odd">Return type</dt>
+<dd class="field-odd"><p>Any | <a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#list" title="(in Python v3.11)">list</a>[Any] | None</p>
+</dd>
+</dl>
 </dd></dl>
 
 </dd></dl>
@@ -739,10 +787,10 @@ Used only if <code class="docutils literal notranslate"><span class="pre">asynch
 
 
     <div class="pager" role="navigation" aria-label="related navigation">
-            <a rel="prev" title="airflow.providers.airbyte.hooks" href="../index.html" >
+            <a rel="prev" title="airflow.providers.snowflake.hooks" href="../index.html" >
                 <button class="btn-hollow btn-blue bodytext__medium--cerulean-blue" accesskey="p">Previous</button>
             </a>
-            <a rel="next" title="airflow.providers.airbyte.operators" href="../../operators/index.html" >
+            <a rel="next" title="airflow.providers.snowflake.operators" href="../../operators/index.html" >
                 <button class="btn-hollow btn-blue bodytext__medium--cerulean-blue" accesskey="n">Next</button>
             </a>
     </div>
@@ -812,45 +860,39 @@ Used only if <code class="docutils literal notranslate"><span class="pre">asynch
     <nav class="wy-nav-side-toc">
         <div class="wy-menu-vertical">
             <ul>
-<li><a class="reference internal" href="#"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.providers.airbyte.hooks.airbyte</span></code></a><ul>
+<li><a class="reference internal" href="#"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.providers.snowflake.hooks.snowflake</span></code></a><ul>
 <li><a class="reference internal" href="#module-contents">Module Contents</a><ul>
 <li><a class="reference internal" href="#classes">Classes</a><ul>
-<li><a class="reference internal" href="#airflow.providers.airbyte.hooks.airbyte.AirbyteHook"><code class="docutils literal notranslate"><span class="pre">AirbyteHook</span></code></a><ul>
-<li><a class="reference internal" href="#airflow.providers.airbyte.hooks.airbyte.AirbyteHook.conn_name_attr"><code class="docutils literal notranslate"><span class="pre">AirbyteHook.conn_name_attr</span></code></a></li>
-<li><a class="reference internal" href="#airflow.providers.airbyte.hooks.airbyte.AirbyteHook.default_conn_name"><code class="docutils literal notranslate"><span class="pre">AirbyteHook.default_conn_name</span></code></a></li>
-<li><a class="reference internal" href="#airflow.providers.airbyte.hooks.airbyte.AirbyteHook.conn_type"><code class="docutils literal notranslate"><span class="pre">AirbyteHook.conn_type</span></code></a></li>
-<li><a class="reference internal" href="#airflow.providers.airbyte.hooks.airbyte.AirbyteHook.hook_name"><code class="docutils literal notranslate"><span class="pre">AirbyteHook.hook_name</span></code></a></li>
-<li><a class="reference internal" href="#airflow.providers.airbyte.hooks.airbyte.AirbyteHook.RUNNING"><code class="docutils literal notranslate"><span class="pre">AirbyteHook.RUNNING</span></code></a></li>
-<li><a class="reference internal" href="#airflow.providers.airbyte.hooks.airbyte.AirbyteHook.SUCCEEDED"><code class="docutils literal notranslate"><span class="pre">AirbyteHook.SUCCEEDED</span></code></a></li>
-<li><a class="reference internal" href="#airflow.providers.airbyte.hooks.airbyte.AirbyteHook.CANCELLED"><code class="docutils literal notranslate"><span class="pre">AirbyteHook.CANCELLED</span></code></a></li>
-<li><a class="reference internal" href="#airflow.providers.airbyte.hooks.airbyte.AirbyteHook.PENDING"><code class="docutils literal notranslate"><span class="pre">AirbyteHook.PENDING</span></code></a></li>
-<li><a class="reference internal" href="#airflow.providers.airbyte.hooks.airbyte.AirbyteHook.FAILED"><code class="docutils literal notranslate"><span class="pre">AirbyteHook.FAILED</span></code></a></li>
-<li><a class="reference internal" href="#airflow.providers.airbyte.hooks.airbyte.AirbyteHook.ERROR"><code class="docutils literal notranslate"><span class="pre">AirbyteHook.ERROR</span></code></a></li>
-<li><a class="reference internal" href="#airflow.providers.airbyte.hooks.airbyte.AirbyteHook.INCOMPLETE"><code class="docutils literal notranslate"><span class="pre">AirbyteHook.INCOMPLETE</span></code></a></li>
-<li><a class="reference internal" href="#airflow.providers.airbyte.hooks.airbyte.AirbyteHook.wait_for_job"><code class="docutils literal notranslate"><span class="pre">AirbyteHook.wait_for_job()</span></code></a></li>
-<li><a class="reference internal" href="#airflow.providers.airbyte.hooks.airbyte.AirbyteHook.submit_sync_connection"><code class="docutils literal notranslate"><span class="pre">AirbyteHook.submit_sync_connection()</span></code></a></li>
-<li><a class="reference internal" href="#airflow.providers.airbyte.hooks.airbyte.AirbyteHook.get_job"><code class="docutils literal notranslate"><span class="pre">AirbyteHook.get_job()</span></code></a></li>
-<li><a class="reference internal" href="#airflow.providers.airbyte.hooks.airbyte.AirbyteHook.cancel_job"><code class="docutils literal notranslate"><span class="pre">AirbyteHook.cancel_job()</span></code></a></li>
-<li><a class="reference internal" href="#airflow.providers.airbyte.hooks.airbyte.AirbyteHook.test_connection"><code class="docutils literal notranslate"><span class="pre">AirbyteHook.test_connection()</span></code></a></li>
+<li><a class="reference internal" href="#airflow.providers.snowflake.hooks.snowflake.SnowflakeHook"><code class="docutils literal notranslate"><span class="pre">SnowflakeHook</span></code></a><ul>
+<li><a class="reference internal" href="#airflow.providers.snowflake.hooks.snowflake.SnowflakeHook.conn_name_attr"><code class="docutils literal notranslate"><span class="pre">SnowflakeHook.conn_name_attr</span></code></a></li>
+<li><a class="reference internal" href="#airflow.providers.snowflake.hooks.snowflake.SnowflakeHook.default_conn_name"><code class="docutils literal notranslate"><span class="pre">SnowflakeHook.default_conn_name</span></code></a></li>
+<li><a class="reference internal" href="#airflow.providers.snowflake.hooks.snowflake.SnowflakeHook.conn_type"><code class="docutils literal notranslate"><span class="pre">SnowflakeHook.conn_type</span></code></a></li>
+<li><a class="reference internal" href="#airflow.providers.snowflake.hooks.snowflake.SnowflakeHook.hook_name"><code class="docutils literal notranslate"><span class="pre">SnowflakeHook.hook_name</span></code></a></li>
+<li><a class="reference internal" href="#airflow.providers.snowflake.hooks.snowflake.SnowflakeHook.supports_autocommit"><code class="docutils literal notranslate"><span class="pre">SnowflakeHook.supports_autocommit</span></code></a></li>
+<li><a class="reference internal" href="#airflow.providers.snowflake.hooks.snowflake.SnowflakeHook.get_connection_form_widgets"><code class="docutils literal notranslate"><span class="pre">SnowflakeHook.get_connection_form_widgets()</span></code></a></li>
+<li><a class="reference internal" href="#airflow.providers.snowflake.hooks.snowflake.SnowflakeHook.get_ui_field_behaviour"><code class="docutils literal notranslate"><span class="pre">SnowflakeHook.get_ui_field_behaviour()</span></code></a></li>
+<li><a class="reference internal" href="#airflow.providers.snowflake.hooks.snowflake.SnowflakeHook.get_uri"><code class="docutils literal notranslate"><span class="pre">SnowflakeHook.get_uri()</span></code></a></li>
+<li><a class="reference internal" href="#airflow.providers.snowflake.hooks.snowflake.SnowflakeHook.get_conn"><code class="docutils literal notranslate"><span class="pre">SnowflakeHook.get_conn()</span></code></a></li>
+<li><a class="reference internal" href="#airflow.providers.snowflake.hooks.snowflake.SnowflakeHook.get_sqlalchemy_engine"><code class="docutils literal notranslate"><span class="pre">SnowflakeHook.get_sqlalchemy_engine()</span></code></a></li>
+<li><a class="reference internal" href="#airflow.providers.snowflake.hooks.snowflake.SnowflakeHook.set_autocommit"><code class="docutils literal notranslate"><span class="pre">SnowflakeHook.set_autocommit()</span></code></a></li>
+<li><a class="reference internal" href="#airflow.providers.snowflake.hooks.snowflake.SnowflakeHook.get_autocommit"><code class="docutils literal notranslate"><span class="pre">SnowflakeHook.get_autocommit()</span></code></a></li>
+<li><a class="reference internal" href="#airflow.providers.snowflake.hooks.snowflake.SnowflakeHook.run"><code class="docutils literal notranslate"><span class="pre">SnowflakeHook.run()</span></code></a></li>
 </ul>
 </li>
-<li><a class="reference internal" href="#airflow.providers.airbyte.hooks.airbyte.AirbyteHook">AirbyteHook</a><ul>
-<li><a class="reference internal" href="#airflow.providers.airbyte.hooks.airbyte.AirbyteHook.conn_name_attr">conn_name_attr</a></li>
-<li><a class="reference internal" href="#airflow.providers.airbyte.hooks.airbyte.AirbyteHook.default_conn_name">default_conn_name</a></li>
-<li><a class="reference internal" href="#airflow.providers.airbyte.hooks.airbyte.AirbyteHook.conn_type">conn_type</a></li>
-<li><a class="reference internal" href="#airflow.providers.airbyte.hooks.airbyte.AirbyteHook.hook_name">hook_name</a></li>
-<li><a class="reference internal" href="#airflow.providers.airbyte.hooks.airbyte.AirbyteHook.RUNNING">RUNNING</a></li>
-<li><a class="reference internal" href="#airflow.providers.airbyte.hooks.airbyte.AirbyteHook.SUCCEEDED">SUCCEEDED</a></li>
-<li><a class="reference internal" href="#airflow.providers.airbyte.hooks.airbyte.AirbyteHook.CANCELLED">CANCELLED</a></li>
-<li><a class="reference internal" href="#airflow.providers.airbyte.hooks.airbyte.AirbyteHook.PENDING">PENDING</a></li>
-<li><a class="reference internal" href="#airflow.providers.airbyte.hooks.airbyte.AirbyteHook.FAILED">FAILED</a></li>
-<li><a class="reference internal" href="#airflow.providers.airbyte.hooks.airbyte.AirbyteHook.ERROR">ERROR</a></li>
-<li><a class="reference internal" href="#airflow.providers.airbyte.hooks.airbyte.AirbyteHook.INCOMPLETE">INCOMPLETE</a></li>
-<li><a class="reference internal" href="#airflow.providers.airbyte.hooks.airbyte.AirbyteHook.wait_for_job">wait_for_job</a></li>
-<li><a class="reference internal" href="#airflow.providers.airbyte.hooks.airbyte.AirbyteHook.submit_sync_connection">submit_sync_connection</a></li>
-<li><a class="reference internal" href="#airflow.providers.airbyte.hooks.airbyte.AirbyteHook.get_job">get_job</a></li>
-<li><a class="reference internal" href="#airflow.providers.airbyte.hooks.airbyte.AirbyteHook.cancel_job">cancel_job</a></li>
-<li><a class="reference internal" href="#airflow.providers.airbyte.hooks.airbyte.AirbyteHook.test_connection">test_connection</a></li>
+<li><a class="reference internal" href="#airflow.providers.snowflake.hooks.snowflake.SnowflakeHook">SnowflakeHook</a><ul>
+<li><a class="reference internal" href="#airflow.providers.snowflake.hooks.snowflake.SnowflakeHook.conn_name_attr">conn_name_attr</a></li>
+<li><a class="reference internal" href="#airflow.providers.snowflake.hooks.snowflake.SnowflakeHook.default_conn_name">default_conn_name</a></li>
+<li><a class="reference internal" href="#airflow.providers.snowflake.hooks.snowflake.SnowflakeHook.conn_type">conn_type</a></li>
+<li><a class="reference internal" href="#airflow.providers.snowflake.hooks.snowflake.SnowflakeHook.hook_name">hook_name</a></li>
+<li><a class="reference internal" href="#airflow.providers.snowflake.hooks.snowflake.SnowflakeHook.supports_autocommit">supports_autocommit</a></li>
+<li><a class="reference internal" href="#airflow.providers.snowflake.hooks.snowflake.SnowflakeHook.get_connection_form_widgets">get_connection_form_widgets</a></li>
+<li><a class="reference internal" href="#airflow.providers.snowflake.hooks.snowflake.SnowflakeHook.get_ui_field_behaviour">get_ui_field_behaviour</a></li>
+<li><a class="reference internal" href="#airflow.providers.snowflake.hooks.snowflake.SnowflakeHook.get_uri">get_uri</a></li>
+<li><a class="reference internal" href="#airflow.providers.snowflake.hooks.snowflake.SnowflakeHook.get_conn">get_conn</a></li>
+<li><a class="reference internal" href="#airflow.providers.snowflake.hooks.snowflake.SnowflakeHook.get_sqlalchemy_engine">get_sqlalchemy_engine</a></li>
+<li><a class="reference internal" href="#airflow.providers.snowflake.hooks.snowflake.SnowflakeHook.set_autocommit">set_autocommit</a></li>
+<li><a class="reference internal" href="#airflow.providers.snowflake.hooks.snowflake.SnowflakeHook.get_autocommit">get_autocommit</a></li>
+<li><a class="reference internal" href="#airflow.providers.snowflake.hooks.snowflake.SnowflakeHook.run">run</a></li>
 </ul>
 </li>
 </ul>
@@ -881,7 +923,7 @@ Used only if <code class="docutils literal notranslate"><span class="pre">asynch
             
         
         <div class="base-layout--button">
-            <a href="https://github.com/apache/airflow/edit/main/docs/apache-airflow-providers-airbyte/_api/airflow/providers/airbyte/hooks/airbyte/index.rst" rel="nofollow">
+            <a href="https://github.com/apache/airflow/edit/main/docs/apache-airflow-providers-snowflake/_api/airflow/providers/snowflake/hooks/snowflake/index.rst" rel="nofollow">
 
                 <button class="btn-hollow btn-brown btn-with-icon with-box-shadow button-fixed">
                     <svg xmlns="http://www.w3.org/2000/svg" width="30.76" height="30">
diff --git a/docs-archive/apache-airflow-providers-airbyte/3.2.0/_api/airflow/providers/airbyte/index.html b/docs-archive/apache-airflow-providers-snowflake/4.0.2/_api/airflow/providers/snowflake/index.html
similarity index 95%
copy from docs-archive/apache-airflow-providers-airbyte/3.2.0/_api/airflow/providers/airbyte/index.html
copy to docs-archive/apache-airflow-providers-snowflake/4.0.2/_api/airflow/providers/snowflake/index.html
index 4e201e18ac..cee9eeb2e4 100644
--- a/docs-archive/apache-airflow-providers-airbyte/3.2.0/_api/airflow/providers/airbyte/index.html
+++ b/docs-archive/apache-airflow-providers-snowflake/4.0.2/_api/airflow/providers/snowflake/index.html
@@ -9,7 +9,7 @@
 <head>
         <meta charset="utf-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1">
-        <title>airflow.providers.airbyte &mdash; apache-airflow-providers-airbyte Documentation</title>
+        <title>airflow.providers.snowflake &mdash; apache-airflow-providers-snowflake Documentation</title>
     <link rel="stylesheet" href="../../../../_static/_gen/css/main.min.css" type="text/css" />
             <link rel="stylesheet" type="text/css" href="../../../../_static/pygments.css" />
             <link rel="stylesheet" type="text/css" href="../../../../_static/_gen/css/main.min.css" />
@@ -19,8 +19,8 @@
             <link rel="shortcut icon" href="../../../../_static/pin_32.png"/>
             <link rel="index" title="Index" href="../../../../genindex.html" />
             <link rel="search" title="Search" href="../../../../search.html" />
-            <link rel="next" title="airflow.providers.airbyte.hooks" href="hooks/index.html" />
-            <link rel="prev" title="Airbyte Connection" href="../../../../connections.html" />
+            <link rel="next" title="airflow.providers.snowflake.hooks" href="hooks/index.html" />
+            <link rel="prev" title="SnowflakeToSlackOperator" href="../../../../operators/snowflake_to_slack.html" />
     <!-- Matomo -->
     <script>
         var _paq = window._paq = window._paq || [];
@@ -284,7 +284,7 @@
 <div id="docs-version-selector" class="docs-version-selector sidebar__version-selector">
     <a class="dropdown-toggle" href="#" id="versionDropdown" role="button" data-toggle="dropdown" aria-haspopup="true"
        aria-expanded="false">
-        <span class="bodytext__medium--greyish-brown">Version: </span><span class="version">3.2.0</span>
+        <span class="bodytext__medium--greyish-brown">Version: </span><span class="version">4.0.2</span>
     </a>
     <div class="dropdown-menu" aria-labelledby="navbarDropdownMenuLink">
 
@@ -327,8 +327,8 @@
 <div class="toctree" role="navigation" aria-label="main navigation">
     <p class="caption" role="heading"><span class="caption-text">Guides</span></p>
 <ul>
-<li class="toctree-l1"><a class="reference internal" href="../../../../operators/airbyte.html">Operators</a></li>
-<li class="toctree-l1"><a class="reference internal" href="../../../../connections.html">Connection types</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../../../../connections/snowflake.html">Connection Types</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../../../../operators/index.html">Operators</a></li>
 </ul>
 <p class="caption" role="heading"><span class="caption-text">References</span></p>
 <ul class="current">
@@ -336,8 +336,8 @@
 </ul>
 <p class="caption" role="heading"><span class="caption-text">Resources</span></p>
 <ul>
-<li class="toctree-l1"><a class="reference external" href="https://github.com/apache/airflow/tree/providers-airbyte/3.0.0/tests/system/providers/airbyte">Example DAGs</a></li>
-<li class="toctree-l1"><a class="reference external" href="https://pypi.org/project/apache-airflow-providers-airbyte/">PyPI Repository</a></li>
+<li class="toctree-l1"><a class="reference external" href="https://github.com/apache/airflow/tree/providers-snowflake/3.0.0/tests/system/providers/snowflake">Example DAGs</a></li>
+<li class="toctree-l1"><a class="reference external" href="https://pypi.org/project/apache-airflow-providers-snowflake/">PyPI Repository</a></li>
 <li class="toctree-l1"><a class="reference internal" href="../../../../installing-providers-from-sources.html">Installing from sources</a></li>
 </ul>
 <p class="caption" role="heading"><span class="caption-text">Commits</span></p>
@@ -426,7 +426,7 @@
 <div id="docs-version-selector" class="docs-version-selector sidebar__version-selector">
     <a class="dropdown-toggle" href="#" id="versionDropdown" role="button" data-toggle="dropdown" aria-haspopup="true"
        aria-expanded="false">
-        <span class="bodytext__medium--greyish-brown">Version: </span><span class="version">3.2.0</span>
+        <span class="bodytext__medium--greyish-brown">Version: </span><span class="version">4.0.2</span>
     </a>
     <div class="dropdown-menu" aria-labelledby="navbarDropdownMenuLink">
 
@@ -469,8 +469,8 @@
 <div class="toctree" role="navigation" aria-label="main navigation">
     <p class="caption" role="heading"><span class="caption-text">Guides</span></p>
 <ul>
-<li class="toctree-l1"><a class="reference internal" href="../../../../operators/airbyte.html">Operators</a></li>
-<li class="toctree-l1"><a class="reference internal" href="../../../../connections.html">Connection types</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../../../../connections/snowflake.html">Connection Types</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../../../../operators/index.html">Operators</a></li>
 </ul>
 <p class="caption" role="heading"><span class="caption-text">References</span></p>
 <ul class="current">
@@ -478,8 +478,8 @@
 </ul>
 <p class="caption" role="heading"><span class="caption-text">Resources</span></p>
 <ul>
-<li class="toctree-l1"><a class="reference external" href="https://github.com/apache/airflow/tree/providers-airbyte/3.0.0/tests/system/providers/airbyte">Example DAGs</a></li>
-<li class="toctree-l1"><a class="reference external" href="https://pypi.org/project/apache-airflow-providers-airbyte/">PyPI Repository</a></li>
+<li class="toctree-l1"><a class="reference external" href="https://github.com/apache/airflow/tree/providers-snowflake/3.0.0/tests/system/providers/snowflake">Example DAGs</a></li>
+<li class="toctree-l1"><a class="reference external" href="https://pypi.org/project/apache-airflow-providers-snowflake/">PyPI Repository</a></li>
 <li class="toctree-l1"><a class="reference internal" href="../../../../installing-providers-from-sources.html">Installing from sources</a></li>
 </ul>
 <p class="caption" role="heading"><span class="caption-text">Commits</span></p>
@@ -575,7 +575,7 @@
         
             <li class="breadcrumb-item"><a href="../../../../index.html" class="icon icon-home"> Home</a></li>
             
-            <li class="breadcrumb-item"><a href="index.html"> <code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.providers.airbyte</span></code></a></li>
+            <li class="breadcrumb-item"><a href="index.html"> <code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.providers.snowflake</span></code></a></li>
         
     </ul>
 </div>
@@ -586,22 +586,28 @@
                                 <div class="bodywrapper">
                                     <div class="body" role="main">
                                         
-  <div class="section" id="module-airflow.providers.airbyte">
-<span id="airflow-providers-airbyte"></span><h1><a class="reference internal" href="#module-airflow.providers.airbyte" title="airflow.providers.airbyte"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.providers.airbyte</span></code></a><a class="headerlink" href="#module-airflow.providers.airbyte" title="Permalink to this heading">¶</a></h1>
+  <div class="section" id="module-airflow.providers.snowflake">
+<span id="airflow-providers-snowflake"></span><h1><a class="reference internal" href="#module-airflow.providers.snowflake" title="airflow.providers.snowflake"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.providers.snowflake</span></code></a><a class="headerlink" href="#module-airflow.providers.snowflake" title="Permalink to this heading">¶</a></h1>
 <div class="section" id="subpackages">
 <h2>Subpackages<a class="headerlink" href="#subpackages" title="Permalink to this heading">¶</a></h2>
 <div class="toctree-wrapper compound">
 <ul>
-<li class="toctree-l1"><a class="reference internal" href="hooks/index.html"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.providers.airbyte.hooks</span></code></a><ul>
-<li class="toctree-l2"><a class="reference internal" href="hooks/airbyte/index.html"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.providers.airbyte.hooks.airbyte</span></code></a></li>
+<li class="toctree-l1"><a class="reference internal" href="hooks/index.html"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.providers.snowflake.hooks</span></code></a><ul>
+<li class="toctree-l2"><a class="reference internal" href="hooks/snowflake/index.html"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.providers.snowflake.hooks.snowflake</span></code></a></li>
 </ul>
 </li>
-<li class="toctree-l1"><a class="reference internal" href="operators/index.html"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.providers.airbyte.operators</span></code></a><ul>
-<li class="toctree-l2"><a class="reference internal" href="operators/airbyte/index.html"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.providers.airbyte.operators.airbyte</span></code></a></li>
+<li class="toctree-l1"><a class="reference internal" href="operators/index.html"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.providers.snowflake.operators</span></code></a><ul>
+<li class="toctree-l2"><a class="reference internal" href="operators/snowflake/index.html"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.providers.snowflake.operators.snowflake</span></code></a></li>
 </ul>
 </li>
-<li class="toctree-l1"><a class="reference internal" href="sensors/index.html"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.providers.airbyte.sensors</span></code></a><ul>
-<li class="toctree-l2"><a class="reference internal" href="sensors/airbyte/index.html"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.providers.airbyte.sensors.airbyte</span></code></a></li>
+<li class="toctree-l1"><a class="reference internal" href="transfers/index.html"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.providers.snowflake.transfers</span></code></a><ul>
+<li class="toctree-l2"><a class="reference internal" href="transfers/copy_into_snowflake/index.html"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.providers.snowflake.transfers.copy_into_snowflake</span></code></a></li>
+<li class="toctree-l2"><a class="reference internal" href="transfers/s3_to_snowflake/index.html"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.providers.snowflake.transfers.s3_to_snowflake</span></code></a></li>
+<li class="toctree-l2"><a class="reference internal" href="transfers/snowflake_to_slack/index.html"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.providers.snowflake.transfers.snowflake_to_slack</span></code></a></li>
+</ul>
+</li>
+<li class="toctree-l1"><a class="reference internal" href="utils/index.html"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.providers.snowflake.utils</span></code></a><ul>
+<li class="toctree-l2"><a class="reference internal" href="utils/common/index.html"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.providers.snowflake.utils.common</span></code></a></li>
 </ul>
 </li>
 </ul>
@@ -611,10 +617,10 @@
 
 
     <div class="pager" role="navigation" aria-label="related navigation">
-            <a rel="prev" title="Airbyte Connection" href="../../../../connections.html" >
+            <a rel="prev" title="SnowflakeToSlackOperator" href="../../../../operators/snowflake_to_slack.html" >
                 <button class="btn-hollow btn-blue bodytext__medium--cerulean-blue" accesskey="p">Previous</button>
             </a>
-            <a rel="next" title="airflow.providers.airbyte.hooks" href="hooks/index.html" >
+            <a rel="next" title="airflow.providers.snowflake.hooks" href="hooks/index.html" >
                 <button class="btn-hollow btn-blue bodytext__medium--cerulean-blue" accesskey="n">Next</button>
             </a>
     </div>
@@ -684,7 +690,7 @@
     <nav class="wy-nav-side-toc">
         <div class="wy-menu-vertical">
             <ul>
-<li><a class="reference internal" href="#"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.providers.airbyte</span></code></a><ul>
+<li><a class="reference internal" href="#"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.providers.snowflake</span></code></a><ul>
 <li><a class="reference internal" href="#subpackages">Subpackages</a></li>
 </ul>
 </li>
@@ -710,7 +716,7 @@
             
         
         <div class="base-layout--button">
-            <a href="https://github.com/apache/airflow/edit/main/docs/apache-airflow-providers-airbyte/_api/airflow/providers/airbyte/index.rst" rel="nofollow">
+            <a href="https://github.com/apache/airflow/edit/main/docs/apache-airflow-providers-snowflake/_api/airflow/providers/snowflake/index.rst" rel="nofollow">
 
                 <button class="btn-hollow btn-brown btn-with-icon with-box-shadow button-fixed">
                     <svg xmlns="http://www.w3.org/2000/svg" width="30.76" height="30">
diff --git a/docs-archive/apache-airflow-providers-airbyte/3.2.0/_api/airflow/providers/airbyte/hooks/index.html b/docs-archive/apache-airflow-providers-snowflake/4.0.2/_api/airflow/providers/snowflake/operators/index.html
similarity index 97%
copy from docs-archive/apache-airflow-providers-airbyte/3.2.0/_api/airflow/providers/airbyte/hooks/index.html
copy to docs-archive/apache-airflow-providers-snowflake/4.0.2/_api/airflow/providers/snowflake/operators/index.html
index d4dede9c0e..bb42e1e952 100644
--- a/docs-archive/apache-airflow-providers-airbyte/3.2.0/_api/airflow/providers/airbyte/hooks/index.html
+++ b/docs-archive/apache-airflow-providers-snowflake/4.0.2/_api/airflow/providers/snowflake/operators/index.html
@@ -9,7 +9,7 @@
 <head>
         <meta charset="utf-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1">
-        <title>airflow.providers.airbyte.hooks &mdash; apache-airflow-providers-airbyte Documentation</title>
+        <title>airflow.providers.snowflake.operators &mdash; apache-airflow-providers-snowflake Documentation</title>
     <link rel="stylesheet" href="../../../../../_static/_gen/css/main.min.css" type="text/css" />
             <link rel="stylesheet" type="text/css" href="../../../../../_static/pygments.css" />
             <link rel="stylesheet" type="text/css" href="../../../../../_static/_gen/css/main.min.css" />
@@ -19,8 +19,8 @@
             <link rel="shortcut icon" href="../../../../../_static/pin_32.png"/>
             <link rel="index" title="Index" href="../../../../../genindex.html" />
             <link rel="search" title="Search" href="../../../../../search.html" />
-            <link rel="next" title="airflow.providers.airbyte.hooks.airbyte" href="airbyte/index.html" />
-            <link rel="prev" title="airflow.providers.airbyte" href="../index.html" />
+            <link rel="next" title="airflow.providers.snowflake.operators.snowflake" href="snowflake/index.html" />
+            <link rel="prev" title="airflow.providers.snowflake.hooks.snowflake" href="../hooks/snowflake/index.html" />
     <!-- Matomo -->
     <script>
         var _paq = window._paq = window._paq || [];
@@ -284,7 +284,7 @@
 <div id="docs-version-selector" class="docs-version-selector sidebar__version-selector">
     <a class="dropdown-toggle" href="#" id="versionDropdown" role="button" data-toggle="dropdown" aria-haspopup="true"
        aria-expanded="false">
-        <span class="bodytext__medium--greyish-brown">Version: </span><span class="version">3.2.0</span>
+        <span class="bodytext__medium--greyish-brown">Version: </span><span class="version">4.0.2</span>
     </a>
     <div class="dropdown-menu" aria-labelledby="navbarDropdownMenuLink">
 
@@ -327,8 +327,8 @@
 <div class="toctree" role="navigation" aria-label="main navigation">
     <p class="caption" role="heading"><span class="caption-text">Guides</span></p>
 <ul>
-<li class="toctree-l1"><a class="reference internal" href="../../../../../operators/airbyte.html">Operators</a></li>
-<li class="toctree-l1"><a class="reference internal" href="../../../../../connections.html">Connection types</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../../../../../connections/snowflake.html">Connection Types</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../../../../../operators/index.html">Operators</a></li>
 </ul>
 <p class="caption" role="heading"><span class="caption-text">References</span></p>
 <ul class="current">
@@ -336,8 +336,8 @@
 </ul>
 <p class="caption" role="heading"><span class="caption-text">Resources</span></p>
 <ul>
-<li class="toctree-l1"><a class="reference external" href="https://github.com/apache/airflow/tree/providers-airbyte/3.0.0/tests/system/providers/airbyte">Example DAGs</a></li>
-<li class="toctree-l1"><a class="reference external" href="https://pypi.org/project/apache-airflow-providers-airbyte/">PyPI Repository</a></li>
+<li class="toctree-l1"><a class="reference external" href="https://github.com/apache/airflow/tree/providers-snowflake/3.0.0/tests/system/providers/snowflake">Example DAGs</a></li>
+<li class="toctree-l1"><a class="reference external" href="https://pypi.org/project/apache-airflow-providers-snowflake/">PyPI Repository</a></li>
 <li class="toctree-l1"><a class="reference internal" href="../../../../../installing-providers-from-sources.html">Installing from sources</a></li>
 </ul>
 <p class="caption" role="heading"><span class="caption-text">Commits</span></p>
@@ -426,7 +426,7 @@
 <div id="docs-version-selector" class="docs-version-selector sidebar__version-selector">
     <a class="dropdown-toggle" href="#" id="versionDropdown" role="button" data-toggle="dropdown" aria-haspopup="true"
        aria-expanded="false">
-        <span class="bodytext__medium--greyish-brown">Version: </span><span class="version">3.2.0</span>
+        <span class="bodytext__medium--greyish-brown">Version: </span><span class="version">4.0.2</span>
     </a>
     <div class="dropdown-menu" aria-labelledby="navbarDropdownMenuLink">
 
@@ -469,8 +469,8 @@
 <div class="toctree" role="navigation" aria-label="main navigation">
     <p class="caption" role="heading"><span class="caption-text">Guides</span></p>
 <ul>
-<li class="toctree-l1"><a class="reference internal" href="../../../../../operators/airbyte.html">Operators</a></li>
-<li class="toctree-l1"><a class="reference internal" href="../../../../../connections.html">Connection types</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../../../../../connections/snowflake.html">Connection Types</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../../../../../operators/index.html">Operators</a></li>
 </ul>
 <p class="caption" role="heading"><span class="caption-text">References</span></p>
 <ul class="current">
@@ -478,8 +478,8 @@
 </ul>
 <p class="caption" role="heading"><span class="caption-text">Resources</span></p>
 <ul>
-<li class="toctree-l1"><a class="reference external" href="https://github.com/apache/airflow/tree/providers-airbyte/3.0.0/tests/system/providers/airbyte">Example DAGs</a></li>
-<li class="toctree-l1"><a class="reference external" href="https://pypi.org/project/apache-airflow-providers-airbyte/">PyPI Repository</a></li>
+<li class="toctree-l1"><a class="reference external" href="https://github.com/apache/airflow/tree/providers-snowflake/3.0.0/tests/system/providers/snowflake">Example DAGs</a></li>
+<li class="toctree-l1"><a class="reference external" href="https://pypi.org/project/apache-airflow-providers-snowflake/">PyPI Repository</a></li>
 <li class="toctree-l1"><a class="reference internal" href="../../../../../installing-providers-from-sources.html">Installing from sources</a></li>
 </ul>
 <p class="caption" role="heading"><span class="caption-text">Commits</span></p>
@@ -575,9 +575,9 @@
         
             <li class="breadcrumb-item"><a href="../../../../../index.html" class="icon icon-home"> Home</a></li>
             
-                <li class="breadcrumb-item"><a href="../index.html"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.providers.airbyte</span></code></a></li>
+                <li class="breadcrumb-item"><a href="../index.html"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.providers.snowflake</span></code></a></li>
             
-            <li class="breadcrumb-item"><a href="index.html"> <code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.providers.airbyte.hooks</span></code></a></li>
+            <li class="breadcrumb-item"><a href="index.html"> <code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.providers.snowflake.operators</span></code></a></li>
         
     </ul>
 </div>
@@ -588,13 +588,13 @@
                                 <div class="bodywrapper">
                                     <div class="body" role="main">
                                         
-  <div class="section" id="module-airflow.providers.airbyte.hooks">
-<span id="airflow-providers-airbyte-hooks"></span><h1><a class="reference internal" href="#module-airflow.providers.airbyte.hooks" title="airflow.providers.airbyte.hooks"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.providers.airbyte.hooks</span></code></a><a class="headerlink" href="#module-airflow.providers.airbyte.hooks" title="Permalink to this heading">¶</a></h1>
+  <div class="section" id="module-airflow.providers.snowflake.operators">
+<span id="airflow-providers-snowflake-operators"></span><h1><a class="reference internal" href="#module-airflow.providers.snowflake.operators" title="airflow.providers.snowflake.operators"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.providers.snowflake.operators</span></code></a><a class="headerlink" href="#module-airflow.providers.snowflake.operators" title="Permalink to this heading">¶</a></h1>
 <div class="section" id="submodules">
 <h2>Submodules<a class="headerlink" href="#submodules" title="Permalink to this heading">¶</a></h2>
 <div class="toctree-wrapper compound">
 <ul>
-<li class="toctree-l1"><a class="reference internal" href="airbyte/index.html"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.providers.airbyte.hooks.airbyte</span></code></a></li>
+<li class="toctree-l1"><a class="reference internal" href="snowflake/index.html"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.providers.snowflake.operators.snowflake</span></code></a></li>
 </ul>
 </div>
 </div>
@@ -602,10 +602,10 @@
 
 
     <div class="pager" role="navigation" aria-label="related navigation">
-            <a rel="prev" title="airflow.providers.airbyte" href="../index.html" >
+            <a rel="prev" title="airflow.providers.snowflake.hooks.snowflake" href="../hooks/snowflake/index.html" >
                 <button class="btn-hollow btn-blue bodytext__medium--cerulean-blue" accesskey="p">Previous</button>
             </a>
-            <a rel="next" title="airflow.providers.airbyte.hooks.airbyte" href="airbyte/index.html" >
+            <a rel="next" title="airflow.providers.snowflake.operators.snowflake" href="snowflake/index.html" >
                 <button class="btn-hollow btn-blue bodytext__medium--cerulean-blue" accesskey="n">Next</button>
             </a>
     </div>
@@ -675,7 +675,7 @@
     <nav class="wy-nav-side-toc">
         <div class="wy-menu-vertical">
             <ul>
-<li><a class="reference internal" href="#"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.providers.airbyte.hooks</span></code></a><ul>
+<li><a class="reference internal" href="#"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.providers.snowflake.operators</span></code></a><ul>
 <li><a class="reference internal" href="#submodules">Submodules</a></li>
 </ul>
 </li>
@@ -701,7 +701,7 @@
             
         
         <div class="base-layout--button">
-            <a href="https://github.com/apache/airflow/edit/main/docs/apache-airflow-providers-airbyte/_api/airflow/providers/airbyte/hooks/index.rst" rel="nofollow">
+            <a href="https://github.com/apache/airflow/edit/main/docs/apache-airflow-providers-snowflake/_api/airflow/providers/snowflake/operators/index.rst" rel="nofollow">
 
                 <button class="btn-hollow btn-brown btn-with-icon with-box-shadow button-fixed">
                     <svg xmlns="http://www.w3.org/2000/svg" width="30.76" height="30">
diff --git a/docs-archive/apache-airflow-providers-airbyte/3.2.0/_api/airflow/providers/airbyte/hooks/airbyte/index.html b/docs-archive/apache-airflow-providers-snowflake/4.0.2/_api/airflow/providers/snowflake/operators/snowflake/index.html
similarity index 67%
copy from docs-archive/apache-airflow-providers-airbyte/3.2.0/_api/airflow/providers/airbyte/hooks/airbyte/index.html
copy to docs-archive/apache-airflow-providers-snowflake/4.0.2/_api/airflow/providers/snowflake/operators/snowflake/index.html
index f0df2e31b1..5c98b70737 100644
--- a/docs-archive/apache-airflow-providers-airbyte/3.2.0/_api/airflow/providers/airbyte/hooks/airbyte/index.html
+++ b/docs-archive/apache-airflow-providers-snowflake/4.0.2/_api/airflow/providers/snowflake/operators/snowflake/index.html
@@ -9,7 +9,7 @@
 <head>
         <meta charset="utf-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1">
-        <title>airflow.providers.airbyte.hooks.airbyte &mdash; apache-airflow-providers-airbyte Documentation</title>
+        <title>airflow.providers.snowflake.operators.snowflake &mdash; apache-airflow-providers-snowflake Documentation</title>
     <link rel="stylesheet" href="../../../../../../_static/_gen/css/main.min.css" type="text/css" />
             <link rel="stylesheet" type="text/css" href="../../../../../../_static/pygments.css" />
             <link rel="stylesheet" type="text/css" href="../../../../../../_static/_gen/css/main.min.css" />
@@ -19,8 +19,8 @@
             <link rel="shortcut icon" href="../../../../../../_static/pin_32.png"/>
             <link rel="index" title="Index" href="../../../../../../genindex.html" />
             <link rel="search" title="Search" href="../../../../../../search.html" />
-            <link rel="next" title="airflow.providers.airbyte.operators" href="../../operators/index.html" />
-            <link rel="prev" title="airflow.providers.airbyte.hooks" href="../index.html" />
+            <link rel="next" title="airflow.providers.snowflake.transfers" href="../../transfers/index.html" />
+            <link rel="prev" title="airflow.providers.snowflake.operators" href="../index.html" />
     <!-- Matomo -->
     <script>
         var _paq = window._paq = window._paq || [];
@@ -284,7 +284,7 @@
 <div id="docs-version-selector" class="docs-version-selector sidebar__version-selector">
     <a class="dropdown-toggle" href="#" id="versionDropdown" role="button" data-toggle="dropdown" aria-haspopup="true"
        aria-expanded="false">
-        <span class="bodytext__medium--greyish-brown">Version: </span><span class="version">3.2.0</span>
+        <span class="bodytext__medium--greyish-brown">Version: </span><span class="version">4.0.2</span>
     </a>
     <div class="dropdown-menu" aria-labelledby="navbarDropdownMenuLink">
 
@@ -327,8 +327,8 @@
 <div class="toctree" role="navigation" aria-label="main navigation">
     <p class="caption" role="heading"><span class="caption-text">Guides</span></p>
 <ul>
-<li class="toctree-l1"><a class="reference internal" href="../../../../../../operators/airbyte.html">Operators</a></li>
-<li class="toctree-l1"><a class="reference internal" href="../../../../../../connections.html">Connection types</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../../../../../../connections/snowflake.html">Connection Types</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../../../../../../operators/index.html">Operators</a></li>
 </ul>
 <p class="caption" role="heading"><span class="caption-text">References</span></p>
 <ul class="current">
@@ -336,8 +336,8 @@
 </ul>
 <p class="caption" role="heading"><span class="caption-text">Resources</span></p>
 <ul>
-<li class="toctree-l1"><a class="reference external" href="https://github.com/apache/airflow/tree/providers-airbyte/3.0.0/tests/system/providers/airbyte">Example DAGs</a></li>
-<li class="toctree-l1"><a class="reference external" href="https://pypi.org/project/apache-airflow-providers-airbyte/">PyPI Repository</a></li>
+<li class="toctree-l1"><a class="reference external" href="https://github.com/apache/airflow/tree/providers-snowflake/3.0.0/tests/system/providers/snowflake">Example DAGs</a></li>
+<li class="toctree-l1"><a class="reference external" href="https://pypi.org/project/apache-airflow-providers-snowflake/">PyPI Repository</a></li>
 <li class="toctree-l1"><a class="reference internal" href="../../../../../../installing-providers-from-sources.html">Installing from sources</a></li>
 </ul>
 <p class="caption" role="heading"><span class="caption-text">Commits</span></p>
@@ -426,7 +426,7 @@
 <div id="docs-version-selector" class="docs-version-selector sidebar__version-selector">
     <a class="dropdown-toggle" href="#" id="versionDropdown" role="button" data-toggle="dropdown" aria-haspopup="true"
        aria-expanded="false">
-        <span class="bodytext__medium--greyish-brown">Version: </span><span class="version">3.2.0</span>
+        <span class="bodytext__medium--greyish-brown">Version: </span><span class="version">4.0.2</span>
     </a>
     <div class="dropdown-menu" aria-labelledby="navbarDropdownMenuLink">
 
@@ -469,8 +469,8 @@
 <div class="toctree" role="navigation" aria-label="main navigation">
     <p class="caption" role="heading"><span class="caption-text">Guides</span></p>
 <ul>
-<li class="toctree-l1"><a class="reference internal" href="../../../../../../operators/airbyte.html">Operators</a></li>
-<li class="toctree-l1"><a class="reference internal" href="../../../../../../connections.html">Connection types</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../../../../../../connections/snowflake.html">Connection Types</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../../../../../../operators/index.html">Operators</a></li>
 </ul>
 <p class="caption" role="heading"><span class="caption-text">References</span></p>
 <ul class="current">
@@ -478,8 +478,8 @@
 </ul>
 <p class="caption" role="heading"><span class="caption-text">Resources</span></p>
 <ul>
-<li class="toctree-l1"><a class="reference external" href="https://github.com/apache/airflow/tree/providers-airbyte/3.0.0/tests/system/providers/airbyte">Example DAGs</a></li>
-<li class="toctree-l1"><a class="reference external" href="https://pypi.org/project/apache-airflow-providers-airbyte/">PyPI Repository</a></li>
+<li class="toctree-l1"><a class="reference external" href="https://github.com/apache/airflow/tree/providers-snowflake/3.0.0/tests/system/providers/snowflake">Example DAGs</a></li>
+<li class="toctree-l1"><a class="reference external" href="https://pypi.org/project/apache-airflow-providers-snowflake/">PyPI Repository</a></li>
 <li class="toctree-l1"><a class="reference internal" href="../../../../../../installing-providers-from-sources.html">Installing from sources</a></li>
 </ul>
 <p class="caption" role="heading"><span class="caption-text">Commits</span></p>
@@ -575,11 +575,11 @@
         
             <li class="breadcrumb-item"><a href="../../../../../../index.html" class="icon icon-home"> Home</a></li>
             
-                <li class="breadcrumb-item"><a href="../../index.html"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.providers.airbyte</span></code></a></li>
+                <li class="breadcrumb-item"><a href="../../index.html"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.providers.snowflake</span></code></a></li>
             
-                <li class="breadcrumb-item"><a href="../index.html"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.providers.airbyte.hooks</span></code></a></li>
+                <li class="breadcrumb-item"><a href="../index.html"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.providers.snowflake.operators</span></code></a></li>
             
-            <li class="breadcrumb-item"><a href="index.html"> <code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.providers.airbyte.hooks.airbyte</span></code></a></li>
+            <li class="breadcrumb-item"><a href="index.html"> <code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.providers.snowflake.operators.snowflake</span></code></a></li>
         
     </ul>
 </div>
@@ -590,8 +590,8 @@
                                 <div class="bodywrapper">
                                     <div class="body" role="main">
                                         
-  <div class="section" id="module-airflow.providers.airbyte.hooks.airbyte">
-<span id="airflow-providers-airbyte-hooks-airbyte"></span><h1><a class="reference internal" href="#module-airflow.providers.airbyte.hooks.airbyte" title="airflow.providers.airbyte.hooks.airbyte"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.providers.airbyte.hooks.airbyte</span></code></a><a class="headerlink" href="#module-airflow.providers.airbyte.hooks.airbyte" title="Permalink to this heading">¶</a></h1>
+  <div class="section" id="module-airflow.providers.snowflake.operators.snowflake">
+<span id="airflow-providers-snowflake-operators-snowflake"></span><h1><a class="reference internal" href="#module-airflow.providers.snowflake.operators.snowflake" title="airflow.providers.snowflake.operators.snowflake"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.providers.snowflake.operators.snowflake</span></code></a><a class="headerlink" href="#module-airflow.providers.snowflake.operators.snowflake" title="Permalink to this heading">¶</a></h1>
 <div class="section" id="module-contents">
 <h2>Module Contents<a class="headerlink" href="#module-contents" title="Permalink to this heading">¶</a></h2>
 <div class="section" id="classes">
@@ -602,147 +602,258 @@
 <col style="width: 90%" />
 </colgroup>
 <tbody>
-<tr class="row-odd"><td><p><a class="reference internal" href="#airflow.providers.airbyte.hooks.airbyte.AirbyteHook" title="airflow.providers.airbyte.hooks.airbyte.AirbyteHook"><code class="xref py py-obj docutils literal notranslate"><span class="pre">AirbyteHook</span></code></a></p></td>
-<td><p>Hook for Airbyte API</p></td>
+<tr class="row-odd"><td><p><a class="reference internal" href="#airflow.providers.snowflake.operators.snowflake.SnowflakeOperator" title="airflow.providers.snowflake.operators.snowflake.SnowflakeOperator"><code class="xref py py-obj docutils literal notranslate"><span class="pre">SnowflakeOperator</span></code></a></p></td>
+<td><p>Executes SQL code in a Snowflake database</p></td>
+</tr>
+<tr class="row-even"><td><p><a class="reference internal" href="#airflow.providers.snowflake.operators.snowflake.SnowflakeCheckOperator" title="airflow.providers.snowflake.operators.snowflake.SnowflakeCheckOperator"><code class="xref py py-obj docutils literal notranslate"><span class="pre">SnowflakeCheckOperator</span></code></a></p></td>
+<td><p>Performs a check against Snowflake. The <code class="docutils literal notranslate"><span class="pre">SnowflakeCheckOperator</span></code> expects</p></td>
+</tr>
+<tr class="row-odd"><td><p><a class="reference internal" href="#airflow.providers.snowflake.operators.snowflake.SnowflakeValueCheckOperator" title="airflow.providers.snowflake.operators.snowflake.SnowflakeValueCheckOperator"><code class="xref py py-obj docutils literal notranslate"><span class="pre">SnowflakeValueCheckOperator</span></code></a></p></td>
+<td><p>Performs a simple check using sql code against a specified value, within a</p></td>
+</tr>
+<tr class="row-even"><td><p><a class="reference internal" href="#airflow.providers.snowflake.operators.snowflake.SnowflakeIntervalCheckOperator" title="airflow.providers.snowflake.operators.snowflake.SnowflakeIntervalCheckOperator"><code class="xref py py-obj docutils literal notranslate"><span class="pre">SnowflakeIntervalCheckOperator</span></code></a></p></td>
+<td><p>Checks that the values of metrics given as SQL expressions are within</p></td>
 </tr>
 </tbody>
 </table>
 <dl class="py class">
-<dt class="sig sig-object py" id="airflow.providers.airbyte.hooks.airbyte.AirbyteHook">
-<em class="property"><span class="pre">class</span><span class="w"> </span></em><span class="sig-prename descclassname"><span class="pre">airflow.providers.airbyte.hooks.airbyte.</span></span><span class="sig-name descname"><span class="pre">AirbyteHook</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">airbyte_conn_id</span></span><span class="o"><span class="pre">=</span></span><span class="default_value"><span class="pre">'airbyte_defa [...]
-<dd><p>Bases: <a class="reference external" href="/docs/apache-airflow-providers-http/stable/_api/airflow/providers/http/hooks/http/index.html#airflow.providers.http.hooks.http.HttpHook" title="(in apache-airflow-providers-http v4.1.0)"><code class="xref py py-obj docutils literal notranslate"><span class="pre">airflow.providers.http.hooks.http.HttpHook</span></code></a></p>
-<p>Hook for Airbyte API</p>
+<dt class="sig sig-object py" id="airflow.providers.snowflake.operators.snowflake.SnowflakeOperator">
+<em class="property"><span class="pre">class</span><span class="w"> </span></em><span class="sig-prename descclassname"><span class="pre">airflow.providers.snowflake.operators.snowflake.</span></span><span class="sig-name descname"><span class="pre">SnowflakeOperator</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="o"><span class="pre">*</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">snowflake_conn_id</span></span><span class="o [...]
+<dd><p>Bases: <a class="reference external" href="/docs/apache-airflow-providers-common-sql/stable/_api/airflow/providers/common/sql/operators/sql/index.html#airflow.providers.common.sql.operators.sql.SQLExecuteQueryOperator" title="(in apache-airflow-providers-common-sql v1.3.1)"><code class="xref py py-obj docutils literal notranslate"><span class="pre">airflow.providers.common.sql.operators.sql.SQLExecuteQueryOperator</span></code></a></p>
+<p>Executes SQL code in a Snowflake database</p>
+<div class="admonition seealso">
+<p class="admonition-title">See also</p>
+<p>For more information on how to use this operator, take a look at the guide:
+<a class="reference internal" href="../../../../../../operators/snowflake.html#howto-operator-snowflakeoperator"><span class="std std-ref">SnowflakeOperator</span></a></p>
+</div>
 <dl class="field-list simple">
 <dt class="field-odd">Parameters</dt>
 <dd class="field-odd"><ul class="simple">
-<li><p><strong>airbyte_conn_id</strong> (<a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#str" title="(in Python v3.11)"><em>str</em></a>) – Required. The name of the Airflow connection to get
-connection information for Airbyte.</p></li>
-<li><p><strong>api_version</strong> (<a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#str" title="(in Python v3.11)"><em>str</em></a>) – Optional. Airbyte API version.</p></li>
+<li><p><strong>snowflake_conn_id</strong> (<a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#str" title="(in Python v3.11)"><em>str</em></a>) – Reference to
+<a class="reference internal" href="../../../../../../connections/snowflake.html#howto-connection-snowflake"><span class="std std-ref">Snowflake connection id</span></a></p></li>
+<li><p><strong>sql</strong> – the SQL code to be executed as a single string, or
+a list of str (sql statements), or a reference to a template file.
+Template references are recognized by str ending in ‘.sql’</p></li>
+<li><p><strong>autocommit</strong> – if True, each command is automatically committed.
+(default value: True)</p></li>
+<li><p><strong>parameters</strong> – (optional) the parameters to render the SQL query with.</p></li>
+<li><p><strong>warehouse</strong> (<a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#str" title="(in Python v3.11)"><em>str</em></a><em> | </em><em>None</em>) – name of warehouse (will overwrite any warehouse
+defined in the connection’s extra JSON)</p></li>
+<li><p><strong>database</strong> (<a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#str" title="(in Python v3.11)"><em>str</em></a><em> | </em><em>None</em>) – name of database (will overwrite database defined
+in connection)</p></li>
+<li><p><strong>schema</strong> (<a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#str" title="(in Python v3.11)"><em>str</em></a><em> | </em><em>None</em>) – name of schema (will overwrite schema defined in
+connection)</p></li>
+<li><p><strong>role</strong> (<a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#str" title="(in Python v3.11)"><em>str</em></a><em> | </em><em>None</em>) – name of role (will overwrite any role defined in
+connection’s extra JSON)</p></li>
+<li><p><strong>authenticator</strong> (<a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#str" title="(in Python v3.11)"><em>str</em></a><em> | </em><em>None</em>) – authenticator for Snowflake.
+‘snowflake’ (default) to use the internal Snowflake authenticator
+‘externalbrowser’ to authenticate using your web browser and
+Okta, ADFS or any other SAML 2.0-compliant identify provider
+(IdP) that has been defined for your account
+‘<a class="reference external" href="https:/">https:/</a>/&lt;your_okta_account_name&gt;.okta.com’ to authenticate
+through native Okta.</p></li>
+<li><p><strong>session_parameters</strong> (<a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#dict" title="(in Python v3.11)"><em>dict</em></a><em> | </em><em>None</em>) – You can set session-level parameters at
+the time you connect to Snowflake</p></li>
 </ul>
 </dd>
+<dt class="field-even">Return Returns list of dictionaries in { ‘column’</dt>
+<dd class="field-even"><p>‘value’, ‘column2’: ‘value2’ } form.</p>
+</dd>
 </dl>
 <dl class="py attribute">
-<dt class="sig sig-object py" id="airflow.providers.airbyte.hooks.airbyte.AirbyteHook.conn_name_attr">
-<span class="sig-name descname"><span class="pre">conn_name_attr</span></span><em class="property"><span class="w"> </span><span class="pre">=</span> <span class="pre">airbyte_conn_id</span></em><a class="reference internal" href="../../../../../../_modules/airflow/providers/airbyte/hooks/airbyte.html#AirbyteHook.conn_name_attr"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#airflow.providers.airbyte.hooks.airbyte.AirbyteHook.conn_nam [...]
+<dt class="sig sig-object py" id="airflow.providers.snowflake.operators.snowflake.SnowflakeOperator.template_fields">
+<span class="sig-name descname"><span class="pre">template_fields</span></span><em class="property"><span class="w"> </span><span class="pre">:Sequence[str]</span> <span class="pre">=</span> <span class="pre">['sql']</span></em><a class="reference internal" href="../../../../../../_modules/airflow/providers/snowflake/operators/snowflake.html#SnowflakeOperator.template_fields"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#airflow.prov [...]
 <dd></dd></dl>
 
 <dl class="py attribute">
-<dt class="sig sig-object py" id="airflow.providers.airbyte.hooks.airbyte.AirbyteHook.default_conn_name">
-<span class="sig-name descname"><span class="pre">default_conn_name</span></span><em class="property"><span class="w"> </span><span class="pre">=</span> <span class="pre">airbyte_default</span></em><a class="reference internal" href="../../../../../../_modules/airflow/providers/airbyte/hooks/airbyte.html#AirbyteHook.default_conn_name"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#airflow.providers.airbyte.hooks.airbyte.AirbyteHook.de [...]
+<dt class="sig sig-object py" id="airflow.providers.snowflake.operators.snowflake.SnowflakeOperator.template_ext">
+<span class="sig-name descname"><span class="pre">template_ext</span></span><em class="property"><span class="w"> </span><span class="pre">:Sequence[str]</span> <span class="pre">=</span> <span class="pre">['.sql']</span></em><a class="reference internal" href="../../../../../../_modules/airflow/providers/snowflake/operators/snowflake.html#SnowflakeOperator.template_ext"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#airflow.providers [...]
 <dd></dd></dl>
 
 <dl class="py attribute">
-<dt class="sig sig-object py" id="airflow.providers.airbyte.hooks.airbyte.AirbyteHook.conn_type">
-<span class="sig-name descname"><span class="pre">conn_type</span></span><em class="property"><span class="w"> </span><span class="pre">=</span> <span class="pre">airbyte</span></em><a class="reference internal" href="../../../../../../_modules/airflow/providers/airbyte/hooks/airbyte.html#AirbyteHook.conn_type"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#airflow.providers.airbyte.hooks.airbyte.AirbyteHook.conn_type" title="Permalin [...]
+<dt class="sig sig-object py" id="airflow.providers.snowflake.operators.snowflake.SnowflakeOperator.template_fields_renderers">
+<span class="sig-name descname"><span class="pre">template_fields_renderers</span></span><a class="reference internal" href="../../../../../../_modules/airflow/providers/snowflake/operators/snowflake.html#SnowflakeOperator.template_fields_renderers"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#airflow.providers.snowflake.operators.snowflake.SnowflakeOperator.template_fields_renderers" title="Permalink to this definition">¶</a></dt>
 <dd></dd></dl>
 
 <dl class="py attribute">
-<dt class="sig sig-object py" id="airflow.providers.airbyte.hooks.airbyte.AirbyteHook.hook_name">
-<span class="sig-name descname"><span class="pre">hook_name</span></span><em class="property"><span class="w"> </span><span class="pre">=</span> <span class="pre">Airbyte</span></em><a class="reference internal" href="../../../../../../_modules/airflow/providers/airbyte/hooks/airbyte.html#AirbyteHook.hook_name"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#airflow.providers.airbyte.hooks.airbyte.AirbyteHook.hook_name" title="Permalin [...]
+<dt class="sig sig-object py" id="airflow.providers.snowflake.operators.snowflake.SnowflakeOperator.ui_color">
+<span class="sig-name descname"><span class="pre">ui_color</span></span><em class="property"><span class="w"> </span><span class="pre">=</span> <span class="pre">#ededed</span></em><a class="reference internal" href="../../../../../../_modules/airflow/providers/snowflake/operators/snowflake.html#SnowflakeOperator.ui_color"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#airflow.providers.snowflake.operators.snowflake.SnowflakeOperator. [...]
 <dd></dd></dl>
 
-<dl class="py attribute">
-<dt class="sig sig-object py" id="airflow.providers.airbyte.hooks.airbyte.AirbyteHook.RUNNING">
-<span class="sig-name descname"><span class="pre">RUNNING</span></span><em class="property"><span class="w"> </span><span class="pre">=</span> <span class="pre">running</span></em><a class="reference internal" href="../../../../../../_modules/airflow/providers/airbyte/hooks/airbyte.html#AirbyteHook.RUNNING"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#airflow.providers.airbyte.hooks.airbyte.AirbyteHook.RUNNING" title="Permalink to t [...]
-<dd></dd></dl>
-
-<dl class="py attribute">
-<dt class="sig sig-object py" id="airflow.providers.airbyte.hooks.airbyte.AirbyteHook.SUCCEEDED">
-<span class="sig-name descname"><span class="pre">SUCCEEDED</span></span><em class="property"><span class="w"> </span><span class="pre">=</span> <span class="pre">succeeded</span></em><a class="reference internal" href="../../../../../../_modules/airflow/providers/airbyte/hooks/airbyte.html#AirbyteHook.SUCCEEDED"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#airflow.providers.airbyte.hooks.airbyte.AirbyteHook.SUCCEEDED" title="Permal [...]
-<dd></dd></dl>
-
-<dl class="py attribute">
-<dt class="sig sig-object py" id="airflow.providers.airbyte.hooks.airbyte.AirbyteHook.CANCELLED">
-<span class="sig-name descname"><span class="pre">CANCELLED</span></span><em class="property"><span class="w"> </span><span class="pre">=</span> <span class="pre">cancelled</span></em><a class="reference internal" href="../../../../../../_modules/airflow/providers/airbyte/hooks/airbyte.html#AirbyteHook.CANCELLED"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#airflow.providers.airbyte.hooks.airbyte.AirbyteHook.CANCELLED" title="Permal [...]
-<dd></dd></dl>
+</dd></dl>
 
+<dl class="py class">
+<dt class="sig sig-object py" id="airflow.providers.snowflake.operators.snowflake.SnowflakeCheckOperator">
+<em class="property"><span class="pre">class</span><span class="w"> </span></em><span class="sig-prename descclassname"><span class="pre">airflow.providers.snowflake.operators.snowflake.</span></span><span class="sig-name descname"><span class="pre">SnowflakeCheckOperator</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="o"><span class="pre">*</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">sql</span></span></em>, <em class="sig-p [...]
+<dd><p>Bases: <a class="reference external" href="/docs/apache-airflow-providers-common-sql/stable/_api/airflow/providers/common/sql/operators/sql/index.html#airflow.providers.common.sql.operators.sql.SQLCheckOperator" title="(in apache-airflow-providers-common-sql v1.3.1)"><code class="xref py py-obj docutils literal notranslate"><span class="pre">airflow.providers.common.sql.operators.sql.SQLCheckOperator</span></code></a></p>
+<p>Performs a check against Snowflake. The <code class="docutils literal notranslate"><span class="pre">SnowflakeCheckOperator</span></code> expects
+a sql query that will return a single row. Each value on that
+first row is evaluated using python <code class="docutils literal notranslate"><span class="pre">bool</span></code> casting. If any of the
+values return <code class="docutils literal notranslate"><span class="pre">False</span></code> the check is failed and errors out.</p>
+<p>Note that Python bool casting evals the following as <code class="docutils literal notranslate"><span class="pre">False</span></code>:</p>
+<ul class="simple">
+<li><p><code class="docutils literal notranslate"><span class="pre">False</span></code></p></li>
+<li><p><code class="docutils literal notranslate"><span class="pre">0</span></code></p></li>
+<li><p>Empty string (<code class="docutils literal notranslate"><span class="pre">&quot;&quot;</span></code>)</p></li>
+<li><p>Empty list (<code class="docutils literal notranslate"><span class="pre">[]</span></code>)</p></li>
+<li><p>Empty dictionary or set (<code class="docutils literal notranslate"><span class="pre">{}</span></code>)</p></li>
+</ul>
+<p>Given a query like <code class="docutils literal notranslate"><span class="pre">SELECT</span> <span class="pre">COUNT(*)</span> <span class="pre">FROM</span> <span class="pre">foo</span></code>, it will fail only if
+the count <code class="docutils literal notranslate"><span class="pre">==</span> <span class="pre">0</span></code>. You can craft much more complex query that could,
+for instance, check that the table has the same number of rows as
+the source table upstream, or that the count of today’s partition is
+greater than yesterday’s partition, or that a set of metrics are less
+than 3 standard deviation for the 7 day average.</p>
+<p>This operator can be used as a data quality check in your pipeline, and
+depending on where you put it in your DAG, you have the choice to
+stop the critical path, preventing from
+publishing dubious data, or on the side and receive email alerts
+without stopping the progress of the DAG.</p>
+<dl class="field-list simple">
+<dt class="field-odd">Parameters</dt>
+<dd class="field-odd"><ul class="simple">
+<li><p><strong>sql</strong> (<a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#str" title="(in Python v3.11)"><em>str</em></a>) – the SQL code to be executed as a single string, or
+a list of str (sql statements), or a reference to a template file.
+Template references are recognized by str ending in ‘.sql’</p></li>
+<li><p><strong>snowflake_conn_id</strong> (<a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#str" title="(in Python v3.11)"><em>str</em></a>) – Reference to
+<a class="reference internal" href="../../../../../../connections/snowflake.html#howto-connection-snowflake"><span class="std std-ref">Snowflake connection id</span></a></p></li>
+<li><p><strong>autocommit</strong> (<a class="reference external" href="https://docs.python.org/3/library/functions.html#bool" title="(in Python v3.11)"><em>bool</em></a>) – if True, each command is automatically committed.
+(default value: True)</p></li>
+<li><p><strong>parameters</strong> (<em>Iterable</em><em> | </em><em>Mapping</em><em> | </em><em>None</em>) – (optional) the parameters to render the SQL query with.</p></li>
+<li><p><strong>warehouse</strong> (<a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#str" title="(in Python v3.11)"><em>str</em></a><em> | </em><em>None</em>) – name of warehouse (will overwrite any warehouse
+defined in the connection’s extra JSON)</p></li>
+<li><p><strong>database</strong> (<a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#str" title="(in Python v3.11)"><em>str</em></a><em> | </em><em>None</em>) – name of database (will overwrite database defined
+in connection)</p></li>
+<li><p><strong>schema</strong> (<a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#str" title="(in Python v3.11)"><em>str</em></a><em> | </em><em>None</em>) – name of schema (will overwrite schema defined in
+connection)</p></li>
+<li><p><strong>role</strong> (<a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#str" title="(in Python v3.11)"><em>str</em></a><em> | </em><em>None</em>) – name of role (will overwrite any role defined in
+connection’s extra JSON)</p></li>
+<li><p><strong>authenticator</strong> (<a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#str" title="(in Python v3.11)"><em>str</em></a><em> | </em><em>None</em>) – authenticator for Snowflake.
+‘snowflake’ (default) to use the internal Snowflake authenticator
+‘externalbrowser’ to authenticate using your web browser and
+Okta, ADFS or any other SAML 2.0-compliant identify provider
+(IdP) that has been defined for your account
+‘<a class="reference external" href="https:/">https:/</a>/&lt;your_okta_account_name&gt;.okta.com’ to authenticate
+through native Okta.</p></li>
+<li><p><strong>session_parameters</strong> (<a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#dict" title="(in Python v3.11)"><em>dict</em></a><em> | </em><em>None</em>) – You can set session-level parameters at
+the time you connect to Snowflake</p></li>
+</ul>
+</dd>
+</dl>
 <dl class="py attribute">
-<dt class="sig sig-object py" id="airflow.providers.airbyte.hooks.airbyte.AirbyteHook.PENDING">
-<span class="sig-name descname"><span class="pre">PENDING</span></span><em class="property"><span class="w"> </span><span class="pre">=</span> <span class="pre">pending</span></em><a class="reference internal" href="../../../../../../_modules/airflow/providers/airbyte/hooks/airbyte.html#AirbyteHook.PENDING"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#airflow.providers.airbyte.hooks.airbyte.AirbyteHook.PENDING" title="Permalink to t [...]
+<dt class="sig sig-object py" id="airflow.providers.snowflake.operators.snowflake.SnowflakeCheckOperator.template_fields">
+<span class="sig-name descname"><span class="pre">template_fields</span></span><em class="property"><span class="w"> </span><span class="pre">:Sequence[str]</span> <span class="pre">=</span> <span class="pre">['sql']</span></em><a class="reference internal" href="../../../../../../_modules/airflow/providers/snowflake/operators/snowflake.html#SnowflakeCheckOperator.template_fields"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#airflow [...]
 <dd></dd></dl>
 
 <dl class="py attribute">
-<dt class="sig sig-object py" id="airflow.providers.airbyte.hooks.airbyte.AirbyteHook.FAILED">
-<span class="sig-name descname"><span class="pre">FAILED</span></span><em class="property"><span class="w"> </span><span class="pre">=</span> <span class="pre">failed</span></em><a class="reference internal" href="../../../../../../_modules/airflow/providers/airbyte/hooks/airbyte.html#AirbyteHook.FAILED"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#airflow.providers.airbyte.hooks.airbyte.AirbyteHook.FAILED" title="Permalink to this  [...]
+<dt class="sig sig-object py" id="airflow.providers.snowflake.operators.snowflake.SnowflakeCheckOperator.template_ext">
+<span class="sig-name descname"><span class="pre">template_ext</span></span><em class="property"><span class="w"> </span><span class="pre">:Sequence[str]</span> <span class="pre">=</span> <span class="pre">['.sql']</span></em><a class="reference internal" href="../../../../../../_modules/airflow/providers/snowflake/operators/snowflake.html#SnowflakeCheckOperator.template_ext"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#airflow.prov [...]
 <dd></dd></dl>
 
 <dl class="py attribute">
-<dt class="sig sig-object py" id="airflow.providers.airbyte.hooks.airbyte.AirbyteHook.ERROR">
-<span class="sig-name descname"><span class="pre">ERROR</span></span><em class="property"><span class="w"> </span><span class="pre">=</span> <span class="pre">error</span></em><a class="reference internal" href="../../../../../../_modules/airflow/providers/airbyte/hooks/airbyte.html#AirbyteHook.ERROR"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#airflow.providers.airbyte.hooks.airbyte.AirbyteHook.ERROR" title="Permalink to this defi [...]
+<dt class="sig sig-object py" id="airflow.providers.snowflake.operators.snowflake.SnowflakeCheckOperator.ui_color">
+<span class="sig-name descname"><span class="pre">ui_color</span></span><em class="property"><span class="w"> </span><span class="pre">=</span> <span class="pre">#ededed</span></em><a class="reference internal" href="../../../../../../_modules/airflow/providers/snowflake/operators/snowflake.html#SnowflakeCheckOperator.ui_color"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#airflow.providers.snowflake.operators.snowflake.SnowflakeChec [...]
 <dd></dd></dl>
 
-<dl class="py attribute">
-<dt class="sig sig-object py" id="airflow.providers.airbyte.hooks.airbyte.AirbyteHook.INCOMPLETE">
-<span class="sig-name descname"><span class="pre">INCOMPLETE</span></span><em class="property"><span class="w"> </span><span class="pre">=</span> <span class="pre">incomplete</span></em><a class="reference internal" href="../../../../../../_modules/airflow/providers/airbyte/hooks/airbyte.html#AirbyteHook.INCOMPLETE"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#airflow.providers.airbyte.hooks.airbyte.AirbyteHook.INCOMPLETE" title="Pe [...]
-<dd></dd></dl>
+</dd></dl>
 
-<dl class="py method">
-<dt class="sig sig-object py" id="airflow.providers.airbyte.hooks.airbyte.AirbyteHook.wait_for_job">
-<span class="sig-name descname"><span class="pre">wait_for_job</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">job_id</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">wait_seconds</span></span><span class="o"><span class="pre">=</span></span><span class="default_value"><span class="pre">3</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">timeout</span></span><span class="o"><span cla [...]
-<dd><p>Helper method which polls a job to check if it finishes.</p>
+<dl class="py class">
+<dt class="sig sig-object py" id="airflow.providers.snowflake.operators.snowflake.SnowflakeValueCheckOperator">
+<em class="property"><span class="pre">class</span><span class="w"> </span></em><span class="sig-prename descclassname"><span class="pre">airflow.providers.snowflake.operators.snowflake.</span></span><span class="sig-name descname"><span class="pre">SnowflakeValueCheckOperator</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="o"><span class="pre">*</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">sql</span></span></em>, <em class=" [...]
+<dd><p>Bases: <a class="reference external" href="/docs/apache-airflow-providers-common-sql/stable/_api/airflow/providers/common/sql/operators/sql/index.html#airflow.providers.common.sql.operators.sql.SQLValueCheckOperator" title="(in apache-airflow-providers-common-sql v1.3.1)"><code class="xref py py-obj docutils literal notranslate"><span class="pre">airflow.providers.common.sql.operators.sql.SQLValueCheckOperator</span></code></a></p>
+<p>Performs a simple check using sql code against a specified value, within a
+certain level of tolerance.</p>
 <dl class="field-list simple">
 <dt class="field-odd">Parameters</dt>
 <dd class="field-odd"><ul class="simple">
-<li><p><strong>job_id</strong> (<a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#str" title="(in Python v3.11)"><em>str</em></a><em> | </em><a class="reference external" href="https://docs.python.org/3/library/functions.html#int" title="(in Python v3.11)"><em>int</em></a>) – Required. Id of the Airbyte job</p></li>
-<li><p><strong>wait_seconds</strong> (<a class="reference external" href="https://docs.python.org/3/library/functions.html#float" title="(in Python v3.11)"><em>float</em></a>) – Optional. Number of seconds between checks.</p></li>
-<li><p><strong>timeout</strong> (<a class="reference external" href="https://docs.python.org/3/library/functions.html#float" title="(in Python v3.11)"><em>float</em></a><em> | </em><em>None</em>) – Optional. How many seconds wait for job to be ready.
-Used only if <code class="docutils literal notranslate"><span class="pre">asynchronous</span></code> is False.</p></li>
+<li><p><strong>sql</strong> (<a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#str" title="(in Python v3.11)"><em>str</em></a>) – the sql to be executed</p></li>
+<li><p><strong>pass_value</strong> (<em>Any</em>) – the value to check against</p></li>
+<li><p><strong>tolerance</strong> (<em>Any</em>) – (optional) the tolerance allowed to accept the query as
+passing</p></li>
+<li><p><strong>snowflake_conn_id</strong> (<a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#str" title="(in Python v3.11)"><em>str</em></a>) – Reference to
+<a class="reference internal" href="../../../../../../connections/snowflake.html#howto-connection-snowflake"><span class="std std-ref">Snowflake connection id</span></a></p></li>
+<li><p><strong>autocommit</strong> (<a class="reference external" href="https://docs.python.org/3/library/functions.html#bool" title="(in Python v3.11)"><em>bool</em></a>) – if True, each command is automatically committed.
+(default value: True)</p></li>
+<li><p><strong>parameters</strong> (<em>Iterable</em><em> | </em><em>Mapping</em><em> | </em><em>None</em>) – (optional) the parameters to render the SQL query with.</p></li>
+<li><p><strong>warehouse</strong> (<a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#str" title="(in Python v3.11)"><em>str</em></a><em> | </em><em>None</em>) – name of warehouse (will overwrite any warehouse
+defined in the connection’s extra JSON)</p></li>
+<li><p><strong>database</strong> (<a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#str" title="(in Python v3.11)"><em>str</em></a><em> | </em><em>None</em>) – name of database (will overwrite database defined
+in connection)</p></li>
+<li><p><strong>schema</strong> (<a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#str" title="(in Python v3.11)"><em>str</em></a><em> | </em><em>None</em>) – name of schema (will overwrite schema defined in
+connection)</p></li>
+<li><p><strong>role</strong> (<a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#str" title="(in Python v3.11)"><em>str</em></a><em> | </em><em>None</em>) – name of role (will overwrite any role defined in
+connection’s extra JSON)</p></li>
+<li><p><strong>authenticator</strong> (<a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#str" title="(in Python v3.11)"><em>str</em></a><em> | </em><em>None</em>) – authenticator for Snowflake.
+‘snowflake’ (default) to use the internal Snowflake authenticator
+‘externalbrowser’ to authenticate using your web browser and
+Okta, ADFS or any other SAML 2.0-compliant identify provider
+(IdP) that has been defined for your account
+‘<a class="reference external" href="https:/">https:/</a>/&lt;your_okta_account_name&gt;.okta.com’ to authenticate
+through native Okta.</p></li>
+<li><p><strong>session_parameters</strong> (<a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#dict" title="(in Python v3.11)"><em>dict</em></a><em> | </em><em>None</em>) – You can set session-level parameters at
+the time you connect to Snowflake</p></li>
 </ul>
 </dd>
 </dl>
 </dd></dl>
 
-<dl class="py method">
-<dt class="sig sig-object py" id="airflow.providers.airbyte.hooks.airbyte.AirbyteHook.submit_sync_connection">
-<span class="sig-name descname"><span class="pre">submit_sync_connection</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">connection_id</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="../../../../../../_modules/airflow/providers/airbyte/hooks/airbyte.html#AirbyteHook.submit_sync_connection"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#airflow.p [...]
-<dd><p>Submits a job to a Airbyte server.</p>
-<dl class="field-list simple">
-<dt class="field-odd">Parameters</dt>
-<dd class="field-odd"><p><strong>connection_id</strong> (<a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#str" title="(in Python v3.11)"><em>str</em></a>) – Required. The ConnectionId of the Airbyte Connection.</p>
-</dd>
-</dl>
-</dd></dl>
-
-<dl class="py method">
-<dt class="sig sig-object py" id="airflow.providers.airbyte.hooks.airbyte.AirbyteHook.get_job">
-<span class="sig-name descname"><span class="pre">get_job</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">job_id</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="../../../../../../_modules/airflow/providers/airbyte/hooks/airbyte.html#AirbyteHook.get_job"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#airflow.providers.airbyte.hooks.airbyte.Airbyt [...]
-<dd><p>Gets the resource representation for a job in Airbyte.</p>
-<dl class="field-list simple">
-<dt class="field-odd">Parameters</dt>
-<dd class="field-odd"><p><strong>job_id</strong> (<a class="reference external" href="https://docs.python.org/3/library/functions.html#int" title="(in Python v3.11)"><em>int</em></a>) – Required. Id of the Airbyte job</p>
-</dd>
-</dl>
-</dd></dl>
-
-<dl class="py method">
-<dt class="sig sig-object py" id="airflow.providers.airbyte.hooks.airbyte.AirbyteHook.cancel_job">
-<span class="sig-name descname"><span class="pre">cancel_job</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">job_id</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="../../../../../../_modules/airflow/providers/airbyte/hooks/airbyte.html#AirbyteHook.cancel_job"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#airflow.providers.airbyte.hooks.airbyte. [...]
-<dd><p>Cancel the job when task is cancelled</p>
+<dl class="py class">
+<dt class="sig sig-object py" id="airflow.providers.snowflake.operators.snowflake.SnowflakeIntervalCheckOperator">
+<em class="property"><span class="pre">class</span><span class="w"> </span></em><span class="sig-prename descclassname"><span class="pre">airflow.providers.snowflake.operators.snowflake.</span></span><span class="sig-name descname"><span class="pre">SnowflakeIntervalCheckOperator</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="o"><span class="pre">*</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">table</span></span></em>, <em cl [...]
+<dd><p>Bases: <a class="reference external" href="/docs/apache-airflow-providers-common-sql/stable/_api/airflow/providers/common/sql/operators/sql/index.html#airflow.providers.common.sql.operators.sql.SQLIntervalCheckOperator" title="(in apache-airflow-providers-common-sql v1.3.1)"><code class="xref py py-obj docutils literal notranslate"><span class="pre">airflow.providers.common.sql.operators.sql.SQLIntervalCheckOperator</span></code></a></p>
+<p>Checks that the values of metrics given as SQL expressions are within
+a certain tolerance of the ones from days_back before.</p>
+<p>This method constructs a query like so</p>
+<div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="n">SELECT</span> <span class="p">{</span><span class="n">metrics_threshold_dict_key</span><span class="p">}</span> <span class="n">FROM</span> <span class="p">{</span><span class="n">table</span><span class="p">}</span>
+<span class="n">WHERE</span> <span class="p">{</span><span class="n">date_filter_column</span><span class="p">}</span><span class="o">=&lt;</span><span class="n">date</span><span class="o">&gt;</span>
+</pre></div>
+</div>
 <dl class="field-list simple">
 <dt class="field-odd">Parameters</dt>
-<dd class="field-odd"><p><strong>job_id</strong> (<a class="reference external" href="https://docs.python.org/3/library/functions.html#int" title="(in Python v3.11)"><em>int</em></a>) – Required. Id of the Airbyte job</p>
+<dd class="field-odd"><ul class="simple">
+<li><p><strong>table</strong> (<a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#str" title="(in Python v3.11)"><em>str</em></a>) – the table name</p></li>
+<li><p><strong>days_back</strong> (<em>SupportsAbs</em><em>[</em><a class="reference external" href="https://docs.python.org/3/library/functions.html#int" title="(in Python v3.11)"><em>int</em></a><em>]</em>) – number of days between ds and the ds we want to check
+against. Defaults to 7 days</p></li>
+<li><p><strong>metrics_thresholds</strong> (<a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#dict" title="(in Python v3.11)"><em>dict</em></a>) – a dictionary of ratios indexed by metrics, for
+example ‘COUNT(*)’: 1.5 would require a 50 percent or less difference
+between the current day, and the prior days_back.</p></li>
+<li><p><strong>snowflake_conn_id</strong> (<a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#str" title="(in Python v3.11)"><em>str</em></a>) – Reference to
+<a class="reference internal" href="../../../../../../connections/snowflake.html#howto-connection-snowflake"><span class="std std-ref">Snowflake connection id</span></a></p></li>
+<li><p><strong>autocommit</strong> (<a class="reference external" href="https://docs.python.org/3/library/functions.html#bool" title="(in Python v3.11)"><em>bool</em></a>) – if True, each command is automatically committed.
+(default value: True)</p></li>
+<li><p><strong>parameters</strong> (<em>Iterable</em><em> | </em><em>Mapping</em><em> | </em><em>None</em>) – (optional) the parameters to render the SQL query with.</p></li>
+<li><p><strong>warehouse</strong> (<a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#str" title="(in Python v3.11)"><em>str</em></a><em> | </em><em>None</em>) – name of warehouse (will overwrite any warehouse
+defined in the connection’s extra JSON)</p></li>
+<li><p><strong>database</strong> (<a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#str" title="(in Python v3.11)"><em>str</em></a><em> | </em><em>None</em>) – name of database (will overwrite database defined
+in connection)</p></li>
+<li><p><strong>schema</strong> (<a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#str" title="(in Python v3.11)"><em>str</em></a><em> | </em><em>None</em>) – name of schema (will overwrite schema defined in
+connection)</p></li>
+<li><p><strong>role</strong> (<a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#str" title="(in Python v3.11)"><em>str</em></a><em> | </em><em>None</em>) – name of role (will overwrite any role defined in
+connection’s extra JSON)</p></li>
+<li><p><strong>authenticator</strong> (<a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#str" title="(in Python v3.11)"><em>str</em></a><em> | </em><em>None</em>) – authenticator for Snowflake.
+‘snowflake’ (default) to use the internal Snowflake authenticator
+‘externalbrowser’ to authenticate using your web browser and
+Okta, ADFS or any other SAML 2.0-compliant identify provider
+(IdP) that has been defined for your account
+‘<a class="reference external" href="https:/">https:/</a>/&lt;your_okta_account_name&gt;.okta.com’ to authenticate
+through native Okta.</p></li>
+<li><p><strong>session_parameters</strong> (<a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#dict" title="(in Python v3.11)"><em>dict</em></a><em> | </em><em>None</em>) – You can set session-level parameters at
+the time you connect to Snowflake</p></li>
+</ul>
 </dd>
 </dl>
 </dd></dl>
 
-<dl class="py method">
-<dt class="sig sig-object py" id="airflow.providers.airbyte.hooks.airbyte.AirbyteHook.test_connection">
-<span class="sig-name descname"><span class="pre">test_connection</span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="../../../../../../_modules/airflow/providers/airbyte/hooks/airbyte.html#AirbyteHook.test_connection"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#airflow.providers.airbyte.hooks.airbyte.AirbyteHook.test_connection" title="Permalink to this definition">¶</a></dt>
-<dd><p>Tests the Airbyte connection by hitting the health API</p>
-</dd></dl>
-
-</dd></dl>
-
 </div>
 </div>
 </div>
 
 
     <div class="pager" role="navigation" aria-label="related navigation">
-            <a rel="prev" title="airflow.providers.airbyte.hooks" href="../index.html" >
+            <a rel="prev" title="airflow.providers.snowflake.operators" href="../index.html" >
                 <button class="btn-hollow btn-blue bodytext__medium--cerulean-blue" accesskey="p">Previous</button>
             </a>
-            <a rel="next" title="airflow.providers.airbyte.operators" href="../../operators/index.html" >
+            <a rel="next" title="airflow.providers.snowflake.transfers" href="../../transfers/index.html" >
                 <button class="btn-hollow btn-blue bodytext__medium--cerulean-blue" accesskey="n">Next</button>
             </a>
     </div>
@@ -812,47 +923,39 @@ Used only if <code class="docutils literal notranslate"><span class="pre">asynch
     <nav class="wy-nav-side-toc">
         <div class="wy-menu-vertical">
             <ul>
-<li><a class="reference internal" href="#"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.providers.airbyte.hooks.airbyte</span></code></a><ul>
+<li><a class="reference internal" href="#"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.providers.snowflake.operators.snowflake</span></code></a><ul>
 <li><a class="reference internal" href="#module-contents">Module Contents</a><ul>
 <li><a class="reference internal" href="#classes">Classes</a><ul>
-<li><a class="reference internal" href="#airflow.providers.airbyte.hooks.airbyte.AirbyteHook"><code class="docutils literal notranslate"><span class="pre">AirbyteHook</span></code></a><ul>
-<li><a class="reference internal" href="#airflow.providers.airbyte.hooks.airbyte.AirbyteHook.conn_name_attr"><code class="docutils literal notranslate"><span class="pre">AirbyteHook.conn_name_attr</span></code></a></li>
-<li><a class="reference internal" href="#airflow.providers.airbyte.hooks.airbyte.AirbyteHook.default_conn_name"><code class="docutils literal notranslate"><span class="pre">AirbyteHook.default_conn_name</span></code></a></li>
-<li><a class="reference internal" href="#airflow.providers.airbyte.hooks.airbyte.AirbyteHook.conn_type"><code class="docutils literal notranslate"><span class="pre">AirbyteHook.conn_type</span></code></a></li>
-<li><a class="reference internal" href="#airflow.providers.airbyte.hooks.airbyte.AirbyteHook.hook_name"><code class="docutils literal notranslate"><span class="pre">AirbyteHook.hook_name</span></code></a></li>
-<li><a class="reference internal" href="#airflow.providers.airbyte.hooks.airbyte.AirbyteHook.RUNNING"><code class="docutils literal notranslate"><span class="pre">AirbyteHook.RUNNING</span></code></a></li>
-<li><a class="reference internal" href="#airflow.providers.airbyte.hooks.airbyte.AirbyteHook.SUCCEEDED"><code class="docutils literal notranslate"><span class="pre">AirbyteHook.SUCCEEDED</span></code></a></li>
-<li><a class="reference internal" href="#airflow.providers.airbyte.hooks.airbyte.AirbyteHook.CANCELLED"><code class="docutils literal notranslate"><span class="pre">AirbyteHook.CANCELLED</span></code></a></li>
-<li><a class="reference internal" href="#airflow.providers.airbyte.hooks.airbyte.AirbyteHook.PENDING"><code class="docutils literal notranslate"><span class="pre">AirbyteHook.PENDING</span></code></a></li>
-<li><a class="reference internal" href="#airflow.providers.airbyte.hooks.airbyte.AirbyteHook.FAILED"><code class="docutils literal notranslate"><span class="pre">AirbyteHook.FAILED</span></code></a></li>
-<li><a class="reference internal" href="#airflow.providers.airbyte.hooks.airbyte.AirbyteHook.ERROR"><code class="docutils literal notranslate"><span class="pre">AirbyteHook.ERROR</span></code></a></li>
-<li><a class="reference internal" href="#airflow.providers.airbyte.hooks.airbyte.AirbyteHook.INCOMPLETE"><code class="docutils literal notranslate"><span class="pre">AirbyteHook.INCOMPLETE</span></code></a></li>
-<li><a class="reference internal" href="#airflow.providers.airbyte.hooks.airbyte.AirbyteHook.wait_for_job"><code class="docutils literal notranslate"><span class="pre">AirbyteHook.wait_for_job()</span></code></a></li>
-<li><a class="reference internal" href="#airflow.providers.airbyte.hooks.airbyte.AirbyteHook.submit_sync_connection"><code class="docutils literal notranslate"><span class="pre">AirbyteHook.submit_sync_connection()</span></code></a></li>
-<li><a class="reference internal" href="#airflow.providers.airbyte.hooks.airbyte.AirbyteHook.get_job"><code class="docutils literal notranslate"><span class="pre">AirbyteHook.get_job()</span></code></a></li>
-<li><a class="reference internal" href="#airflow.providers.airbyte.hooks.airbyte.AirbyteHook.cancel_job"><code class="docutils literal notranslate"><span class="pre">AirbyteHook.cancel_job()</span></code></a></li>
-<li><a class="reference internal" href="#airflow.providers.airbyte.hooks.airbyte.AirbyteHook.test_connection"><code class="docutils literal notranslate"><span class="pre">AirbyteHook.test_connection()</span></code></a></li>
+<li><a class="reference internal" href="#airflow.providers.snowflake.operators.snowflake.SnowflakeOperator"><code class="docutils literal notranslate"><span class="pre">SnowflakeOperator</span></code></a><ul>
+<li><a class="reference internal" href="#airflow.providers.snowflake.operators.snowflake.SnowflakeOperator.template_fields"><code class="docutils literal notranslate"><span class="pre">SnowflakeOperator.template_fields</span></code></a></li>
+<li><a class="reference internal" href="#airflow.providers.snowflake.operators.snowflake.SnowflakeOperator.template_ext"><code class="docutils literal notranslate"><span class="pre">SnowflakeOperator.template_ext</span></code></a></li>
+<li><a class="reference internal" href="#airflow.providers.snowflake.operators.snowflake.SnowflakeOperator.template_fields_renderers"><code class="docutils literal notranslate"><span class="pre">SnowflakeOperator.template_fields_renderers</span></code></a></li>
+<li><a class="reference internal" href="#airflow.providers.snowflake.operators.snowflake.SnowflakeOperator.ui_color"><code class="docutils literal notranslate"><span class="pre">SnowflakeOperator.ui_color</span></code></a></li>
+</ul>
+</li>
+<li><a class="reference internal" href="#airflow.providers.snowflake.operators.snowflake.SnowflakeCheckOperator"><code class="docutils literal notranslate"><span class="pre">SnowflakeCheckOperator</span></code></a><ul>
+<li><a class="reference internal" href="#airflow.providers.snowflake.operators.snowflake.SnowflakeCheckOperator.template_fields"><code class="docutils literal notranslate"><span class="pre">SnowflakeCheckOperator.template_fields</span></code></a></li>
+<li><a class="reference internal" href="#airflow.providers.snowflake.operators.snowflake.SnowflakeCheckOperator.template_ext"><code class="docutils literal notranslate"><span class="pre">SnowflakeCheckOperator.template_ext</span></code></a></li>
+<li><a class="reference internal" href="#airflow.providers.snowflake.operators.snowflake.SnowflakeCheckOperator.ui_color"><code class="docutils literal notranslate"><span class="pre">SnowflakeCheckOperator.ui_color</span></code></a></li>
+</ul>
+</li>
+<li><a class="reference internal" href="#airflow.providers.snowflake.operators.snowflake.SnowflakeValueCheckOperator"><code class="docutils literal notranslate"><span class="pre">SnowflakeValueCheckOperator</span></code></a></li>
+<li><a class="reference internal" href="#airflow.providers.snowflake.operators.snowflake.SnowflakeIntervalCheckOperator"><code class="docutils literal notranslate"><span class="pre">SnowflakeIntervalCheckOperator</span></code></a></li>
+<li><a class="reference internal" href="#airflow.providers.snowflake.operators.snowflake.SnowflakeOperator">SnowflakeOperator</a><ul>
+<li><a class="reference internal" href="#airflow.providers.snowflake.operators.snowflake.SnowflakeOperator.template_fields">template_fields</a></li>
+<li><a class="reference internal" href="#airflow.providers.snowflake.operators.snowflake.SnowflakeOperator.template_ext">template_ext</a></li>
+<li><a class="reference internal" href="#airflow.providers.snowflake.operators.snowflake.SnowflakeOperator.template_fields_renderers">template_fields_renderers</a></li>
+<li><a class="reference internal" href="#airflow.providers.snowflake.operators.snowflake.SnowflakeOperator.ui_color">ui_color</a></li>
 </ul>
 </li>
-<li><a class="reference internal" href="#airflow.providers.airbyte.hooks.airbyte.AirbyteHook">AirbyteHook</a><ul>
-<li><a class="reference internal" href="#airflow.providers.airbyte.hooks.airbyte.AirbyteHook.conn_name_attr">conn_name_attr</a></li>
-<li><a class="reference internal" href="#airflow.providers.airbyte.hooks.airbyte.AirbyteHook.default_conn_name">default_conn_name</a></li>
-<li><a class="reference internal" href="#airflow.providers.airbyte.hooks.airbyte.AirbyteHook.conn_type">conn_type</a></li>
-<li><a class="reference internal" href="#airflow.providers.airbyte.hooks.airbyte.AirbyteHook.hook_name">hook_name</a></li>
-<li><a class="reference internal" href="#airflow.providers.airbyte.hooks.airbyte.AirbyteHook.RUNNING">RUNNING</a></li>
-<li><a class="reference internal" href="#airflow.providers.airbyte.hooks.airbyte.AirbyteHook.SUCCEEDED">SUCCEEDED</a></li>
-<li><a class="reference internal" href="#airflow.providers.airbyte.hooks.airbyte.AirbyteHook.CANCELLED">CANCELLED</a></li>
-<li><a class="reference internal" href="#airflow.providers.airbyte.hooks.airbyte.AirbyteHook.PENDING">PENDING</a></li>
-<li><a class="reference internal" href="#airflow.providers.airbyte.hooks.airbyte.AirbyteHook.FAILED">FAILED</a></li>
-<li><a class="reference internal" href="#airflow.providers.airbyte.hooks.airbyte.AirbyteHook.ERROR">ERROR</a></li>
-<li><a class="reference internal" href="#airflow.providers.airbyte.hooks.airbyte.AirbyteHook.INCOMPLETE">INCOMPLETE</a></li>
-<li><a class="reference internal" href="#airflow.providers.airbyte.hooks.airbyte.AirbyteHook.wait_for_job">wait_for_job</a></li>
-<li><a class="reference internal" href="#airflow.providers.airbyte.hooks.airbyte.AirbyteHook.submit_sync_connection">submit_sync_connection</a></li>
-<li><a class="reference internal" href="#airflow.providers.airbyte.hooks.airbyte.AirbyteHook.get_job">get_job</a></li>
-<li><a class="reference internal" href="#airflow.providers.airbyte.hooks.airbyte.AirbyteHook.cancel_job">cancel_job</a></li>
-<li><a class="reference internal" href="#airflow.providers.airbyte.hooks.airbyte.AirbyteHook.test_connection">test_connection</a></li>
+<li><a class="reference internal" href="#airflow.providers.snowflake.operators.snowflake.SnowflakeCheckOperator">SnowflakeCheckOperator</a><ul>
+<li><a class="reference internal" href="#airflow.providers.snowflake.operators.snowflake.SnowflakeCheckOperator.template_fields">template_fields</a></li>
+<li><a class="reference internal" href="#airflow.providers.snowflake.operators.snowflake.SnowflakeCheckOperator.template_ext">template_ext</a></li>
+<li><a class="reference internal" href="#airflow.providers.snowflake.operators.snowflake.SnowflakeCheckOperator.ui_color">ui_color</a></li>
 </ul>
 </li>
+<li><a class="reference internal" href="#airflow.providers.snowflake.operators.snowflake.SnowflakeValueCheckOperator">SnowflakeValueCheckOperator</a></li>
+<li><a class="reference internal" href="#airflow.providers.snowflake.operators.snowflake.SnowflakeIntervalCheckOperator">SnowflakeIntervalCheckOperator</a></li>
 </ul>
 </li>
 </ul>
@@ -881,7 +984,7 @@ Used only if <code class="docutils literal notranslate"><span class="pre">asynch
             
         
         <div class="base-layout--button">
-            <a href="https://github.com/apache/airflow/edit/main/docs/apache-airflow-providers-airbyte/_api/airflow/providers/airbyte/hooks/airbyte/index.rst" rel="nofollow">
+            <a href="https://github.com/apache/airflow/edit/main/docs/apache-airflow-providers-snowflake/_api/airflow/providers/snowflake/operators/snowflake/index.rst" rel="nofollow">
 
                 <button class="btn-hollow btn-brown btn-with-icon with-box-shadow button-fixed">
                     <svg xmlns="http://www.w3.org/2000/svg" width="30.76" height="30">
diff --git a/docs-archive/apache-airflow-providers-airbyte/3.2.0/_api/airflow/providers/airbyte/operators/airbyte/index.html b/docs-archive/apache-airflow-providers-snowflake/4.0.2/_api/airflow/providers/snowflake/transfers/copy_into_snowflake/index.html
similarity index 84%
copy from docs-archive/apache-airflow-providers-airbyte/3.2.0/_api/airflow/providers/airbyte/operators/airbyte/index.html
copy to docs-archive/apache-airflow-providers-snowflake/4.0.2/_api/airflow/providers/snowflake/transfers/copy_into_snowflake/index.html
index b2310d17bb..efe94471ad 100644
--- a/docs-archive/apache-airflow-providers-airbyte/3.2.0/_api/airflow/providers/airbyte/operators/airbyte/index.html
+++ b/docs-archive/apache-airflow-providers-snowflake/4.0.2/_api/airflow/providers/snowflake/transfers/copy_into_snowflake/index.html
@@ -9,7 +9,7 @@
 <head>
         <meta charset="utf-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1">
-        <title>airflow.providers.airbyte.operators.airbyte &mdash; apache-airflow-providers-airbyte Documentation</title>
+        <title>airflow.providers.snowflake.transfers.copy_into_snowflake &mdash; apache-airflow-providers-snowflake Documentation</title>
     <link rel="stylesheet" href="../../../../../../_static/_gen/css/main.min.css" type="text/css" />
             <link rel="stylesheet" type="text/css" href="../../../../../../_static/pygments.css" />
             <link rel="stylesheet" type="text/css" href="../../../../../../_static/_gen/css/main.min.css" />
@@ -19,8 +19,8 @@
             <link rel="shortcut icon" href="../../../../../../_static/pin_32.png"/>
             <link rel="index" title="Index" href="../../../../../../genindex.html" />
             <link rel="search" title="Search" href="../../../../../../search.html" />
-            <link rel="next" title="airflow.providers.airbyte.sensors" href="../../sensors/index.html" />
-            <link rel="prev" title="airflow.providers.airbyte.operators" href="../index.html" />
+            <link rel="next" title="airflow.providers.snowflake.transfers.s3_to_snowflake" href="../s3_to_snowflake/index.html" />
+            <link rel="prev" title="airflow.providers.snowflake.transfers" href="../index.html" />
     <!-- Matomo -->
     <script>
         var _paq = window._paq = window._paq || [];
@@ -284,7 +284,7 @@
 <div id="docs-version-selector" class="docs-version-selector sidebar__version-selector">
     <a class="dropdown-toggle" href="#" id="versionDropdown" role="button" data-toggle="dropdown" aria-haspopup="true"
        aria-expanded="false">
-        <span class="bodytext__medium--greyish-brown">Version: </span><span class="version">3.2.0</span>
+        <span class="bodytext__medium--greyish-brown">Version: </span><span class="version">4.0.2</span>
     </a>
     <div class="dropdown-menu" aria-labelledby="navbarDropdownMenuLink">
 
@@ -327,8 +327,8 @@
 <div class="toctree" role="navigation" aria-label="main navigation">
     <p class="caption" role="heading"><span class="caption-text">Guides</span></p>
 <ul>
-<li class="toctree-l1"><a class="reference internal" href="../../../../../../operators/airbyte.html">Operators</a></li>
-<li class="toctree-l1"><a class="reference internal" href="../../../../../../connections.html">Connection types</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../../../../../../connections/snowflake.html">Connection Types</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../../../../../../operators/index.html">Operators</a></li>
 </ul>
 <p class="caption" role="heading"><span class="caption-text">References</span></p>
 <ul class="current">
@@ -336,8 +336,8 @@
 </ul>
 <p class="caption" role="heading"><span class="caption-text">Resources</span></p>
 <ul>
-<li class="toctree-l1"><a class="reference external" href="https://github.com/apache/airflow/tree/providers-airbyte/3.0.0/tests/system/providers/airbyte">Example DAGs</a></li>
-<li class="toctree-l1"><a class="reference external" href="https://pypi.org/project/apache-airflow-providers-airbyte/">PyPI Repository</a></li>
+<li class="toctree-l1"><a class="reference external" href="https://github.com/apache/airflow/tree/providers-snowflake/3.0.0/tests/system/providers/snowflake">Example DAGs</a></li>
+<li class="toctree-l1"><a class="reference external" href="https://pypi.org/project/apache-airflow-providers-snowflake/">PyPI Repository</a></li>
 <li class="toctree-l1"><a class="reference internal" href="../../../../../../installing-providers-from-sources.html">Installing from sources</a></li>
 </ul>
 <p class="caption" role="heading"><span class="caption-text">Commits</span></p>
@@ -426,7 +426,7 @@
 <div id="docs-version-selector" class="docs-version-selector sidebar__version-selector">
     <a class="dropdown-toggle" href="#" id="versionDropdown" role="button" data-toggle="dropdown" aria-haspopup="true"
        aria-expanded="false">
-        <span class="bodytext__medium--greyish-brown">Version: </span><span class="version">3.2.0</span>
+        <span class="bodytext__medium--greyish-brown">Version: </span><span class="version">4.0.2</span>
     </a>
     <div class="dropdown-menu" aria-labelledby="navbarDropdownMenuLink">
 
@@ -469,8 +469,8 @@
 <div class="toctree" role="navigation" aria-label="main navigation">
     <p class="caption" role="heading"><span class="caption-text">Guides</span></p>
 <ul>
-<li class="toctree-l1"><a class="reference internal" href="../../../../../../operators/airbyte.html">Operators</a></li>
-<li class="toctree-l1"><a class="reference internal" href="../../../../../../connections.html">Connection types</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../../../../../../connections/snowflake.html">Connection Types</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../../../../../../operators/index.html">Operators</a></li>
 </ul>
 <p class="caption" role="heading"><span class="caption-text">References</span></p>
 <ul class="current">
@@ -478,8 +478,8 @@
 </ul>
 <p class="caption" role="heading"><span class="caption-text">Resources</span></p>
 <ul>
-<li class="toctree-l1"><a class="reference external" href="https://github.com/apache/airflow/tree/providers-airbyte/3.0.0/tests/system/providers/airbyte">Example DAGs</a></li>
-<li class="toctree-l1"><a class="reference external" href="https://pypi.org/project/apache-airflow-providers-airbyte/">PyPI Repository</a></li>
+<li class="toctree-l1"><a class="reference external" href="https://github.com/apache/airflow/tree/providers-snowflake/3.0.0/tests/system/providers/snowflake">Example DAGs</a></li>
+<li class="toctree-l1"><a class="reference external" href="https://pypi.org/project/apache-airflow-providers-snowflake/">PyPI Repository</a></li>
 <li class="toctree-l1"><a class="reference internal" href="../../../../../../installing-providers-from-sources.html">Installing from sources</a></li>
 </ul>
 <p class="caption" role="heading"><span class="caption-text">Commits</span></p>
@@ -575,11 +575,11 @@
         
             <li class="breadcrumb-item"><a href="../../../../../../index.html" class="icon icon-home"> Home</a></li>
             
-                <li class="breadcrumb-item"><a href="../../index.html"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.providers.airbyte</span></code></a></li>
+                <li class="breadcrumb-item"><a href="../../index.html"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.providers.snowflake</span></code></a></li>
             
-                <li class="breadcrumb-item"><a href="../index.html"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.providers.airbyte.operators</span></code></a></li>
+                <li class="breadcrumb-item"><a href="../index.html"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.providers.snowflake.transfers</span></code></a></li>
             
-            <li class="breadcrumb-item"><a href="index.html"> <code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.providers.airbyte.operators.airbyte</span></code></a></li>
+            <li class="breadcrumb-item"><a href="index.html"> <code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.providers.snowflake.transfers.copy_into_snowflake</span></code></a></li>
         
     </ul>
 </div>
@@ -590,8 +590,10 @@
                                 <div class="bodywrapper">
                                     <div class="body" role="main">
                                         
-  <div class="section" id="module-airflow.providers.airbyte.operators.airbyte">
-<span id="airflow-providers-airbyte-operators-airbyte"></span><h1><a class="reference internal" href="#module-airflow.providers.airbyte.operators.airbyte" title="airflow.providers.airbyte.operators.airbyte"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.providers.airbyte.operators.airbyte</span></code></a><a class="headerlink" href="#module-airflow.providers.airbyte.operators.airbyte" title="Permalink to this heading">¶</a></h1>
+  <div class="section" id="module-airflow.providers.snowflake.transfers.copy_into_snowflake">
+<span id="airflow-providers-snowflake-transfers-copy-into-snowflake"></span><h1><a class="reference internal" href="#module-airflow.providers.snowflake.transfers.copy_into_snowflake" title="airflow.providers.snowflake.transfers.copy_into_snowflake"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.providers.snowflake.transfers.copy_into_snowflake</span></code></a><a class="headerlink" href="#module-airflow.providers.snowflake.transfers.copy_into_snowflak [...]
+<p>This module contains abstract operator that child classes implements
+COPY INTO &lt;TABLE&gt; SQL in Snowflake</p>
 <div class="section" id="module-contents">
 <h2>Module Contents<a class="headerlink" href="#module-contents" title="Permalink to this heading">¶</a></h2>
 <div class="section" id="classes">
@@ -602,57 +604,73 @@
 <col style="width: 90%" />
 </colgroup>
 <tbody>
-<tr class="row-odd"><td><p><a class="reference internal" href="#airflow.providers.airbyte.operators.airbyte.AirbyteTriggerSyncOperator" title="airflow.providers.airbyte.operators.airbyte.AirbyteTriggerSyncOperator"><code class="xref py py-obj docutils literal notranslate"><span class="pre">AirbyteTriggerSyncOperator</span></code></a></p></td>
-<td><p>This operator allows you to submit a job to an Airbyte server to run a integration</p></td>
+<tr class="row-odd"><td><p><a class="reference internal" href="#airflow.providers.snowflake.transfers.copy_into_snowflake.CopyFromExternalStageToSnowflakeOperator" title="airflow.providers.snowflake.transfers.copy_into_snowflake.CopyFromExternalStageToSnowflakeOperator"><code class="xref py py-obj docutils literal notranslate"><span class="pre">CopyFromExternalStageToSnowflakeOperator</span></code></a></p></td>
+<td><p>Executes a COPY INTO command to load files from an external stage from clouds to Snowflake</p></td>
 </tr>
 </tbody>
 </table>
 <dl class="py class">
-<dt class="sig sig-object py" id="airflow.providers.airbyte.operators.airbyte.AirbyteTriggerSyncOperator">
-<em class="property"><span class="pre">class</span><span class="w"> </span></em><span class="sig-prename descclassname"><span class="pre">airflow.providers.airbyte.operators.airbyte.</span></span><span class="sig-name descname"><span class="pre">AirbyteTriggerSyncOperator</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">connection_id</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">airbyte_conn_id</span></span [...]
+<dt class="sig sig-object py" id="airflow.providers.snowflake.transfers.copy_into_snowflake.CopyFromExternalStageToSnowflakeOperator">
+<em class="property"><span class="pre">class</span><span class="w"> </span></em><span class="sig-prename descclassname"><span class="pre">airflow.providers.snowflake.transfers.copy_into_snowflake.</span></span><span class="sig-name descname"><span class="pre">CopyFromExternalStageToSnowflakeOperator</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="o"><span class="pre">*</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">files</span> [...]
 <dd><p>Bases: <code class="xref py py-obj docutils literal notranslate"><span class="pre">airflow.models.BaseOperator</span></code></p>
-<p>This operator allows you to submit a job to an Airbyte server to run a integration
-process between your source and destination.</p>
-<div class="admonition seealso">
-<p class="admonition-title">See also</p>
-<p>For more information on how to use this operator, take a look at the guide:
-<a class="reference internal" href="../../../../../../operators/airbyte.html#howto-operator-airbytetriggersyncoperator"><span class="std std-ref">AirbyteTriggerSyncOperator</span></a></p>
-</div>
+<p>Executes a COPY INTO command to load files from an external stage from clouds to Snowflake</p>
+<p>This operator requires the snowflake_conn_id connection. The snowflake host, login,
+and, password field must be setup in the connection. Other inputs can be defined
+in the connection or hook instantiation.</p>
 <dl class="field-list simple">
 <dt class="field-odd">Parameters</dt>
 <dd class="field-odd"><ul class="simple">
-<li><p><strong>airbyte_conn_id</strong> (<a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#str" title="(in Python v3.11)"><em>str</em></a>) – Required. The name of the Airflow connection to get connection
-information for Airbyte.</p></li>
-<li><p><strong>connection_id</strong> (<a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#str" title="(in Python v3.11)"><em>str</em></a>) – Required. The Airbyte ConnectionId UUID between a source and destination.</p></li>
-<li><p><strong>asynchronous</strong> (<a class="reference external" href="https://docs.python.org/3/library/functions.html#bool" title="(in Python v3.11)"><em>bool</em></a><em> | </em><em>None</em>) – Optional. Flag to get job_id after submitting the job to the Airbyte API.
-This is useful for submitting long running jobs and
-waiting on them asynchronously using the AirbyteJobSensor.</p></li>
-<li><p><strong>api_version</strong> (<a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#str" title="(in Python v3.11)"><em>str</em></a>) – Optional. Airbyte API version.</p></li>
-<li><p><strong>wait_seconds</strong> (<a class="reference external" href="https://docs.python.org/3/library/functions.html#float" title="(in Python v3.11)"><em>float</em></a>) – Optional. Number of seconds between checks. Only used when <code class="docutils literal notranslate"><span class="pre">asynchronous</span></code> is False.</p></li>
-<li><p><strong>timeout</strong> (<a class="reference external" href="https://docs.python.org/3/library/functions.html#float" title="(in Python v3.11)"><em>float</em></a><em> | </em><em>None</em>) – Optional. The amount of time, in seconds, to wait for the request to complete.
-Only used when <code class="docutils literal notranslate"><span class="pre">asynchronous</span></code> is False.</p></li>
+<li><p><strong>namespace</strong> – snowflake namespace</p></li>
+<li><p><strong>table</strong> (<a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#str" title="(in Python v3.11)"><em>str</em></a>) – snowflake table</p></li>
+<li><p><strong>file_format</strong> (<a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#str" title="(in Python v3.11)"><em>str</em></a>) – file format name i.e. CSV, AVRO, etc</p></li>
+<li><p><strong>stage</strong> (<a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#str" title="(in Python v3.11)"><em>str</em></a>) – reference to a specific snowflake stage. If the stage’s schema is not the same as the
+table one, it must be specified</p></li>
+<li><p><strong>prefix</strong> (<a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#str" title="(in Python v3.11)"><em>str</em></a><em> | </em><em>None</em>) – cloud storage location specified to limit the set of files to load</p></li>
+<li><p><strong>files</strong> (<a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#list" title="(in Python v3.11)"><em>list</em></a><em> | </em><em>None</em>) – files to load into table</p></li>
+<li><p><strong>pattern</strong> (<a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#str" title="(in Python v3.11)"><em>str</em></a><em> | </em><em>None</em>) – pattern to load files from external location to table</p></li>
+<li><p><strong>copy_into_postifx</strong> – optional sql postfix for INSERT INTO query
+such as <cite>formatTypeOptions</cite> and <cite>copyOptions</cite></p></li>
+<li><p><strong>snowflake_conn_id</strong> (<a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#str" title="(in Python v3.11)"><em>str</em></a>) – Reference to <a class="reference internal" href="../../../../../../connections/snowflake.html#howto-connection-snowflake"><span class="std std-ref">Snowflake connection id</span></a></p></li>
+<li><p><strong>account</strong> – snowflake account name</p></li>
+<li><p><strong>warehouse</strong> (<a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#str" title="(in Python v3.11)"><em>str</em></a><em> | </em><em>None</em>) – name of snowflake warehouse</p></li>
+<li><p><strong>database</strong> (<a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#str" title="(in Python v3.11)"><em>str</em></a><em> | </em><em>None</em>) – name of snowflake database</p></li>
+<li><p><strong>region</strong> – name of snowflake region</p></li>
+<li><p><strong>role</strong> (<a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#str" title="(in Python v3.11)"><em>str</em></a><em> | </em><em>None</em>) – name of snowflake role</p></li>
+<li><p><strong>schema</strong> (<a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#str" title="(in Python v3.11)"><em>str</em></a><em> | </em><em>None</em>) – name of snowflake schema</p></li>
+<li><p><strong>authenticator</strong> (<a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#str" title="(in Python v3.11)"><em>str</em></a><em> | </em><em>None</em>) – authenticator for Snowflake.
+‘snowflake’ (default) to use the internal Snowflake authenticator
+‘externalbrowser’ to authenticate using your web browser and
+Okta, ADFS or any other SAML 2.0-compliant identify provider
+(IdP) that has been defined for your account
+<code class="docutils literal notranslate"><span class="pre">https://&lt;your_okta_account_name&gt;.okta.com</span></code> to authenticate
+through native Okta.</p></li>
+<li><p><strong>session_parameters</strong> (<a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#dict" title="(in Python v3.11)"><em>dict</em></a><em> | </em><em>None</em>) – You can set session-level parameters at
+the time you connect to Snowflake</p></li>
+<li><p><strong>copy_options</strong> (<a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#str" title="(in Python v3.11)"><em>str</em></a><em> | </em><em>None</em>) – snowflake COPY INTO syntax copy options</p></li>
+<li><p><strong>validation_mode</strong> (<a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#str" title="(in Python v3.11)"><em>str</em></a><em> | </em><em>None</em>) – snowflake COPY INTO syntax validation mode</p></li>
 </ul>
 </dd>
 </dl>
 <dl class="py attribute">
-<dt class="sig sig-object py" id="airflow.providers.airbyte.operators.airbyte.AirbyteTriggerSyncOperator.template_fields">
-<span class="sig-name descname"><span class="pre">template_fields</span></span><em class="property"><span class="w"> </span><span class="pre">:Sequence[str]</span> <span class="pre">=</span> <span class="pre">['connection_id']</span></em><a class="reference internal" href="../../../../../../_modules/airflow/providers/airbyte/operators/airbyte.html#AirbyteTriggerSyncOperator.template_fields"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href [...]
+<dt class="sig sig-object py" id="airflow.providers.snowflake.transfers.copy_into_snowflake.CopyFromExternalStageToSnowflakeOperator.template_fields">
+<span class="sig-name descname"><span class="pre">template_fields</span></span><em class="property"><span class="w"> </span><span class="pre">:Sequence[str]</span> <span class="pre">=</span> <span class="pre">['files']</span></em><a class="reference internal" href="../../../../../../_modules/airflow/providers/snowflake/transfers/copy_into_snowflake.html#CopyFromExternalStageToSnowflakeOperator.template_fields"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a cla [...]
+<dd></dd></dl>
+
+<dl class="py attribute">
+<dt class="sig sig-object py" id="airflow.providers.snowflake.transfers.copy_into_snowflake.CopyFromExternalStageToSnowflakeOperator.template_fields_renderers">
+<span class="sig-name descname"><span class="pre">template_fields_renderers</span></span><a class="reference internal" href="../../../../../../_modules/airflow/providers/snowflake/transfers/copy_into_snowflake.html#CopyFromExternalStageToSnowflakeOperator.template_fields_renderers"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#airflow.providers.snowflake.transfers.copy_into_snowflake.CopyFromExternalStageToSnowflakeOperator.template_ [...]
 <dd></dd></dl>
 
 <dl class="py method">
-<dt class="sig sig-object py" id="airflow.providers.airbyte.operators.airbyte.AirbyteTriggerSyncOperator.execute">
-<span class="sig-name descname"><span class="pre">execute</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">context</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="../../../../../../_modules/airflow/providers/airbyte/operators/airbyte.html#AirbyteTriggerSyncOperator.execute"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#airflow.providers.airbyte. [...]
-<dd><p>Create Airbyte Job and wait to finish</p>
+<dt class="sig sig-object py" id="airflow.providers.snowflake.transfers.copy_into_snowflake.CopyFromExternalStageToSnowflakeOperator.execute">
+<span class="sig-name descname"><span class="pre">execute</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">context</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="../../../../../../_modules/airflow/providers/snowflake/transfers/copy_into_snowflake.html#CopyFromExternalStageToSnowflakeOperator.execute"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href= [...]
+<dd><p>This is the main method to derive when creating an operator.
+Context is the same dictionary used as when rendering jinja templates.</p>
+<p>Refer to get_template_context for more context.</p>
 <dl class="field-list simple">
 </dl>
 </dd></dl>
 
-<dl class="py method">
-<dt class="sig sig-object py" id="airflow.providers.airbyte.operators.airbyte.AirbyteTriggerSyncOperator.on_kill">
-<span class="sig-name descname"><span class="pre">on_kill</span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="../../../../../../_modules/airflow/providers/airbyte/operators/airbyte.html#AirbyteTriggerSyncOperator.on_kill"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#airflow.providers.airbyte.operators.airbyte.AirbyteTriggerSyncOperator.on_kill" title="Permalink to this def [...]
-<dd><p>Cancel the job if task is cancelled</p>
-</dd></dl>
-
 </dd></dl>
 
 </div>
@@ -661,10 +679,10 @@ Only used when <code class="docutils literal notranslate"><span class="pre">asyn
 
 
     <div class="pager" role="navigation" aria-label="related navigation">
-            <a rel="prev" title="airflow.providers.airbyte.operators" href="../index.html" >
+            <a rel="prev" title="airflow.providers.snowflake.transfers" href="../index.html" >
                 <button class="btn-hollow btn-blue bodytext__medium--cerulean-blue" accesskey="p">Previous</button>
             </a>
-            <a rel="next" title="airflow.providers.airbyte.sensors" href="../../sensors/index.html" >
+            <a rel="next" title="airflow.providers.snowflake.transfers.s3_to_snowflake" href="../s3_to_snowflake/index.html" >
                 <button class="btn-hollow btn-blue bodytext__medium--cerulean-blue" accesskey="n">Next</button>
             </a>
     </div>
@@ -734,19 +752,19 @@ Only used when <code class="docutils literal notranslate"><span class="pre">asyn
     <nav class="wy-nav-side-toc">
         <div class="wy-menu-vertical">
             <ul>
-<li><a class="reference internal" href="#"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.providers.airbyte.operators.airbyte</span></code></a><ul>
+<li><a class="reference internal" href="#"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.providers.snowflake.transfers.copy_into_snowflake</span></code></a><ul>
 <li><a class="reference internal" href="#module-contents">Module Contents</a><ul>
 <li><a class="reference internal" href="#classes">Classes</a><ul>
-<li><a class="reference internal" href="#airflow.providers.airbyte.operators.airbyte.AirbyteTriggerSyncOperator"><code class="docutils literal notranslate"><span class="pre">AirbyteTriggerSyncOperator</span></code></a><ul>
-<li><a class="reference internal" href="#airflow.providers.airbyte.operators.airbyte.AirbyteTriggerSyncOperator.template_fields"><code class="docutils literal notranslate"><span class="pre">AirbyteTriggerSyncOperator.template_fields</span></code></a></li>
-<li><a class="reference internal" href="#airflow.providers.airbyte.operators.airbyte.AirbyteTriggerSyncOperator.execute"><code class="docutils literal notranslate"><span class="pre">AirbyteTriggerSyncOperator.execute()</span></code></a></li>
-<li><a class="reference internal" href="#airflow.providers.airbyte.operators.airbyte.AirbyteTriggerSyncOperator.on_kill"><code class="docutils literal notranslate"><span class="pre">AirbyteTriggerSyncOperator.on_kill()</span></code></a></li>
+<li><a class="reference internal" href="#airflow.providers.snowflake.transfers.copy_into_snowflake.CopyFromExternalStageToSnowflakeOperator"><code class="docutils literal notranslate"><span class="pre">CopyFromExternalStageToSnowflakeOperator</span></code></a><ul>
+<li><a class="reference internal" href="#airflow.providers.snowflake.transfers.copy_into_snowflake.CopyFromExternalStageToSnowflakeOperator.template_fields"><code class="docutils literal notranslate"><span class="pre">CopyFromExternalStageToSnowflakeOperator.template_fields</span></code></a></li>
+<li><a class="reference internal" href="#airflow.providers.snowflake.transfers.copy_into_snowflake.CopyFromExternalStageToSnowflakeOperator.template_fields_renderers"><code class="docutils literal notranslate"><span class="pre">CopyFromExternalStageToSnowflakeOperator.template_fields_renderers</span></code></a></li>
+<li><a class="reference internal" href="#airflow.providers.snowflake.transfers.copy_into_snowflake.CopyFromExternalStageToSnowflakeOperator.execute"><code class="docutils literal notranslate"><span class="pre">CopyFromExternalStageToSnowflakeOperator.execute()</span></code></a></li>
 </ul>
 </li>
-<li><a class="reference internal" href="#airflow.providers.airbyte.operators.airbyte.AirbyteTriggerSyncOperator">AirbyteTriggerSyncOperator</a><ul>
-<li><a class="reference internal" href="#airflow.providers.airbyte.operators.airbyte.AirbyteTriggerSyncOperator.template_fields">template_fields</a></li>
-<li><a class="reference internal" href="#airflow.providers.airbyte.operators.airbyte.AirbyteTriggerSyncOperator.execute">execute</a></li>
-<li><a class="reference internal" href="#airflow.providers.airbyte.operators.airbyte.AirbyteTriggerSyncOperator.on_kill">on_kill</a></li>
+<li><a class="reference internal" href="#airflow.providers.snowflake.transfers.copy_into_snowflake.CopyFromExternalStageToSnowflakeOperator">CopyFromExternalStageToSnowflakeOperator</a><ul>
+<li><a class="reference internal" href="#airflow.providers.snowflake.transfers.copy_into_snowflake.CopyFromExternalStageToSnowflakeOperator.template_fields">template_fields</a></li>
+<li><a class="reference internal" href="#airflow.providers.snowflake.transfers.copy_into_snowflake.CopyFromExternalStageToSnowflakeOperator.template_fields_renderers">template_fields_renderers</a></li>
+<li><a class="reference internal" href="#airflow.providers.snowflake.transfers.copy_into_snowflake.CopyFromExternalStageToSnowflakeOperator.execute">execute</a></li>
 </ul>
 </li>
 </ul>
@@ -777,7 +795,7 @@ Only used when <code class="docutils literal notranslate"><span class="pre">asyn
             
         
         <div class="base-layout--button">
-            <a href="https://github.com/apache/airflow/edit/main/docs/apache-airflow-providers-airbyte/_api/airflow/providers/airbyte/operators/airbyte/index.rst" rel="nofollow">
+            <a href="https://github.com/apache/airflow/edit/main/docs/apache-airflow-providers-snowflake/_api/airflow/providers/snowflake/transfers/copy_into_snowflake/index.rst" rel="nofollow">
 
                 <button class="btn-hollow btn-brown btn-with-icon with-box-shadow button-fixed">
                     <svg xmlns="http://www.w3.org/2000/svg" width="30.76" height="30">
diff --git a/docs-archive/apache-airflow-providers-airbyte/3.2.0/_api/airflow/providers/airbyte/sensors/index.html b/docs-archive/apache-airflow-providers-snowflake/4.0.2/_api/airflow/providers/snowflake/transfers/index.html
similarity index 96%
rename from docs-archive/apache-airflow-providers-airbyte/3.2.0/_api/airflow/providers/airbyte/sensors/index.html
rename to docs-archive/apache-airflow-providers-snowflake/4.0.2/_api/airflow/providers/snowflake/transfers/index.html
index 5832c863cb..675ed2217c 100644
--- a/docs-archive/apache-airflow-providers-airbyte/3.2.0/_api/airflow/providers/airbyte/sensors/index.html
+++ b/docs-archive/apache-airflow-providers-snowflake/4.0.2/_api/airflow/providers/snowflake/transfers/index.html
@@ -9,7 +9,7 @@
 <head>
         <meta charset="utf-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1">
-        <title>airflow.providers.airbyte.sensors &mdash; apache-airflow-providers-airbyte Documentation</title>
+        <title>airflow.providers.snowflake.transfers &mdash; apache-airflow-providers-snowflake Documentation</title>
     <link rel="stylesheet" href="../../../../../_static/_gen/css/main.min.css" type="text/css" />
             <link rel="stylesheet" type="text/css" href="../../../../../_static/pygments.css" />
             <link rel="stylesheet" type="text/css" href="../../../../../_static/_gen/css/main.min.css" />
@@ -19,8 +19,8 @@
             <link rel="shortcut icon" href="../../../../../_static/pin_32.png"/>
             <link rel="index" title="Index" href="../../../../../genindex.html" />
             <link rel="search" title="Search" href="../../../../../search.html" />
-            <link rel="next" title="airflow.providers.airbyte.sensors.airbyte" href="airbyte/index.html" />
-            <link rel="prev" title="airflow.providers.airbyte.operators.airbyte" href="../operators/airbyte/index.html" />
+            <link rel="next" title="airflow.providers.snowflake.transfers.copy_into_snowflake" href="copy_into_snowflake/index.html" />
+            <link rel="prev" title="airflow.providers.snowflake.operators.snowflake" href="../operators/snowflake/index.html" />
     <!-- Matomo -->
     <script>
         var _paq = window._paq = window._paq || [];
@@ -284,7 +284,7 @@
 <div id="docs-version-selector" class="docs-version-selector sidebar__version-selector">
     <a class="dropdown-toggle" href="#" id="versionDropdown" role="button" data-toggle="dropdown" aria-haspopup="true"
        aria-expanded="false">
-        <span class="bodytext__medium--greyish-brown">Version: </span><span class="version">3.2.0</span>
+        <span class="bodytext__medium--greyish-brown">Version: </span><span class="version">4.0.2</span>
     </a>
     <div class="dropdown-menu" aria-labelledby="navbarDropdownMenuLink">
 
@@ -327,8 +327,8 @@
 <div class="toctree" role="navigation" aria-label="main navigation">
     <p class="caption" role="heading"><span class="caption-text">Guides</span></p>
 <ul>
-<li class="toctree-l1"><a class="reference internal" href="../../../../../operators/airbyte.html">Operators</a></li>
-<li class="toctree-l1"><a class="reference internal" href="../../../../../connections.html">Connection types</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../../../../../connections/snowflake.html">Connection Types</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../../../../../operators/index.html">Operators</a></li>
 </ul>
 <p class="caption" role="heading"><span class="caption-text">References</span></p>
 <ul class="current">
@@ -336,8 +336,8 @@
 </ul>
 <p class="caption" role="heading"><span class="caption-text">Resources</span></p>
 <ul>
-<li class="toctree-l1"><a class="reference external" href="https://github.com/apache/airflow/tree/providers-airbyte/3.0.0/tests/system/providers/airbyte">Example DAGs</a></li>
-<li class="toctree-l1"><a class="reference external" href="https://pypi.org/project/apache-airflow-providers-airbyte/">PyPI Repository</a></li>
+<li class="toctree-l1"><a class="reference external" href="https://github.com/apache/airflow/tree/providers-snowflake/3.0.0/tests/system/providers/snowflake">Example DAGs</a></li>
+<li class="toctree-l1"><a class="reference external" href="https://pypi.org/project/apache-airflow-providers-snowflake/">PyPI Repository</a></li>
 <li class="toctree-l1"><a class="reference internal" href="../../../../../installing-providers-from-sources.html">Installing from sources</a></li>
 </ul>
 <p class="caption" role="heading"><span class="caption-text">Commits</span></p>
@@ -426,7 +426,7 @@
 <div id="docs-version-selector" class="docs-version-selector sidebar__version-selector">
     <a class="dropdown-toggle" href="#" id="versionDropdown" role="button" data-toggle="dropdown" aria-haspopup="true"
        aria-expanded="false">
-        <span class="bodytext__medium--greyish-brown">Version: </span><span class="version">3.2.0</span>
+        <span class="bodytext__medium--greyish-brown">Version: </span><span class="version">4.0.2</span>
     </a>
     <div class="dropdown-menu" aria-labelledby="navbarDropdownMenuLink">
 
@@ -469,8 +469,8 @@
 <div class="toctree" role="navigation" aria-label="main navigation">
     <p class="caption" role="heading"><span class="caption-text">Guides</span></p>
 <ul>
-<li class="toctree-l1"><a class="reference internal" href="../../../../../operators/airbyte.html">Operators</a></li>
-<li class="toctree-l1"><a class="reference internal" href="../../../../../connections.html">Connection types</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../../../../../connections/snowflake.html">Connection Types</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../../../../../operators/index.html">Operators</a></li>
 </ul>
 <p class="caption" role="heading"><span class="caption-text">References</span></p>
 <ul class="current">
@@ -478,8 +478,8 @@
 </ul>
 <p class="caption" role="heading"><span class="caption-text">Resources</span></p>
 <ul>
-<li class="toctree-l1"><a class="reference external" href="https://github.com/apache/airflow/tree/providers-airbyte/3.0.0/tests/system/providers/airbyte">Example DAGs</a></li>
-<li class="toctree-l1"><a class="reference external" href="https://pypi.org/project/apache-airflow-providers-airbyte/">PyPI Repository</a></li>
+<li class="toctree-l1"><a class="reference external" href="https://github.com/apache/airflow/tree/providers-snowflake/3.0.0/tests/system/providers/snowflake">Example DAGs</a></li>
+<li class="toctree-l1"><a class="reference external" href="https://pypi.org/project/apache-airflow-providers-snowflake/">PyPI Repository</a></li>
 <li class="toctree-l1"><a class="reference internal" href="../../../../../installing-providers-from-sources.html">Installing from sources</a></li>
 </ul>
 <p class="caption" role="heading"><span class="caption-text">Commits</span></p>
@@ -575,9 +575,9 @@
         
             <li class="breadcrumb-item"><a href="../../../../../index.html" class="icon icon-home"> Home</a></li>
             
-                <li class="breadcrumb-item"><a href="../index.html"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.providers.airbyte</span></code></a></li>
+                <li class="breadcrumb-item"><a href="../index.html"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.providers.snowflake</span></code></a></li>
             
-            <li class="breadcrumb-item"><a href="index.html"> <code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.providers.airbyte.sensors</span></code></a></li>
+            <li class="breadcrumb-item"><a href="index.html"> <code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.providers.snowflake.transfers</span></code></a></li>
         
     </ul>
 </div>
@@ -588,13 +588,15 @@
                                 <div class="bodywrapper">
                                     <div class="body" role="main">
                                         
-  <div class="section" id="module-airflow.providers.airbyte.sensors">
-<span id="airflow-providers-airbyte-sensors"></span><h1><a class="reference internal" href="#module-airflow.providers.airbyte.sensors" title="airflow.providers.airbyte.sensors"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.providers.airbyte.sensors</span></code></a><a class="headerlink" href="#module-airflow.providers.airbyte.sensors" title="Permalink to this heading">¶</a></h1>
+  <div class="section" id="module-airflow.providers.snowflake.transfers">
+<span id="airflow-providers-snowflake-transfers"></span><h1><a class="reference internal" href="#module-airflow.providers.snowflake.transfers" title="airflow.providers.snowflake.transfers"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.providers.snowflake.transfers</span></code></a><a class="headerlink" href="#module-airflow.providers.snowflake.transfers" title="Permalink to this heading">¶</a></h1>
 <div class="section" id="submodules">
 <h2>Submodules<a class="headerlink" href="#submodules" title="Permalink to this heading">¶</a></h2>
 <div class="toctree-wrapper compound">
 <ul>
-<li class="toctree-l1"><a class="reference internal" href="airbyte/index.html"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.providers.airbyte.sensors.airbyte</span></code></a></li>
+<li class="toctree-l1"><a class="reference internal" href="copy_into_snowflake/index.html"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.providers.snowflake.transfers.copy_into_snowflake</span></code></a></li>
+<li class="toctree-l1"><a class="reference internal" href="s3_to_snowflake/index.html"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.providers.snowflake.transfers.s3_to_snowflake</span></code></a></li>
+<li class="toctree-l1"><a class="reference internal" href="snowflake_to_slack/index.html"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.providers.snowflake.transfers.snowflake_to_slack</span></code></a></li>
 </ul>
 </div>
 </div>
@@ -602,10 +604,10 @@
 
 
     <div class="pager" role="navigation" aria-label="related navigation">
-            <a rel="prev" title="airflow.providers.airbyte.operators.airbyte" href="../operators/airbyte/index.html" >
+            <a rel="prev" title="airflow.providers.snowflake.operators.snowflake" href="../operators/snowflake/index.html" >
                 <button class="btn-hollow btn-blue bodytext__medium--cerulean-blue" accesskey="p">Previous</button>
             </a>
-            <a rel="next" title="airflow.providers.airbyte.sensors.airbyte" href="airbyte/index.html" >
+            <a rel="next" title="airflow.providers.snowflake.transfers.copy_into_snowflake" href="copy_into_snowflake/index.html" >
                 <button class="btn-hollow btn-blue bodytext__medium--cerulean-blue" accesskey="n">Next</button>
             </a>
     </div>
@@ -675,7 +677,7 @@
     <nav class="wy-nav-side-toc">
         <div class="wy-menu-vertical">
             <ul>
-<li><a class="reference internal" href="#"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.providers.airbyte.sensors</span></code></a><ul>
+<li><a class="reference internal" href="#"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.providers.snowflake.transfers</span></code></a><ul>
 <li><a class="reference internal" href="#submodules">Submodules</a></li>
 </ul>
 </li>
@@ -701,7 +703,7 @@
             
         
         <div class="base-layout--button">
-            <a href="https://github.com/apache/airflow/edit/main/docs/apache-airflow-providers-airbyte/_api/airflow/providers/airbyte/sensors/index.rst" rel="nofollow">
+            <a href="https://github.com/apache/airflow/edit/main/docs/apache-airflow-providers-snowflake/_api/airflow/providers/snowflake/transfers/index.rst" rel="nofollow">
 
                 <button class="btn-hollow btn-brown btn-with-icon with-box-shadow button-fixed">
                     <svg xmlns="http://www.w3.org/2000/svg" width="30.76" height="30">
diff --git a/docs-archive/apache-airflow-providers-airbyte/3.2.0/_api/airflow/providers/airbyte/operators/airbyte/index.html b/docs-archive/apache-airflow-providers-snowflake/4.0.2/_api/airflow/providers/snowflake/transfers/s3_to_snowflake/index.html
similarity index 86%
copy from docs-archive/apache-airflow-providers-airbyte/3.2.0/_api/airflow/providers/airbyte/operators/airbyte/index.html
copy to docs-archive/apache-airflow-providers-snowflake/4.0.2/_api/airflow/providers/snowflake/transfers/s3_to_snowflake/index.html
index b2310d17bb..df4fa4a320 100644
--- a/docs-archive/apache-airflow-providers-airbyte/3.2.0/_api/airflow/providers/airbyte/operators/airbyte/index.html
+++ b/docs-archive/apache-airflow-providers-snowflake/4.0.2/_api/airflow/providers/snowflake/transfers/s3_to_snowflake/index.html
@@ -9,7 +9,7 @@
 <head>
         <meta charset="utf-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1">
-        <title>airflow.providers.airbyte.operators.airbyte &mdash; apache-airflow-providers-airbyte Documentation</title>
+        <title>airflow.providers.snowflake.transfers.s3_to_snowflake &mdash; apache-airflow-providers-snowflake Documentation</title>
     <link rel="stylesheet" href="../../../../../../_static/_gen/css/main.min.css" type="text/css" />
             <link rel="stylesheet" type="text/css" href="../../../../../../_static/pygments.css" />
             <link rel="stylesheet" type="text/css" href="../../../../../../_static/_gen/css/main.min.css" />
@@ -19,8 +19,8 @@
             <link rel="shortcut icon" href="../../../../../../_static/pin_32.png"/>
             <link rel="index" title="Index" href="../../../../../../genindex.html" />
             <link rel="search" title="Search" href="../../../../../../search.html" />
-            <link rel="next" title="airflow.providers.airbyte.sensors" href="../../sensors/index.html" />
-            <link rel="prev" title="airflow.providers.airbyte.operators" href="../index.html" />
+            <link rel="next" title="airflow.providers.snowflake.transfers.snowflake_to_slack" href="../snowflake_to_slack/index.html" />
+            <link rel="prev" title="airflow.providers.snowflake.transfers.copy_into_snowflake" href="../copy_into_snowflake/index.html" />
     <!-- Matomo -->
     <script>
         var _paq = window._paq = window._paq || [];
@@ -284,7 +284,7 @@
 <div id="docs-version-selector" class="docs-version-selector sidebar__version-selector">
     <a class="dropdown-toggle" href="#" id="versionDropdown" role="button" data-toggle="dropdown" aria-haspopup="true"
        aria-expanded="false">
-        <span class="bodytext__medium--greyish-brown">Version: </span><span class="version">3.2.0</span>
+        <span class="bodytext__medium--greyish-brown">Version: </span><span class="version">4.0.2</span>
     </a>
     <div class="dropdown-menu" aria-labelledby="navbarDropdownMenuLink">
 
@@ -327,8 +327,8 @@
 <div class="toctree" role="navigation" aria-label="main navigation">
     <p class="caption" role="heading"><span class="caption-text">Guides</span></p>
 <ul>
-<li class="toctree-l1"><a class="reference internal" href="../../../../../../operators/airbyte.html">Operators</a></li>
-<li class="toctree-l1"><a class="reference internal" href="../../../../../../connections.html">Connection types</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../../../../../../connections/snowflake.html">Connection Types</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../../../../../../operators/index.html">Operators</a></li>
 </ul>
 <p class="caption" role="heading"><span class="caption-text">References</span></p>
 <ul class="current">
@@ -336,8 +336,8 @@
 </ul>
 <p class="caption" role="heading"><span class="caption-text">Resources</span></p>
 <ul>
-<li class="toctree-l1"><a class="reference external" href="https://github.com/apache/airflow/tree/providers-airbyte/3.0.0/tests/system/providers/airbyte">Example DAGs</a></li>
-<li class="toctree-l1"><a class="reference external" href="https://pypi.org/project/apache-airflow-providers-airbyte/">PyPI Repository</a></li>
+<li class="toctree-l1"><a class="reference external" href="https://github.com/apache/airflow/tree/providers-snowflake/3.0.0/tests/system/providers/snowflake">Example DAGs</a></li>
+<li class="toctree-l1"><a class="reference external" href="https://pypi.org/project/apache-airflow-providers-snowflake/">PyPI Repository</a></li>
 <li class="toctree-l1"><a class="reference internal" href="../../../../../../installing-providers-from-sources.html">Installing from sources</a></li>
 </ul>
 <p class="caption" role="heading"><span class="caption-text">Commits</span></p>
@@ -426,7 +426,7 @@
 <div id="docs-version-selector" class="docs-version-selector sidebar__version-selector">
     <a class="dropdown-toggle" href="#" id="versionDropdown" role="button" data-toggle="dropdown" aria-haspopup="true"
        aria-expanded="false">
-        <span class="bodytext__medium--greyish-brown">Version: </span><span class="version">3.2.0</span>
+        <span class="bodytext__medium--greyish-brown">Version: </span><span class="version">4.0.2</span>
     </a>
     <div class="dropdown-menu" aria-labelledby="navbarDropdownMenuLink">
 
@@ -469,8 +469,8 @@
 <div class="toctree" role="navigation" aria-label="main navigation">
     <p class="caption" role="heading"><span class="caption-text">Guides</span></p>
 <ul>
-<li class="toctree-l1"><a class="reference internal" href="../../../../../../operators/airbyte.html">Operators</a></li>
-<li class="toctree-l1"><a class="reference internal" href="../../../../../../connections.html">Connection types</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../../../../../../connections/snowflake.html">Connection Types</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../../../../../../operators/index.html">Operators</a></li>
 </ul>
 <p class="caption" role="heading"><span class="caption-text">References</span></p>
 <ul class="current">
@@ -478,8 +478,8 @@
 </ul>
 <p class="caption" role="heading"><span class="caption-text">Resources</span></p>
 <ul>
-<li class="toctree-l1"><a class="reference external" href="https://github.com/apache/airflow/tree/providers-airbyte/3.0.0/tests/system/providers/airbyte">Example DAGs</a></li>
-<li class="toctree-l1"><a class="reference external" href="https://pypi.org/project/apache-airflow-providers-airbyte/">PyPI Repository</a></li>
+<li class="toctree-l1"><a class="reference external" href="https://github.com/apache/airflow/tree/providers-snowflake/3.0.0/tests/system/providers/snowflake">Example DAGs</a></li>
+<li class="toctree-l1"><a class="reference external" href="https://pypi.org/project/apache-airflow-providers-snowflake/">PyPI Repository</a></li>
 <li class="toctree-l1"><a class="reference internal" href="../../../../../../installing-providers-from-sources.html">Installing from sources</a></li>
 </ul>
 <p class="caption" role="heading"><span class="caption-text">Commits</span></p>
@@ -575,11 +575,11 @@
         
             <li class="breadcrumb-item"><a href="../../../../../../index.html" class="icon icon-home"> Home</a></li>
             
-                <li class="breadcrumb-item"><a href="../../index.html"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.providers.airbyte</span></code></a></li>
+                <li class="breadcrumb-item"><a href="../../index.html"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.providers.snowflake</span></code></a></li>
             
-                <li class="breadcrumb-item"><a href="../index.html"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.providers.airbyte.operators</span></code></a></li>
+                <li class="breadcrumb-item"><a href="../index.html"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.providers.snowflake.transfers</span></code></a></li>
             
-            <li class="breadcrumb-item"><a href="index.html"> <code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.providers.airbyte.operators.airbyte</span></code></a></li>
+            <li class="breadcrumb-item"><a href="index.html"> <code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.providers.snowflake.transfers.s3_to_snowflake</span></code></a></li>
         
     </ul>
 </div>
@@ -590,8 +590,9 @@
                                 <div class="bodywrapper">
                                     <div class="body" role="main">
                                         
-  <div class="section" id="module-airflow.providers.airbyte.operators.airbyte">
-<span id="airflow-providers-airbyte-operators-airbyte"></span><h1><a class="reference internal" href="#module-airflow.providers.airbyte.operators.airbyte" title="airflow.providers.airbyte.operators.airbyte"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.providers.airbyte.operators.airbyte</span></code></a><a class="headerlink" href="#module-airflow.providers.airbyte.operators.airbyte" title="Permalink to this heading">¶</a></h1>
+  <div class="section" id="module-airflow.providers.snowflake.transfers.s3_to_snowflake">
+<span id="airflow-providers-snowflake-transfers-s3-to-snowflake"></span><h1><a class="reference internal" href="#module-airflow.providers.snowflake.transfers.s3_to_snowflake" title="airflow.providers.snowflake.transfers.s3_to_snowflake"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.providers.snowflake.transfers.s3_to_snowflake</span></code></a><a class="headerlink" href="#module-airflow.providers.snowflake.transfers.s3_to_snowflake" title="Permalink  [...]
+<p>This module contains AWS S3 to Snowflake operator.</p>
 <div class="section" id="module-contents">
 <h2>Module Contents<a class="headerlink" href="#module-contents" title="Permalink to this heading">¶</a></h2>
 <div class="section" id="classes">
@@ -602,57 +603,75 @@
 <col style="width: 90%" />
 </colgroup>
 <tbody>
-<tr class="row-odd"><td><p><a class="reference internal" href="#airflow.providers.airbyte.operators.airbyte.AirbyteTriggerSyncOperator" title="airflow.providers.airbyte.operators.airbyte.AirbyteTriggerSyncOperator"><code class="xref py py-obj docutils literal notranslate"><span class="pre">AirbyteTriggerSyncOperator</span></code></a></p></td>
-<td><p>This operator allows you to submit a job to an Airbyte server to run a integration</p></td>
+<tr class="row-odd"><td><p><a class="reference internal" href="#airflow.providers.snowflake.transfers.s3_to_snowflake.S3ToSnowflakeOperator" title="airflow.providers.snowflake.transfers.s3_to_snowflake.S3ToSnowflakeOperator"><code class="xref py py-obj docutils literal notranslate"><span class="pre">S3ToSnowflakeOperator</span></code></a></p></td>
+<td><p>Executes an COPY command to load files from s3 to Snowflake</p></td>
 </tr>
 </tbody>
 </table>
 <dl class="py class">
-<dt class="sig sig-object py" id="airflow.providers.airbyte.operators.airbyte.AirbyteTriggerSyncOperator">
-<em class="property"><span class="pre">class</span><span class="w"> </span></em><span class="sig-prename descclassname"><span class="pre">airflow.providers.airbyte.operators.airbyte.</span></span><span class="sig-name descname"><span class="pre">AirbyteTriggerSyncOperator</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">connection_id</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">airbyte_conn_id</span></span [...]
+<dt class="sig sig-object py" id="airflow.providers.snowflake.transfers.s3_to_snowflake.S3ToSnowflakeOperator">
+<em class="property"><span class="pre">class</span><span class="w"> </span></em><span class="sig-prename descclassname"><span class="pre">airflow.providers.snowflake.transfers.s3_to_snowflake.</span></span><span class="sig-name descname"><span class="pre">S3ToSnowflakeOperator</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="o"><span class="pre">*</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">s3_keys</span></span><span class="o [...]
 <dd><p>Bases: <code class="xref py py-obj docutils literal notranslate"><span class="pre">airflow.models.BaseOperator</span></code></p>
-<p>This operator allows you to submit a job to an Airbyte server to run a integration
-process between your source and destination.</p>
+<p>Executes an COPY command to load files from s3 to Snowflake</p>
 <div class="admonition seealso">
 <p class="admonition-title">See also</p>
 <p>For more information on how to use this operator, take a look at the guide:
-<a class="reference internal" href="../../../../../../operators/airbyte.html#howto-operator-airbytetriggersyncoperator"><span class="std std-ref">AirbyteTriggerSyncOperator</span></a></p>
+<a class="reference internal" href="../../../../../../operators/s3_to_snowflake.html#howto-operator-s3tosnowflakeoperator"><span class="std std-ref">S3ToSnowflakeOperator</span></a></p>
 </div>
 <dl class="field-list simple">
 <dt class="field-odd">Parameters</dt>
 <dd class="field-odd"><ul class="simple">
-<li><p><strong>airbyte_conn_id</strong> (<a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#str" title="(in Python v3.11)"><em>str</em></a>) – Required. The name of the Airflow connection to get connection
-information for Airbyte.</p></li>
-<li><p><strong>connection_id</strong> (<a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#str" title="(in Python v3.11)"><em>str</em></a>) – Required. The Airbyte ConnectionId UUID between a source and destination.</p></li>
-<li><p><strong>asynchronous</strong> (<a class="reference external" href="https://docs.python.org/3/library/functions.html#bool" title="(in Python v3.11)"><em>bool</em></a><em> | </em><em>None</em>) – Optional. Flag to get job_id after submitting the job to the Airbyte API.
-This is useful for submitting long running jobs and
-waiting on them asynchronously using the AirbyteJobSensor.</p></li>
-<li><p><strong>api_version</strong> (<a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#str" title="(in Python v3.11)"><em>str</em></a>) – Optional. Airbyte API version.</p></li>
-<li><p><strong>wait_seconds</strong> (<a class="reference external" href="https://docs.python.org/3/library/functions.html#float" title="(in Python v3.11)"><em>float</em></a>) – Optional. Number of seconds between checks. Only used when <code class="docutils literal notranslate"><span class="pre">asynchronous</span></code> is False.</p></li>
-<li><p><strong>timeout</strong> (<a class="reference external" href="https://docs.python.org/3/library/functions.html#float" title="(in Python v3.11)"><em>float</em></a><em> | </em><em>None</em>) – Optional. The amount of time, in seconds, to wait for the request to complete.
-Only used when <code class="docutils literal notranslate"><span class="pre">asynchronous</span></code> is False.</p></li>
+<li><p><strong>s3_keys</strong> (<a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#list" title="(in Python v3.11)"><em>list</em></a><em> | </em><em>None</em>) – reference to a list of S3 keys</p></li>
+<li><p><strong>table</strong> (<a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#str" title="(in Python v3.11)"><em>str</em></a>) – reference to a specific table in snowflake database</p></li>
+<li><p><strong>schema</strong> (<a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#str" title="(in Python v3.11)"><em>str</em></a><em> | </em><em>None</em>) – name of schema (will overwrite schema defined in
+connection)</p></li>
+<li><p><strong>stage</strong> (<a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#str" title="(in Python v3.11)"><em>str</em></a>) – reference to a specific snowflake stage. If the stage’s schema is not the same as the
+table one, it must be specified</p></li>
+<li><p><strong>prefix</strong> (<a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#str" title="(in Python v3.11)"><em>str</em></a><em> | </em><em>None</em>) – cloud storage location specified to limit the set of files to load</p></li>
+<li><p><strong>file_format</strong> (<a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#str" title="(in Python v3.11)"><em>str</em></a>) – reference to a specific file format</p></li>
+<li><p><strong>warehouse</strong> (<a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#str" title="(in Python v3.11)"><em>str</em></a><em> | </em><em>None</em>) – name of warehouse (will overwrite any warehouse
+defined in the connection’s extra JSON)</p></li>
+<li><p><strong>database</strong> (<a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#str" title="(in Python v3.11)"><em>str</em></a><em> | </em><em>None</em>) – reference to a specific database in Snowflake connection</p></li>
+<li><p><strong>columns_array</strong> (<a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#list" title="(in Python v3.11)"><em>list</em></a><em> | </em><em>None</em>) – reference to a specific columns array in snowflake database</p></li>
+<li><p><strong>pattern</strong> (<a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#str" title="(in Python v3.11)"><em>str</em></a><em> | </em><em>None</em>) – regular expression pattern string specifying the file names and/or paths to match.
+Note: regular expression will be automatically enclose in single quotes
+and all single quotes in expression will replace by two single quotes.</p></li>
+<li><p><strong>snowflake_conn_id</strong> (<a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#str" title="(in Python v3.11)"><em>str</em></a>) – Reference to
+<a class="reference internal" href="../../../../../../connections/snowflake.html#howto-connection-snowflake"><span class="std std-ref">Snowflake connection id</span></a></p></li>
+<li><p><strong>role</strong> (<a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#str" title="(in Python v3.11)"><em>str</em></a><em> | </em><em>None</em>) – name of role (will overwrite any role defined in
+connection’s extra JSON)</p></li>
+<li><p><strong>authenticator</strong> (<a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#str" title="(in Python v3.11)"><em>str</em></a><em> | </em><em>None</em>) – authenticator for Snowflake.
+‘snowflake’ (default) to use the internal Snowflake authenticator
+‘externalbrowser’ to authenticate using your web browser and
+Okta, ADFS or any other SAML 2.0-compliant identify provider
+(IdP) that has been defined for your account
+‘<a class="reference external" href="https:/">https:/</a>/&lt;your_okta_account_name&gt;.okta.com’ to authenticate
+through native Okta.</p></li>
+<li><p><strong>session_parameters</strong> (<a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#dict" title="(in Python v3.11)"><em>dict</em></a><em> | </em><em>None</em>) – You can set session-level parameters at
+the time you connect to Snowflake</p></li>
 </ul>
 </dd>
 </dl>
 <dl class="py attribute">
-<dt class="sig sig-object py" id="airflow.providers.airbyte.operators.airbyte.AirbyteTriggerSyncOperator.template_fields">
-<span class="sig-name descname"><span class="pre">template_fields</span></span><em class="property"><span class="w"> </span><span class="pre">:Sequence[str]</span> <span class="pre">=</span> <span class="pre">['connection_id']</span></em><a class="reference internal" href="../../../../../../_modules/airflow/providers/airbyte/operators/airbyte.html#AirbyteTriggerSyncOperator.template_fields"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href [...]
+<dt class="sig sig-object py" id="airflow.providers.snowflake.transfers.s3_to_snowflake.S3ToSnowflakeOperator.template_fields">
+<span class="sig-name descname"><span class="pre">template_fields</span></span><em class="property"><span class="w"> </span><span class="pre">:Sequence[str]</span> <span class="pre">=</span> <span class="pre">['s3_keys']</span></em><a class="reference internal" href="../../../../../../_modules/airflow/providers/snowflake/transfers/s3_to_snowflake.html#S3ToSnowflakeOperator.template_fields"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href= [...]
+<dd></dd></dl>
+
+<dl class="py attribute">
+<dt class="sig sig-object py" id="airflow.providers.snowflake.transfers.s3_to_snowflake.S3ToSnowflakeOperator.template_fields_renderers">
+<span class="sig-name descname"><span class="pre">template_fields_renderers</span></span><a class="reference internal" href="../../../../../../_modules/airflow/providers/snowflake/transfers/s3_to_snowflake.html#S3ToSnowflakeOperator.template_fields_renderers"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#airflow.providers.snowflake.transfers.s3_to_snowflake.S3ToSnowflakeOperator.template_fields_renderers" title="Permalink to this def [...]
 <dd></dd></dl>
 
 <dl class="py method">
-<dt class="sig sig-object py" id="airflow.providers.airbyte.operators.airbyte.AirbyteTriggerSyncOperator.execute">
-<span class="sig-name descname"><span class="pre">execute</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">context</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="../../../../../../_modules/airflow/providers/airbyte/operators/airbyte.html#AirbyteTriggerSyncOperator.execute"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#airflow.providers.airbyte. [...]
-<dd><p>Create Airbyte Job and wait to finish</p>
+<dt class="sig sig-object py" id="airflow.providers.snowflake.transfers.s3_to_snowflake.S3ToSnowflakeOperator.execute">
+<span class="sig-name descname"><span class="pre">execute</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">context</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="../../../../../../_modules/airflow/providers/snowflake/transfers/s3_to_snowflake.html#S3ToSnowflakeOperator.execute"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#airflow.providers.sno [...]
+<dd><p>This is the main method to derive when creating an operator.
+Context is the same dictionary used as when rendering jinja templates.</p>
+<p>Refer to get_template_context for more context.</p>
 <dl class="field-list simple">
 </dl>
 </dd></dl>
 
-<dl class="py method">
-<dt class="sig sig-object py" id="airflow.providers.airbyte.operators.airbyte.AirbyteTriggerSyncOperator.on_kill">
-<span class="sig-name descname"><span class="pre">on_kill</span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="../../../../../../_modules/airflow/providers/airbyte/operators/airbyte.html#AirbyteTriggerSyncOperator.on_kill"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#airflow.providers.airbyte.operators.airbyte.AirbyteTriggerSyncOperator.on_kill" title="Permalink to this def [...]
-<dd><p>Cancel the job if task is cancelled</p>
-</dd></dl>
-
 </dd></dl>
 
 </div>
@@ -661,10 +680,10 @@ Only used when <code class="docutils literal notranslate"><span class="pre">asyn
 
 
     <div class="pager" role="navigation" aria-label="related navigation">
-            <a rel="prev" title="airflow.providers.airbyte.operators" href="../index.html" >
+            <a rel="prev" title="airflow.providers.snowflake.transfers.copy_into_snowflake" href="../copy_into_snowflake/index.html" >
                 <button class="btn-hollow btn-blue bodytext__medium--cerulean-blue" accesskey="p">Previous</button>
             </a>
-            <a rel="next" title="airflow.providers.airbyte.sensors" href="../../sensors/index.html" >
+            <a rel="next" title="airflow.providers.snowflake.transfers.snowflake_to_slack" href="../snowflake_to_slack/index.html" >
                 <button class="btn-hollow btn-blue bodytext__medium--cerulean-blue" accesskey="n">Next</button>
             </a>
     </div>
@@ -734,19 +753,19 @@ Only used when <code class="docutils literal notranslate"><span class="pre">asyn
     <nav class="wy-nav-side-toc">
         <div class="wy-menu-vertical">
             <ul>
-<li><a class="reference internal" href="#"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.providers.airbyte.operators.airbyte</span></code></a><ul>
+<li><a class="reference internal" href="#"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.providers.snowflake.transfers.s3_to_snowflake</span></code></a><ul>
 <li><a class="reference internal" href="#module-contents">Module Contents</a><ul>
 <li><a class="reference internal" href="#classes">Classes</a><ul>
-<li><a class="reference internal" href="#airflow.providers.airbyte.operators.airbyte.AirbyteTriggerSyncOperator"><code class="docutils literal notranslate"><span class="pre">AirbyteTriggerSyncOperator</span></code></a><ul>
-<li><a class="reference internal" href="#airflow.providers.airbyte.operators.airbyte.AirbyteTriggerSyncOperator.template_fields"><code class="docutils literal notranslate"><span class="pre">AirbyteTriggerSyncOperator.template_fields</span></code></a></li>
-<li><a class="reference internal" href="#airflow.providers.airbyte.operators.airbyte.AirbyteTriggerSyncOperator.execute"><code class="docutils literal notranslate"><span class="pre">AirbyteTriggerSyncOperator.execute()</span></code></a></li>
-<li><a class="reference internal" href="#airflow.providers.airbyte.operators.airbyte.AirbyteTriggerSyncOperator.on_kill"><code class="docutils literal notranslate"><span class="pre">AirbyteTriggerSyncOperator.on_kill()</span></code></a></li>
+<li><a class="reference internal" href="#airflow.providers.snowflake.transfers.s3_to_snowflake.S3ToSnowflakeOperator"><code class="docutils literal notranslate"><span class="pre">S3ToSnowflakeOperator</span></code></a><ul>
+<li><a class="reference internal" href="#airflow.providers.snowflake.transfers.s3_to_snowflake.S3ToSnowflakeOperator.template_fields"><code class="docutils literal notranslate"><span class="pre">S3ToSnowflakeOperator.template_fields</span></code></a></li>
+<li><a class="reference internal" href="#airflow.providers.snowflake.transfers.s3_to_snowflake.S3ToSnowflakeOperator.template_fields_renderers"><code class="docutils literal notranslate"><span class="pre">S3ToSnowflakeOperator.template_fields_renderers</span></code></a></li>
+<li><a class="reference internal" href="#airflow.providers.snowflake.transfers.s3_to_snowflake.S3ToSnowflakeOperator.execute"><code class="docutils literal notranslate"><span class="pre">S3ToSnowflakeOperator.execute()</span></code></a></li>
 </ul>
 </li>
-<li><a class="reference internal" href="#airflow.providers.airbyte.operators.airbyte.AirbyteTriggerSyncOperator">AirbyteTriggerSyncOperator</a><ul>
-<li><a class="reference internal" href="#airflow.providers.airbyte.operators.airbyte.AirbyteTriggerSyncOperator.template_fields">template_fields</a></li>
-<li><a class="reference internal" href="#airflow.providers.airbyte.operators.airbyte.AirbyteTriggerSyncOperator.execute">execute</a></li>
-<li><a class="reference internal" href="#airflow.providers.airbyte.operators.airbyte.AirbyteTriggerSyncOperator.on_kill">on_kill</a></li>
+<li><a class="reference internal" href="#airflow.providers.snowflake.transfers.s3_to_snowflake.S3ToSnowflakeOperator">S3ToSnowflakeOperator</a><ul>
+<li><a class="reference internal" href="#airflow.providers.snowflake.transfers.s3_to_snowflake.S3ToSnowflakeOperator.template_fields">template_fields</a></li>
+<li><a class="reference internal" href="#airflow.providers.snowflake.transfers.s3_to_snowflake.S3ToSnowflakeOperator.template_fields_renderers">template_fields_renderers</a></li>
+<li><a class="reference internal" href="#airflow.providers.snowflake.transfers.s3_to_snowflake.S3ToSnowflakeOperator.execute">execute</a></li>
 </ul>
 </li>
 </ul>
@@ -777,7 +796,7 @@ Only used when <code class="docutils literal notranslate"><span class="pre">asyn
             
         
         <div class="base-layout--button">
-            <a href="https://github.com/apache/airflow/edit/main/docs/apache-airflow-providers-airbyte/_api/airflow/providers/airbyte/operators/airbyte/index.rst" rel="nofollow">
+            <a href="https://github.com/apache/airflow/edit/main/docs/apache-airflow-providers-snowflake/_api/airflow/providers/snowflake/transfers/s3_to_snowflake/index.rst" rel="nofollow">
 
                 <button class="btn-hollow btn-brown btn-with-icon with-box-shadow button-fixed">
                     <svg xmlns="http://www.w3.org/2000/svg" width="30.76" height="30">
diff --git a/docs-archive/apache-airflow-providers-airbyte/3.2.0/_api/airflow/providers/airbyte/operators/airbyte/index.html b/docs-archive/apache-airflow-providers-snowflake/4.0.2/_api/airflow/providers/snowflake/transfers/snowflake_to_slack/index.html
similarity index 85%
copy from docs-archive/apache-airflow-providers-airbyte/3.2.0/_api/airflow/providers/airbyte/operators/airbyte/index.html
copy to docs-archive/apache-airflow-providers-snowflake/4.0.2/_api/airflow/providers/snowflake/transfers/snowflake_to_slack/index.html
index b2310d17bb..a4875dcc38 100644
--- a/docs-archive/apache-airflow-providers-airbyte/3.2.0/_api/airflow/providers/airbyte/operators/airbyte/index.html
+++ b/docs-archive/apache-airflow-providers-snowflake/4.0.2/_api/airflow/providers/snowflake/transfers/snowflake_to_slack/index.html
@@ -9,7 +9,7 @@
 <head>
         <meta charset="utf-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1">
-        <title>airflow.providers.airbyte.operators.airbyte &mdash; apache-airflow-providers-airbyte Documentation</title>
+        <title>airflow.providers.snowflake.transfers.snowflake_to_slack &mdash; apache-airflow-providers-snowflake Documentation</title>
     <link rel="stylesheet" href="../../../../../../_static/_gen/css/main.min.css" type="text/css" />
             <link rel="stylesheet" type="text/css" href="../../../../../../_static/pygments.css" />
             <link rel="stylesheet" type="text/css" href="../../../../../../_static/_gen/css/main.min.css" />
@@ -19,8 +19,8 @@
             <link rel="shortcut icon" href="../../../../../../_static/pin_32.png"/>
             <link rel="index" title="Index" href="../../../../../../genindex.html" />
             <link rel="search" title="Search" href="../../../../../../search.html" />
-            <link rel="next" title="airflow.providers.airbyte.sensors" href="../../sensors/index.html" />
-            <link rel="prev" title="airflow.providers.airbyte.operators" href="../index.html" />
+            <link rel="next" title="airflow.providers.snowflake.utils" href="../../utils/index.html" />
+            <link rel="prev" title="airflow.providers.snowflake.transfers.s3_to_snowflake" href="../s3_to_snowflake/index.html" />
     <!-- Matomo -->
     <script>
         var _paq = window._paq = window._paq || [];
@@ -284,7 +284,7 @@
 <div id="docs-version-selector" class="docs-version-selector sidebar__version-selector">
     <a class="dropdown-toggle" href="#" id="versionDropdown" role="button" data-toggle="dropdown" aria-haspopup="true"
        aria-expanded="false">
-        <span class="bodytext__medium--greyish-brown">Version: </span><span class="version">3.2.0</span>
+        <span class="bodytext__medium--greyish-brown">Version: </span><span class="version">4.0.2</span>
     </a>
     <div class="dropdown-menu" aria-labelledby="navbarDropdownMenuLink">
 
@@ -327,8 +327,8 @@
 <div class="toctree" role="navigation" aria-label="main navigation">
     <p class="caption" role="heading"><span class="caption-text">Guides</span></p>
 <ul>
-<li class="toctree-l1"><a class="reference internal" href="../../../../../../operators/airbyte.html">Operators</a></li>
-<li class="toctree-l1"><a class="reference internal" href="../../../../../../connections.html">Connection types</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../../../../../../connections/snowflake.html">Connection Types</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../../../../../../operators/index.html">Operators</a></li>
 </ul>
 <p class="caption" role="heading"><span class="caption-text">References</span></p>
 <ul class="current">
@@ -336,8 +336,8 @@
 </ul>
 <p class="caption" role="heading"><span class="caption-text">Resources</span></p>
 <ul>
-<li class="toctree-l1"><a class="reference external" href="https://github.com/apache/airflow/tree/providers-airbyte/3.0.0/tests/system/providers/airbyte">Example DAGs</a></li>
-<li class="toctree-l1"><a class="reference external" href="https://pypi.org/project/apache-airflow-providers-airbyte/">PyPI Repository</a></li>
+<li class="toctree-l1"><a class="reference external" href="https://github.com/apache/airflow/tree/providers-snowflake/3.0.0/tests/system/providers/snowflake">Example DAGs</a></li>
+<li class="toctree-l1"><a class="reference external" href="https://pypi.org/project/apache-airflow-providers-snowflake/">PyPI Repository</a></li>
 <li class="toctree-l1"><a class="reference internal" href="../../../../../../installing-providers-from-sources.html">Installing from sources</a></li>
 </ul>
 <p class="caption" role="heading"><span class="caption-text">Commits</span></p>
@@ -426,7 +426,7 @@
 <div id="docs-version-selector" class="docs-version-selector sidebar__version-selector">
     <a class="dropdown-toggle" href="#" id="versionDropdown" role="button" data-toggle="dropdown" aria-haspopup="true"
        aria-expanded="false">
-        <span class="bodytext__medium--greyish-brown">Version: </span><span class="version">3.2.0</span>
+        <span class="bodytext__medium--greyish-brown">Version: </span><span class="version">4.0.2</span>
     </a>
     <div class="dropdown-menu" aria-labelledby="navbarDropdownMenuLink">
 
@@ -469,8 +469,8 @@
 <div class="toctree" role="navigation" aria-label="main navigation">
     <p class="caption" role="heading"><span class="caption-text">Guides</span></p>
 <ul>
-<li class="toctree-l1"><a class="reference internal" href="../../../../../../operators/airbyte.html">Operators</a></li>
-<li class="toctree-l1"><a class="reference internal" href="../../../../../../connections.html">Connection types</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../../../../../../connections/snowflake.html">Connection Types</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../../../../../../operators/index.html">Operators</a></li>
 </ul>
 <p class="caption" role="heading"><span class="caption-text">References</span></p>
 <ul class="current">
@@ -478,8 +478,8 @@
 </ul>
 <p class="caption" role="heading"><span class="caption-text">Resources</span></p>
 <ul>
-<li class="toctree-l1"><a class="reference external" href="https://github.com/apache/airflow/tree/providers-airbyte/3.0.0/tests/system/providers/airbyte">Example DAGs</a></li>
-<li class="toctree-l1"><a class="reference external" href="https://pypi.org/project/apache-airflow-providers-airbyte/">PyPI Repository</a></li>
+<li class="toctree-l1"><a class="reference external" href="https://github.com/apache/airflow/tree/providers-snowflake/3.0.0/tests/system/providers/snowflake">Example DAGs</a></li>
+<li class="toctree-l1"><a class="reference external" href="https://pypi.org/project/apache-airflow-providers-snowflake/">PyPI Repository</a></li>
 <li class="toctree-l1"><a class="reference internal" href="../../../../../../installing-providers-from-sources.html">Installing from sources</a></li>
 </ul>
 <p class="caption" role="heading"><span class="caption-text">Commits</span></p>
@@ -575,11 +575,11 @@
         
             <li class="breadcrumb-item"><a href="../../../../../../index.html" class="icon icon-home"> Home</a></li>
             
-                <li class="breadcrumb-item"><a href="../../index.html"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.providers.airbyte</span></code></a></li>
+                <li class="breadcrumb-item"><a href="../../index.html"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.providers.snowflake</span></code></a></li>
             
-                <li class="breadcrumb-item"><a href="../index.html"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.providers.airbyte.operators</span></code></a></li>
+                <li class="breadcrumb-item"><a href="../index.html"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.providers.snowflake.transfers</span></code></a></li>
             
-            <li class="breadcrumb-item"><a href="index.html"> <code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.providers.airbyte.operators.airbyte</span></code></a></li>
+            <li class="breadcrumb-item"><a href="index.html"> <code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.providers.snowflake.transfers.snowflake_to_slack</span></code></a></li>
         
     </ul>
 </div>
@@ -590,8 +590,8 @@
                                 <div class="bodywrapper">
                                     <div class="body" role="main">
                                         
-  <div class="section" id="module-airflow.providers.airbyte.operators.airbyte">
-<span id="airflow-providers-airbyte-operators-airbyte"></span><h1><a class="reference internal" href="#module-airflow.providers.airbyte.operators.airbyte" title="airflow.providers.airbyte.operators.airbyte"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.providers.airbyte.operators.airbyte</span></code></a><a class="headerlink" href="#module-airflow.providers.airbyte.operators.airbyte" title="Permalink to this heading">¶</a></h1>
+  <div class="section" id="module-airflow.providers.snowflake.transfers.snowflake_to_slack">
+<span id="airflow-providers-snowflake-transfers-snowflake-to-slack"></span><h1><a class="reference internal" href="#module-airflow.providers.snowflake.transfers.snowflake_to_slack" title="airflow.providers.snowflake.transfers.snowflake_to_slack"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.providers.snowflake.transfers.snowflake_to_slack</span></code></a><a class="headerlink" href="#module-airflow.providers.snowflake.transfers.snowflake_to_slack" ti [...]
 <div class="section" id="module-contents">
 <h2>Module Contents<a class="headerlink" href="#module-contents" title="Permalink to this heading">¶</a></h2>
 <div class="section" id="classes">
@@ -602,56 +602,66 @@
 <col style="width: 90%" />
 </colgroup>
 <tbody>
-<tr class="row-odd"><td><p><a class="reference internal" href="#airflow.providers.airbyte.operators.airbyte.AirbyteTriggerSyncOperator" title="airflow.providers.airbyte.operators.airbyte.AirbyteTriggerSyncOperator"><code class="xref py py-obj docutils literal notranslate"><span class="pre">AirbyteTriggerSyncOperator</span></code></a></p></td>
-<td><p>This operator allows you to submit a job to an Airbyte server to run a integration</p></td>
+<tr class="row-odd"><td><p><a class="reference internal" href="#airflow.providers.snowflake.transfers.snowflake_to_slack.SnowflakeToSlackOperator" title="airflow.providers.snowflake.transfers.snowflake_to_slack.SnowflakeToSlackOperator"><code class="xref py py-obj docutils literal notranslate"><span class="pre">SnowflakeToSlackOperator</span></code></a></p></td>
+<td><p>Executes an SQL statement in Snowflake and sends the results to Slack. The results of the query are</p></td>
 </tr>
 </tbody>
 </table>
 <dl class="py class">
-<dt class="sig sig-object py" id="airflow.providers.airbyte.operators.airbyte.AirbyteTriggerSyncOperator">
-<em class="property"><span class="pre">class</span><span class="w"> </span></em><span class="sig-prename descclassname"><span class="pre">airflow.providers.airbyte.operators.airbyte.</span></span><span class="sig-name descname"><span class="pre">AirbyteTriggerSyncOperator</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">connection_id</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">airbyte_conn_id</span></span [...]
-<dd><p>Bases: <code class="xref py py-obj docutils literal notranslate"><span class="pre">airflow.models.BaseOperator</span></code></p>
-<p>This operator allows you to submit a job to an Airbyte server to run a integration
-process between your source and destination.</p>
+<dt class="sig sig-object py" id="airflow.providers.snowflake.transfers.snowflake_to_slack.SnowflakeToSlackOperator">
+<em class="property"><span class="pre">class</span><span class="w"> </span></em><span class="sig-prename descclassname"><span class="pre">airflow.providers.snowflake.transfers.snowflake_to_slack.</span></span><span class="sig-name descname"><span class="pre">SnowflakeToSlackOperator</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="o"><span class="pre">*</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">sql</span></span></em>, <em c [...]
+<dd><p>Bases: <a class="reference external" href="/docs/apache-airflow-providers-slack/stable/_api/airflow/providers/slack/transfers/sql_to_slack/index.html#airflow.providers.slack.transfers.sql_to_slack.SqlToSlackOperator" title="(in apache-airflow-providers-slack v7.1.0)"><code class="xref py py-obj docutils literal notranslate"><span class="pre">airflow.providers.slack.transfers.sql_to_slack.SqlToSlackOperator</span></code></a></p>
+<p>Executes an SQL statement in Snowflake and sends the results to Slack. The results of the query are
+rendered into the ‘slack_message’ parameter as a Pandas dataframe using a JINJA variable called ‘{{
+results_df }}’. The ‘results_df’ variable name can be changed by specifying a different
+‘results_df_name’ parameter. The Tabulate library is added to the JINJA environment as a filter to
+allow the dataframe to be rendered nicely. For example, set ‘slack_message’ to {{ results_df |
+tabulate(tablefmt=”pretty”, headers=”keys”) }} to send the results to Slack as an ascii rendered table.</p>
 <div class="admonition seealso">
 <p class="admonition-title">See also</p>
 <p>For more information on how to use this operator, take a look at the guide:
-<a class="reference internal" href="../../../../../../operators/airbyte.html#howto-operator-airbytetriggersyncoperator"><span class="std std-ref">AirbyteTriggerSyncOperator</span></a></p>
+<a class="reference internal" href="../../../../../../operators/snowflake_to_slack.html#howto-operator-snowflaketoslackoperator"><span class="std std-ref">SnowflakeToSlackOperator</span></a></p>
 </div>
 <dl class="field-list simple">
 <dt class="field-odd">Parameters</dt>
 <dd class="field-odd"><ul class="simple">
-<li><p><strong>airbyte_conn_id</strong> (<a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#str" title="(in Python v3.11)"><em>str</em></a>) – Required. The name of the Airflow connection to get connection
-information for Airbyte.</p></li>
-<li><p><strong>connection_id</strong> (<a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#str" title="(in Python v3.11)"><em>str</em></a>) – Required. The Airbyte ConnectionId UUID between a source and destination.</p></li>
-<li><p><strong>asynchronous</strong> (<a class="reference external" href="https://docs.python.org/3/library/functions.html#bool" title="(in Python v3.11)"><em>bool</em></a><em> | </em><em>None</em>) – Optional. Flag to get job_id after submitting the job to the Airbyte API.
-This is useful for submitting long running jobs and
-waiting on them asynchronously using the AirbyteJobSensor.</p></li>
-<li><p><strong>api_version</strong> (<a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#str" title="(in Python v3.11)"><em>str</em></a>) – Optional. Airbyte API version.</p></li>
-<li><p><strong>wait_seconds</strong> (<a class="reference external" href="https://docs.python.org/3/library/functions.html#float" title="(in Python v3.11)"><em>float</em></a>) – Optional. Number of seconds between checks. Only used when <code class="docutils literal notranslate"><span class="pre">asynchronous</span></code> is False.</p></li>
-<li><p><strong>timeout</strong> (<a class="reference external" href="https://docs.python.org/3/library/functions.html#float" title="(in Python v3.11)"><em>float</em></a><em> | </em><em>None</em>) – Optional. The amount of time, in seconds, to wait for the request to complete.
-Only used when <code class="docutils literal notranslate"><span class="pre">asynchronous</span></code> is False.</p></li>
+<li><p><strong>sql</strong> (<a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#str" title="(in Python v3.11)"><em>str</em></a>) – The SQL statement to execute on Snowflake (templated)</p></li>
+<li><p><strong>slack_message</strong> (<a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#str" title="(in Python v3.11)"><em>str</em></a>) – The templated Slack message to send with the data returned from Snowflake.
+You can use the default JINJA variable {{ results_df }} to access the pandas dataframe containing the
+SQL results</p></li>
+<li><p><strong>snowflake_conn_id</strong> (<a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#str" title="(in Python v3.11)"><em>str</em></a>) – Reference to
+<a class="reference internal" href="../../../../../../connections/snowflake.html#howto-connection-snowflake"><span class="std std-ref">Snowflake connection id</span></a></p></li>
+<li><p><strong>slack_conn_id</strong> (<a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#str" title="(in Python v3.11)"><em>str</em></a>) – The connection id for Slack.</p></li>
+<li><p><strong>results_df_name</strong> (<a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#str" title="(in Python v3.11)"><em>str</em></a>) – The name of the JINJA template’s dataframe variable, default is ‘results_df’</p></li>
+<li><p><strong>parameters</strong> (<em>Iterable</em><em> | </em><em>Mapping</em><em> | </em><em>None</em>) – The parameters to pass to the SQL query</p></li>
+<li><p><strong>warehouse</strong> (<a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#str" title="(in Python v3.11)"><em>str</em></a><em> | </em><em>None</em>) – The Snowflake virtual warehouse to use to run the SQL query</p></li>
+<li><p><strong>database</strong> (<a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#str" title="(in Python v3.11)"><em>str</em></a><em> | </em><em>None</em>) – The Snowflake database to use for the SQL query</p></li>
+<li><p><strong>schema</strong> (<a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#str" title="(in Python v3.11)"><em>str</em></a><em> | </em><em>None</em>) – The schema to run the SQL against in Snowflake</p></li>
+<li><p><strong>role</strong> (<a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#str" title="(in Python v3.11)"><em>str</em></a><em> | </em><em>None</em>) – The role to use when connecting to Snowflake</p></li>
+<li><p><strong>slack_token</strong> (<a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#str" title="(in Python v3.11)"><em>str</em></a><em> | </em><em>None</em>) – The token to use to authenticate to Slack. If this is not provided, the
+‘webhook_token’ attribute needs to be specified in the ‘Extra’ JSON field against the slack_conn_id.</p></li>
 </ul>
 </dd>
 </dl>
 <dl class="py attribute">
-<dt class="sig sig-object py" id="airflow.providers.airbyte.operators.airbyte.AirbyteTriggerSyncOperator.template_fields">
-<span class="sig-name descname"><span class="pre">template_fields</span></span><em class="property"><span class="w"> </span><span class="pre">:Sequence[str]</span> <span class="pre">=</span> <span class="pre">['connection_id']</span></em><a class="reference internal" href="../../../../../../_modules/airflow/providers/airbyte/operators/airbyte.html#AirbyteTriggerSyncOperator.template_fields"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href [...]
+<dt class="sig sig-object py" id="airflow.providers.snowflake.transfers.snowflake_to_slack.SnowflakeToSlackOperator.template_fields">
+<span class="sig-name descname"><span class="pre">template_fields</span></span><em class="property"><span class="w"> </span><span class="pre">:Sequence[str]</span> <span class="pre">=</span> <span class="pre">['sql',</span> <span class="pre">'slack_message']</span></em><a class="reference internal" href="../../../../../../_modules/airflow/providers/snowflake/transfers/snowflake_to_slack.html#SnowflakeToSlackOperator.template_fields"><span class="viewcode-link"><span class="pre">[source]< [...]
 <dd></dd></dl>
 
-<dl class="py method">
-<dt class="sig sig-object py" id="airflow.providers.airbyte.operators.airbyte.AirbyteTriggerSyncOperator.execute">
-<span class="sig-name descname"><span class="pre">execute</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">context</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="../../../../../../_modules/airflow/providers/airbyte/operators/airbyte.html#AirbyteTriggerSyncOperator.execute"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#airflow.providers.airbyte. [...]
-<dd><p>Create Airbyte Job and wait to finish</p>
-<dl class="field-list simple">
-</dl>
-</dd></dl>
+<dl class="py attribute">
+<dt class="sig sig-object py" id="airflow.providers.snowflake.transfers.snowflake_to_slack.SnowflakeToSlackOperator.template_ext">
+<span class="sig-name descname"><span class="pre">template_ext</span></span><em class="property"><span class="w"> </span><span class="pre">:Sequence[str]</span> <span class="pre">=</span> <span class="pre">['.sql',</span> <span class="pre">'.jinja',</span> <span class="pre">'.j2']</span></em><a class="reference internal" href="../../../../../../_modules/airflow/providers/snowflake/transfers/snowflake_to_slack.html#SnowflakeToSlackOperator.template_ext"><span class="viewcode-link"><span c [...]
+<dd></dd></dl>
 
-<dl class="py method">
-<dt class="sig sig-object py" id="airflow.providers.airbyte.operators.airbyte.AirbyteTriggerSyncOperator.on_kill">
-<span class="sig-name descname"><span class="pre">on_kill</span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="../../../../../../_modules/airflow/providers/airbyte/operators/airbyte.html#AirbyteTriggerSyncOperator.on_kill"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#airflow.providers.airbyte.operators.airbyte.AirbyteTriggerSyncOperator.on_kill" title="Permalink to this def [...]
-<dd><p>Cancel the job if task is cancelled</p>
-</dd></dl>
+<dl class="py attribute">
+<dt class="sig sig-object py" id="airflow.providers.snowflake.transfers.snowflake_to_slack.SnowflakeToSlackOperator.template_fields_renderers">
+<span class="sig-name descname"><span class="pre">template_fields_renderers</span></span><a class="reference internal" href="../../../../../../_modules/airflow/providers/snowflake/transfers/snowflake_to_slack.html#SnowflakeToSlackOperator.template_fields_renderers"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#airflow.providers.snowflake.transfers.snowflake_to_slack.SnowflakeToSlackOperator.template_fields_renderers" title="Permalink [...]
+<dd></dd></dl>
+
+<dl class="py attribute">
+<dt class="sig sig-object py" id="airflow.providers.snowflake.transfers.snowflake_to_slack.SnowflakeToSlackOperator.times_rendered">
+<span class="sig-name descname"><span class="pre">times_rendered</span></span><em class="property"><span class="w"> </span><span class="pre">=</span> <span class="pre">0</span></em><a class="reference internal" href="../../../../../../_modules/airflow/providers/snowflake/transfers/snowflake_to_slack.html#SnowflakeToSlackOperator.times_rendered"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#airflow.providers.snowflake.transfers.snowfl [...]
+<dd></dd></dl>
 
 </dd></dl>
 
@@ -661,10 +671,10 @@ Only used when <code class="docutils literal notranslate"><span class="pre">asyn
 
 
     <div class="pager" role="navigation" aria-label="related navigation">
-            <a rel="prev" title="airflow.providers.airbyte.operators" href="../index.html" >
+            <a rel="prev" title="airflow.providers.snowflake.transfers.s3_to_snowflake" href="../s3_to_snowflake/index.html" >
                 <button class="btn-hollow btn-blue bodytext__medium--cerulean-blue" accesskey="p">Previous</button>
             </a>
-            <a rel="next" title="airflow.providers.airbyte.sensors" href="../../sensors/index.html" >
+            <a rel="next" title="airflow.providers.snowflake.utils" href="../../utils/index.html" >
                 <button class="btn-hollow btn-blue bodytext__medium--cerulean-blue" accesskey="n">Next</button>
             </a>
     </div>
@@ -734,19 +744,21 @@ Only used when <code class="docutils literal notranslate"><span class="pre">asyn
     <nav class="wy-nav-side-toc">
         <div class="wy-menu-vertical">
             <ul>
-<li><a class="reference internal" href="#"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.providers.airbyte.operators.airbyte</span></code></a><ul>
+<li><a class="reference internal" href="#"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.providers.snowflake.transfers.snowflake_to_slack</span></code></a><ul>
 <li><a class="reference internal" href="#module-contents">Module Contents</a><ul>
 <li><a class="reference internal" href="#classes">Classes</a><ul>
-<li><a class="reference internal" href="#airflow.providers.airbyte.operators.airbyte.AirbyteTriggerSyncOperator"><code class="docutils literal notranslate"><span class="pre">AirbyteTriggerSyncOperator</span></code></a><ul>
-<li><a class="reference internal" href="#airflow.providers.airbyte.operators.airbyte.AirbyteTriggerSyncOperator.template_fields"><code class="docutils literal notranslate"><span class="pre">AirbyteTriggerSyncOperator.template_fields</span></code></a></li>
-<li><a class="reference internal" href="#airflow.providers.airbyte.operators.airbyte.AirbyteTriggerSyncOperator.execute"><code class="docutils literal notranslate"><span class="pre">AirbyteTriggerSyncOperator.execute()</span></code></a></li>
-<li><a class="reference internal" href="#airflow.providers.airbyte.operators.airbyte.AirbyteTriggerSyncOperator.on_kill"><code class="docutils literal notranslate"><span class="pre">AirbyteTriggerSyncOperator.on_kill()</span></code></a></li>
+<li><a class="reference internal" href="#airflow.providers.snowflake.transfers.snowflake_to_slack.SnowflakeToSlackOperator"><code class="docutils literal notranslate"><span class="pre">SnowflakeToSlackOperator</span></code></a><ul>
+<li><a class="reference internal" href="#airflow.providers.snowflake.transfers.snowflake_to_slack.SnowflakeToSlackOperator.template_fields"><code class="docutils literal notranslate"><span class="pre">SnowflakeToSlackOperator.template_fields</span></code></a></li>
+<li><a class="reference internal" href="#airflow.providers.snowflake.transfers.snowflake_to_slack.SnowflakeToSlackOperator.template_ext"><code class="docutils literal notranslate"><span class="pre">SnowflakeToSlackOperator.template_ext</span></code></a></li>
+<li><a class="reference internal" href="#airflow.providers.snowflake.transfers.snowflake_to_slack.SnowflakeToSlackOperator.template_fields_renderers"><code class="docutils literal notranslate"><span class="pre">SnowflakeToSlackOperator.template_fields_renderers</span></code></a></li>
+<li><a class="reference internal" href="#airflow.providers.snowflake.transfers.snowflake_to_slack.SnowflakeToSlackOperator.times_rendered"><code class="docutils literal notranslate"><span class="pre">SnowflakeToSlackOperator.times_rendered</span></code></a></li>
 </ul>
 </li>
-<li><a class="reference internal" href="#airflow.providers.airbyte.operators.airbyte.AirbyteTriggerSyncOperator">AirbyteTriggerSyncOperator</a><ul>
-<li><a class="reference internal" href="#airflow.providers.airbyte.operators.airbyte.AirbyteTriggerSyncOperator.template_fields">template_fields</a></li>
-<li><a class="reference internal" href="#airflow.providers.airbyte.operators.airbyte.AirbyteTriggerSyncOperator.execute">execute</a></li>
-<li><a class="reference internal" href="#airflow.providers.airbyte.operators.airbyte.AirbyteTriggerSyncOperator.on_kill">on_kill</a></li>
+<li><a class="reference internal" href="#airflow.providers.snowflake.transfers.snowflake_to_slack.SnowflakeToSlackOperator">SnowflakeToSlackOperator</a><ul>
+<li><a class="reference internal" href="#airflow.providers.snowflake.transfers.snowflake_to_slack.SnowflakeToSlackOperator.template_fields">template_fields</a></li>
+<li><a class="reference internal" href="#airflow.providers.snowflake.transfers.snowflake_to_slack.SnowflakeToSlackOperator.template_ext">template_ext</a></li>
+<li><a class="reference internal" href="#airflow.providers.snowflake.transfers.snowflake_to_slack.SnowflakeToSlackOperator.template_fields_renderers">template_fields_renderers</a></li>
+<li><a class="reference internal" href="#airflow.providers.snowflake.transfers.snowflake_to_slack.SnowflakeToSlackOperator.times_rendered">times_rendered</a></li>
 </ul>
 </li>
 </ul>
@@ -777,7 +789,7 @@ Only used when <code class="docutils literal notranslate"><span class="pre">asyn
             
         
         <div class="base-layout--button">
-            <a href="https://github.com/apache/airflow/edit/main/docs/apache-airflow-providers-airbyte/_api/airflow/providers/airbyte/operators/airbyte/index.rst" rel="nofollow">
+            <a href="https://github.com/apache/airflow/edit/main/docs/apache-airflow-providers-snowflake/_api/airflow/providers/snowflake/transfers/snowflake_to_slack/index.rst" rel="nofollow">
 
                 <button class="btn-hollow btn-brown btn-with-icon with-box-shadow button-fixed">
                     <svg xmlns="http://www.w3.org/2000/svg" width="30.76" height="30">
diff --git a/docs-archive/apache-airflow-providers-airbyte/3.2.0/_api/tests/system/providers/airbyte/example_airbyte_trigger_job/index.html b/docs-archive/apache-airflow-providers-snowflake/4.0.2/_api/airflow/providers/snowflake/utils/common/index.html
similarity index 91%
copy from docs-archive/apache-airflow-providers-airbyte/3.2.0/_api/tests/system/providers/airbyte/example_airbyte_trigger_job/index.html
copy to docs-archive/apache-airflow-providers-snowflake/4.0.2/_api/airflow/providers/snowflake/utils/common/index.html
index 4bfd384648..6653be9b8a 100644
--- a/docs-archive/apache-airflow-providers-airbyte/3.2.0/_api/tests/system/providers/airbyte/example_airbyte_trigger_job/index.html
+++ b/docs-archive/apache-airflow-providers-snowflake/4.0.2/_api/airflow/providers/snowflake/utils/common/index.html
@@ -9,7 +9,7 @@
 <head>
         <meta charset="utf-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1">
-        <title>tests.system.providers.airbyte.example_airbyte_trigger_job &mdash; apache-airflow-providers-airbyte Documentation</title>
+        <title>airflow.providers.snowflake.utils.common &mdash; apache-airflow-providers-snowflake Documentation</title>
     <link rel="stylesheet" href="../../../../../../_static/_gen/css/main.min.css" type="text/css" />
             <link rel="stylesheet" type="text/css" href="../../../../../../_static/pygments.css" />
             <link rel="stylesheet" type="text/css" href="../../../../../../_static/_gen/css/main.min.css" />
@@ -19,8 +19,8 @@
             <link rel="shortcut icon" href="../../../../../../_static/pin_32.png"/>
             <link rel="index" title="Index" href="../../../../../../genindex.html" />
             <link rel="search" title="Search" href="../../../../../../search.html" />
-            <link rel="next" title="Installing from sources" href="../../../../../../installing-providers-from-sources.html" />
-            <link rel="prev" title="tests.system.providers.airbyte" href="../index.html" />
+            <link rel="next" title="tests.system.providers.snowflake" href="../../../../../tests/system/providers/snowflake/index.html" />
+            <link rel="prev" title="airflow.providers.snowflake.utils" href="../index.html" />
     <!-- Matomo -->
     <script>
         var _paq = window._paq = window._paq || [];
@@ -284,7 +284,7 @@
 <div id="docs-version-selector" class="docs-version-selector sidebar__version-selector">
     <a class="dropdown-toggle" href="#" id="versionDropdown" role="button" data-toggle="dropdown" aria-haspopup="true"
        aria-expanded="false">
-        <span class="bodytext__medium--greyish-brown">Version: </span><span class="version">3.2.0</span>
+        <span class="bodytext__medium--greyish-brown">Version: </span><span class="version">4.0.2</span>
     </a>
     <div class="dropdown-menu" aria-labelledby="navbarDropdownMenuLink">
 
@@ -327,17 +327,17 @@
 <div class="toctree" role="navigation" aria-label="main navigation">
     <p class="caption" role="heading"><span class="caption-text">Guides</span></p>
 <ul>
-<li class="toctree-l1"><a class="reference internal" href="../../../../../../operators/airbyte.html">Operators</a></li>
-<li class="toctree-l1"><a class="reference internal" href="../../../../../../connections.html">Connection types</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../../../../../../connections/snowflake.html">Connection Types</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../../../../../../operators/index.html">Operators</a></li>
 </ul>
 <p class="caption" role="heading"><span class="caption-text">References</span></p>
-<ul>
-<li class="toctree-l1"><a class="reference internal" href="../../../../../airflow/providers/airbyte/index.html">Python API</a></li>
+<ul class="current">
+<li class="toctree-l1 current"><a class="reference internal" href="../../index.html">Python API</a></li>
 </ul>
 <p class="caption" role="heading"><span class="caption-text">Resources</span></p>
 <ul>
-<li class="toctree-l1"><a class="reference external" href="https://github.com/apache/airflow/tree/providers-airbyte/3.0.0/tests/system/providers/airbyte">Example DAGs</a></li>
-<li class="toctree-l1"><a class="reference external" href="https://pypi.org/project/apache-airflow-providers-airbyte/">PyPI Repository</a></li>
+<li class="toctree-l1"><a class="reference external" href="https://github.com/apache/airflow/tree/providers-snowflake/3.0.0/tests/system/providers/snowflake">Example DAGs</a></li>
+<li class="toctree-l1"><a class="reference external" href="https://pypi.org/project/apache-airflow-providers-snowflake/">PyPI Repository</a></li>
 <li class="toctree-l1"><a class="reference internal" href="../../../../../../installing-providers-from-sources.html">Installing from sources</a></li>
 </ul>
 <p class="caption" role="heading"><span class="caption-text">Commits</span></p>
@@ -426,7 +426,7 @@
 <div id="docs-version-selector" class="docs-version-selector sidebar__version-selector">
     <a class="dropdown-toggle" href="#" id="versionDropdown" role="button" data-toggle="dropdown" aria-haspopup="true"
        aria-expanded="false">
-        <span class="bodytext__medium--greyish-brown">Version: </span><span class="version">3.2.0</span>
+        <span class="bodytext__medium--greyish-brown">Version: </span><span class="version">4.0.2</span>
     </a>
     <div class="dropdown-menu" aria-labelledby="navbarDropdownMenuLink">
 
@@ -469,17 +469,17 @@
 <div class="toctree" role="navigation" aria-label="main navigation">
     <p class="caption" role="heading"><span class="caption-text">Guides</span></p>
 <ul>
-<li class="toctree-l1"><a class="reference internal" href="../../../../../../operators/airbyte.html">Operators</a></li>
-<li class="toctree-l1"><a class="reference internal" href="../../../../../../connections.html">Connection types</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../../../../../../connections/snowflake.html">Connection Types</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../../../../../../operators/index.html">Operators</a></li>
 </ul>
 <p class="caption" role="heading"><span class="caption-text">References</span></p>
-<ul>
-<li class="toctree-l1"><a class="reference internal" href="../../../../../airflow/providers/airbyte/index.html">Python API</a></li>
+<ul class="current">
+<li class="toctree-l1 current"><a class="reference internal" href="../../index.html">Python API</a></li>
 </ul>
 <p class="caption" role="heading"><span class="caption-text">Resources</span></p>
 <ul>
-<li class="toctree-l1"><a class="reference external" href="https://github.com/apache/airflow/tree/providers-airbyte/3.0.0/tests/system/providers/airbyte">Example DAGs</a></li>
-<li class="toctree-l1"><a class="reference external" href="https://pypi.org/project/apache-airflow-providers-airbyte/">PyPI Repository</a></li>
+<li class="toctree-l1"><a class="reference external" href="https://github.com/apache/airflow/tree/providers-snowflake/3.0.0/tests/system/providers/snowflake">Example DAGs</a></li>
+<li class="toctree-l1"><a class="reference external" href="https://pypi.org/project/apache-airflow-providers-snowflake/">PyPI Repository</a></li>
 <li class="toctree-l1"><a class="reference internal" href="../../../../../../installing-providers-from-sources.html">Installing from sources</a></li>
 </ul>
 <p class="caption" role="heading"><span class="caption-text">Commits</span></p>
@@ -575,9 +575,11 @@
         
             <li class="breadcrumb-item"><a href="../../../../../../index.html" class="icon icon-home"> Home</a></li>
             
-                <li class="breadcrumb-item"><a href="../index.html"><code class="xref py py-mod docutils literal notranslate"><span class="pre">tests.system.providers.airbyte</span></code></a></li>
+                <li class="breadcrumb-item"><a href="../../index.html"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.providers.snowflake</span></code></a></li>
             
-            <li class="breadcrumb-item"><a href="index.html"> <code class="xref py py-mod docutils literal notranslate"><span class="pre">tests.system.providers.airbyte.example_airbyte_trigger_job</span></code></a></li>
+                <li class="breadcrumb-item"><a href="../index.html"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.providers.snowflake.utils</span></code></a></li>
+            
+            <li class="breadcrumb-item"><a href="index.html"> <code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.providers.snowflake.utils.common</span></code></a></li>
         
     </ul>
 </div>
@@ -588,45 +590,58 @@
                                 <div class="bodywrapper">
                                     <div class="body" role="main">
                                         
-  <div class="section" id="module-tests.system.providers.airbyte.example_airbyte_trigger_job">
-<span id="tests-system-providers-airbyte-example-airbyte-trigger-job"></span><h1><a class="reference internal" href="#module-tests.system.providers.airbyte.example_airbyte_trigger_job" title="tests.system.providers.airbyte.example_airbyte_trigger_job"><code class="xref py py-mod docutils literal notranslate"><span class="pre">tests.system.providers.airbyte.example_airbyte_trigger_job</span></code></a><a class="headerlink" href="#module-tests.system.providers.airbyte.example_airbyte_trigg [...]
-<p>Example DAG demonstrating the usage of the AirbyteTriggerSyncOperator.</p>
+  <div class="section" id="module-airflow.providers.snowflake.utils.common">
+<span id="airflow-providers-snowflake-utils-common"></span><h1><a class="reference internal" href="#module-airflow.providers.snowflake.utils.common" title="airflow.providers.snowflake.utils.common"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.providers.snowflake.utils.common</span></code></a><a class="headerlink" href="#module-airflow.providers.snowflake.utils.common" title="Permalink to this heading">¶</a></h1>
 <div class="section" id="module-contents">
 <h2>Module Contents<a class="headerlink" href="#module-contents" title="Permalink to this heading">¶</a></h2>
-<dl class="py data">
-<dt class="sig sig-object py" id="tests.system.providers.airbyte.example_airbyte_trigger_job.ENV_ID">
-<span class="sig-prename descclassname"><span class="pre">tests.system.providers.airbyte.example_airbyte_trigger_job.</span></span><span class="sig-name descname"><span class="pre">ENV_ID</span></span><a class="reference internal" href="../../../../../../_modules/tests/system/providers/airbyte/example_airbyte_trigger_job.html#ENV_ID"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#tests.system.providers.airbyte.example_airbyte_trigger_ [...]
-<dd></dd></dl>
-
-<dl class="py data">
-<dt class="sig sig-object py" id="tests.system.providers.airbyte.example_airbyte_trigger_job.DAG_ID">
-<span class="sig-prename descclassname"><span class="pre">tests.system.providers.airbyte.example_airbyte_trigger_job.</span></span><span class="sig-name descname"><span class="pre">DAG_ID</span></span><em class="property"><span class="w"> </span><span class="pre">=</span> <span class="pre">example_airbyte_operator</span></em><a class="reference internal" href="../../../../../../_modules/tests/system/providers/airbyte/example_airbyte_trigger_job.html#DAG_ID"><span class="viewcode-link"><s [...]
-<dd></dd></dl>
-
-<dl class="py data">
-<dt class="sig sig-object py" id="tests.system.providers.airbyte.example_airbyte_trigger_job.CONN_ID">
-<span class="sig-prename descclassname"><span class="pre">tests.system.providers.airbyte.example_airbyte_trigger_job.</span></span><span class="sig-name descname"><span class="pre">CONN_ID</span></span><em class="property"><span class="w"> </span><span class="pre">=</span> <span class="pre">15bc3800-82e4-48c3-a32d-620661273f28</span></em><a class="reference internal" href="../../../../../../_modules/tests/system/providers/airbyte/example_airbyte_trigger_job.html#CONN_ID"><span class="vie [...]
-<dd></dd></dl>
-
-<dl class="py data">
-<dt class="sig sig-object py" id="tests.system.providers.airbyte.example_airbyte_trigger_job.sync_source_destination">
-<span class="sig-prename descclassname"><span class="pre">tests.system.providers.airbyte.example_airbyte_trigger_job.</span></span><span class="sig-name descname"><span class="pre">sync_source_destination</span></span><a class="reference internal" href="../../../../../../_modules/tests/system/providers/airbyte/example_airbyte_trigger_job.html#sync_source_destination"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#tests.system.provider [...]
-<dd></dd></dl>
-
-<dl class="py data">
-<dt class="sig sig-object py" id="tests.system.providers.airbyte.example_airbyte_trigger_job.test_run">
-<span class="sig-prename descclassname"><span class="pre">tests.system.providers.airbyte.example_airbyte_trigger_job.</span></span><span class="sig-name descname"><span class="pre">test_run</span></span><a class="reference internal" href="../../../../../../_modules/tests/system/providers/airbyte/example_airbyte_trigger_job.html#test_run"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#tests.system.providers.airbyte.example_airbyte_trig [...]
-<dd></dd></dl>
+<div class="section" id="functions">
+<h3>Functions<a class="headerlink" href="#functions" title="Permalink to this heading">¶</a></h3>
+<table class="autosummary longtable docutils align-default">
+<colgroup>
+<col style="width: 10%" />
+<col style="width: 90%" />
+</colgroup>
+<tbody>
+<tr class="row-odd"><td><p><a class="reference internal" href="#airflow.providers.snowflake.utils.common.enclose_param" title="airflow.providers.snowflake.utils.common.enclose_param"><code class="xref py py-obj docutils literal notranslate"><span class="pre">enclose_param</span></code></a>(param)</p></td>
+<td><p>Replace all single quotes in parameter by two single quotes and enclose param in single quote.</p></td>
+</tr>
+</tbody>
+</table>
+<dl class="py function">
+<dt class="sig sig-object py" id="airflow.providers.snowflake.utils.common.enclose_param">
+<span class="sig-prename descclassname"><span class="pre">airflow.providers.snowflake.utils.common.</span></span><span class="sig-name descname"><span class="pre">enclose_param</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">param</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="../../../../../../_modules/airflow/providers/snowflake/utils/common.html#enclose_param"><span class="viewcode-link"><span  [...]
+<dd><p>Replace all single quotes in parameter by two single quotes and enclose param in single quote.</p>
+<div class="admonition seealso">
+<p class="admonition-title">See also</p>
+<p><a class="reference external" href="https://docs.snowflake.com/en/sql-reference/data-types-text.html#single-quoted-string-constants">https://docs.snowflake.com/en/sql-reference/data-types-text.html#single-quoted-string-constants</a></p>
+</div>
+<dl>
+<dt>Examples:</dt><dd><div class="highlight-python notranslate"><div class="highlight"><pre><span></span><span class="n">enclose_param</span><span class="p">(</span><span class="s2">&quot;without quotes&quot;</span><span class="p">)</span>  <span class="c1"># Returns: &#39;without quotes&#39;</span>
+<span class="n">enclose_param</span><span class="p">(</span><span class="s2">&quot;&#39;with quotes&#39;&quot;</span><span class="p">)</span>  <span class="c1"># Returns: &#39;&#39;&#39;with quotes&#39;&#39;&#39;</span>
+<span class="n">enclose_param</span><span class="p">(</span><span class="s2">&quot;Today&#39;s sales projections&quot;</span><span class="p">)</span>  <span class="c1"># Returns: &#39;Today&#39;&#39;s sales projections&#39;</span>
+<span class="n">enclose_param</span><span class="p">(</span><span class="s2">&quot;sample/john&#39;s.csv&quot;</span><span class="p">)</span>  <span class="c1"># Returns: &#39;sample/john&#39;&#39;s.csv&#39;</span>
+<span class="n">enclose_param</span><span class="p">(</span><span class="s2">&quot;.*&#39;awesome&#39;.*[.]csv&quot;</span><span class="p">)</span>  <span class="c1"># Returns: &#39;.*&#39;&#39;awesome&#39;&#39;.*[.]csv&#39;</span>
+</pre></div>
+</div>
+</dd>
+</dl>
+<dl class="field-list simple">
+<dt class="field-odd">Parameters</dt>
+<dd class="field-odd"><p><strong>param</strong> (<a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#str" title="(in Python v3.11)"><em>str</em></a>) – parameter which required single quotes enclosure.</p>
+</dd>
+</dl>
+</dd></dl>
 
+</div>
 </div>
 </div>
 
 
     <div class="pager" role="navigation" aria-label="related navigation">
-            <a rel="prev" title="tests.system.providers.airbyte" href="../index.html" >
+            <a rel="prev" title="airflow.providers.snowflake.utils" href="../index.html" >
                 <button class="btn-hollow btn-blue bodytext__medium--cerulean-blue" accesskey="p">Previous</button>
             </a>
-            <a rel="next" title="Installing from sources" href="../../../../../../installing-providers-from-sources.html" >
+            <a rel="next" title="tests.system.providers.snowflake" href="../../../../../tests/system/providers/snowflake/index.html" >
                 <button class="btn-hollow btn-blue bodytext__medium--cerulean-blue" accesskey="n">Next</button>
             </a>
     </div>
@@ -696,18 +711,13 @@
     <nav class="wy-nav-side-toc">
         <div class="wy-menu-vertical">
             <ul>
-<li><a class="reference internal" href="#"><code class="xref py py-mod docutils literal notranslate"><span class="pre">tests.system.providers.airbyte.example_airbyte_trigger_job</span></code></a><ul>
+<li><a class="reference internal" href="#"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.providers.snowflake.utils.common</span></code></a><ul>
 <li><a class="reference internal" href="#module-contents">Module Contents</a><ul>
-<li><a class="reference internal" href="#tests.system.providers.airbyte.example_airbyte_trigger_job.ENV_ID"><code class="docutils literal notranslate"><span class="pre">ENV_ID</span></code></a></li>
-<li><a class="reference internal" href="#tests.system.providers.airbyte.example_airbyte_trigger_job.DAG_ID"><code class="docutils literal notranslate"><span class="pre">DAG_ID</span></code></a></li>
-<li><a class="reference internal" href="#tests.system.providers.airbyte.example_airbyte_trigger_job.CONN_ID"><code class="docutils literal notranslate"><span class="pre">CONN_ID</span></code></a></li>
-<li><a class="reference internal" href="#tests.system.providers.airbyte.example_airbyte_trigger_job.sync_source_destination"><code class="docutils literal notranslate"><span class="pre">sync_source_destination</span></code></a></li>
-<li><a class="reference internal" href="#tests.system.providers.airbyte.example_airbyte_trigger_job.test_run"><code class="docutils literal notranslate"><span class="pre">test_run</span></code></a></li>
-<li><a class="reference internal" href="#tests.system.providers.airbyte.example_airbyte_trigger_job.ENV_ID">ENV_ID</a></li>
-<li><a class="reference internal" href="#tests.system.providers.airbyte.example_airbyte_trigger_job.DAG_ID">DAG_ID</a></li>
-<li><a class="reference internal" href="#tests.system.providers.airbyte.example_airbyte_trigger_job.CONN_ID">CONN_ID</a></li>
-<li><a class="reference internal" href="#tests.system.providers.airbyte.example_airbyte_trigger_job.sync_source_destination">sync_source_destination</a></li>
-<li><a class="reference internal" href="#tests.system.providers.airbyte.example_airbyte_trigger_job.test_run">test_run</a></li>
+<li><a class="reference internal" href="#functions">Functions</a><ul>
+<li><a class="reference internal" href="#airflow.providers.snowflake.utils.common.enclose_param"><code class="docutils literal notranslate"><span class="pre">enclose_param()</span></code></a></li>
+<li><a class="reference internal" href="#airflow.providers.snowflake.utils.common.enclose_param">enclose_param</a></li>
+</ul>
+</li>
 </ul>
 </li>
 </ul>
@@ -734,7 +744,7 @@
             
         
         <div class="base-layout--button">
-            <a href="https://github.com/apache/airflow/edit/main/docs/apache-airflow-providers-airbyte/_api/tests/system/providers/airbyte/example_airbyte_trigger_job/index.rst" rel="nofollow">
+            <a href="https://github.com/apache/airflow/edit/main/docs/apache-airflow-providers-snowflake/_api/airflow/providers/snowflake/utils/common/index.rst" rel="nofollow">
 
                 <button class="btn-hollow btn-brown btn-with-icon with-box-shadow button-fixed">
                     <svg xmlns="http://www.w3.org/2000/svg" width="30.76" height="30">
diff --git a/docs-archive/apache-airflow-providers-airbyte/3.2.0/_api/airflow/providers/airbyte/operators/index.html b/docs-archive/apache-airflow-providers-snowflake/4.0.2/_api/airflow/providers/snowflake/utils/index.html
similarity index 97%
rename from docs-archive/apache-airflow-providers-airbyte/3.2.0/_api/airflow/providers/airbyte/operators/index.html
rename to docs-archive/apache-airflow-providers-snowflake/4.0.2/_api/airflow/providers/snowflake/utils/index.html
index c7e73b67f5..53a39fa57d 100644
--- a/docs-archive/apache-airflow-providers-airbyte/3.2.0/_api/airflow/providers/airbyte/operators/index.html
+++ b/docs-archive/apache-airflow-providers-snowflake/4.0.2/_api/airflow/providers/snowflake/utils/index.html
@@ -9,7 +9,7 @@
 <head>
         <meta charset="utf-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1">
-        <title>airflow.providers.airbyte.operators &mdash; apache-airflow-providers-airbyte Documentation</title>
+        <title>airflow.providers.snowflake.utils &mdash; apache-airflow-providers-snowflake Documentation</title>
     <link rel="stylesheet" href="../../../../../_static/_gen/css/main.min.css" type="text/css" />
             <link rel="stylesheet" type="text/css" href="../../../../../_static/pygments.css" />
             <link rel="stylesheet" type="text/css" href="../../../../../_static/_gen/css/main.min.css" />
@@ -19,8 +19,8 @@
             <link rel="shortcut icon" href="../../../../../_static/pin_32.png"/>
             <link rel="index" title="Index" href="../../../../../genindex.html" />
             <link rel="search" title="Search" href="../../../../../search.html" />
-            <link rel="next" title="airflow.providers.airbyte.operators.airbyte" href="airbyte/index.html" />
-            <link rel="prev" title="airflow.providers.airbyte.hooks.airbyte" href="../hooks/airbyte/index.html" />
+            <link rel="next" title="airflow.providers.snowflake.utils.common" href="common/index.html" />
+            <link rel="prev" title="airflow.providers.snowflake.transfers.snowflake_to_slack" href="../transfers/snowflake_to_slack/index.html" />
     <!-- Matomo -->
     <script>
         var _paq = window._paq = window._paq || [];
@@ -284,7 +284,7 @@
 <div id="docs-version-selector" class="docs-version-selector sidebar__version-selector">
     <a class="dropdown-toggle" href="#" id="versionDropdown" role="button" data-toggle="dropdown" aria-haspopup="true"
        aria-expanded="false">
-        <span class="bodytext__medium--greyish-brown">Version: </span><span class="version">3.2.0</span>
+        <span class="bodytext__medium--greyish-brown">Version: </span><span class="version">4.0.2</span>
     </a>
     <div class="dropdown-menu" aria-labelledby="navbarDropdownMenuLink">
 
@@ -327,8 +327,8 @@
 <div class="toctree" role="navigation" aria-label="main navigation">
     <p class="caption" role="heading"><span class="caption-text">Guides</span></p>
 <ul>
-<li class="toctree-l1"><a class="reference internal" href="../../../../../operators/airbyte.html">Operators</a></li>
-<li class="toctree-l1"><a class="reference internal" href="../../../../../connections.html">Connection types</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../../../../../connections/snowflake.html">Connection Types</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../../../../../operators/index.html">Operators</a></li>
 </ul>
 <p class="caption" role="heading"><span class="caption-text">References</span></p>
 <ul class="current">
@@ -336,8 +336,8 @@
 </ul>
 <p class="caption" role="heading"><span class="caption-text">Resources</span></p>
 <ul>
-<li class="toctree-l1"><a class="reference external" href="https://github.com/apache/airflow/tree/providers-airbyte/3.0.0/tests/system/providers/airbyte">Example DAGs</a></li>
-<li class="toctree-l1"><a class="reference external" href="https://pypi.org/project/apache-airflow-providers-airbyte/">PyPI Repository</a></li>
+<li class="toctree-l1"><a class="reference external" href="https://github.com/apache/airflow/tree/providers-snowflake/3.0.0/tests/system/providers/snowflake">Example DAGs</a></li>
+<li class="toctree-l1"><a class="reference external" href="https://pypi.org/project/apache-airflow-providers-snowflake/">PyPI Repository</a></li>
 <li class="toctree-l1"><a class="reference internal" href="../../../../../installing-providers-from-sources.html">Installing from sources</a></li>
 </ul>
 <p class="caption" role="heading"><span class="caption-text">Commits</span></p>
@@ -426,7 +426,7 @@
 <div id="docs-version-selector" class="docs-version-selector sidebar__version-selector">
     <a class="dropdown-toggle" href="#" id="versionDropdown" role="button" data-toggle="dropdown" aria-haspopup="true"
        aria-expanded="false">
-        <span class="bodytext__medium--greyish-brown">Version: </span><span class="version">3.2.0</span>
+        <span class="bodytext__medium--greyish-brown">Version: </span><span class="version">4.0.2</span>
     </a>
     <div class="dropdown-menu" aria-labelledby="navbarDropdownMenuLink">
 
@@ -469,8 +469,8 @@
 <div class="toctree" role="navigation" aria-label="main navigation">
     <p class="caption" role="heading"><span class="caption-text">Guides</span></p>
 <ul>
-<li class="toctree-l1"><a class="reference internal" href="../../../../../operators/airbyte.html">Operators</a></li>
-<li class="toctree-l1"><a class="reference internal" href="../../../../../connections.html">Connection types</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../../../../../connections/snowflake.html">Connection Types</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../../../../../operators/index.html">Operators</a></li>
 </ul>
 <p class="caption" role="heading"><span class="caption-text">References</span></p>
 <ul class="current">
@@ -478,8 +478,8 @@
 </ul>
 <p class="caption" role="heading"><span class="caption-text">Resources</span></p>
 <ul>
-<li class="toctree-l1"><a class="reference external" href="https://github.com/apache/airflow/tree/providers-airbyte/3.0.0/tests/system/providers/airbyte">Example DAGs</a></li>
-<li class="toctree-l1"><a class="reference external" href="https://pypi.org/project/apache-airflow-providers-airbyte/">PyPI Repository</a></li>
+<li class="toctree-l1"><a class="reference external" href="https://github.com/apache/airflow/tree/providers-snowflake/3.0.0/tests/system/providers/snowflake">Example DAGs</a></li>
+<li class="toctree-l1"><a class="reference external" href="https://pypi.org/project/apache-airflow-providers-snowflake/">PyPI Repository</a></li>
 <li class="toctree-l1"><a class="reference internal" href="../../../../../installing-providers-from-sources.html">Installing from sources</a></li>
 </ul>
 <p class="caption" role="heading"><span class="caption-text">Commits</span></p>
@@ -575,9 +575,9 @@
         
             <li class="breadcrumb-item"><a href="../../../../../index.html" class="icon icon-home"> Home</a></li>
             
-                <li class="breadcrumb-item"><a href="../index.html"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.providers.airbyte</span></code></a></li>
+                <li class="breadcrumb-item"><a href="../index.html"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.providers.snowflake</span></code></a></li>
             
-            <li class="breadcrumb-item"><a href="index.html"> <code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.providers.airbyte.operators</span></code></a></li>
+            <li class="breadcrumb-item"><a href="index.html"> <code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.providers.snowflake.utils</span></code></a></li>
         
     </ul>
 </div>
@@ -588,13 +588,13 @@
                                 <div class="bodywrapper">
                                     <div class="body" role="main">
                                         
-  <div class="section" id="module-airflow.providers.airbyte.operators">
-<span id="airflow-providers-airbyte-operators"></span><h1><a class="reference internal" href="#module-airflow.providers.airbyte.operators" title="airflow.providers.airbyte.operators"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.providers.airbyte.operators</span></code></a><a class="headerlink" href="#module-airflow.providers.airbyte.operators" title="Permalink to this heading">¶</a></h1>
+  <div class="section" id="module-airflow.providers.snowflake.utils">
+<span id="airflow-providers-snowflake-utils"></span><h1><a class="reference internal" href="#module-airflow.providers.snowflake.utils" title="airflow.providers.snowflake.utils"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.providers.snowflake.utils</span></code></a><a class="headerlink" href="#module-airflow.providers.snowflake.utils" title="Permalink to this heading">¶</a></h1>
 <div class="section" id="submodules">
 <h2>Submodules<a class="headerlink" href="#submodules" title="Permalink to this heading">¶</a></h2>
 <div class="toctree-wrapper compound">
 <ul>
-<li class="toctree-l1"><a class="reference internal" href="airbyte/index.html"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.providers.airbyte.operators.airbyte</span></code></a></li>
+<li class="toctree-l1"><a class="reference internal" href="common/index.html"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.providers.snowflake.utils.common</span></code></a></li>
 </ul>
 </div>
 </div>
@@ -602,10 +602,10 @@
 
 
     <div class="pager" role="navigation" aria-label="related navigation">
-            <a rel="prev" title="airflow.providers.airbyte.hooks.airbyte" href="../hooks/airbyte/index.html" >
+            <a rel="prev" title="airflow.providers.snowflake.transfers.snowflake_to_slack" href="../transfers/snowflake_to_slack/index.html" >
                 <button class="btn-hollow btn-blue bodytext__medium--cerulean-blue" accesskey="p">Previous</button>
             </a>
-            <a rel="next" title="airflow.providers.airbyte.operators.airbyte" href="airbyte/index.html" >
+            <a rel="next" title="airflow.providers.snowflake.utils.common" href="common/index.html" >
                 <button class="btn-hollow btn-blue bodytext__medium--cerulean-blue" accesskey="n">Next</button>
             </a>
     </div>
@@ -675,7 +675,7 @@
     <nav class="wy-nav-side-toc">
         <div class="wy-menu-vertical">
             <ul>
-<li><a class="reference internal" href="#"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.providers.airbyte.operators</span></code></a><ul>
+<li><a class="reference internal" href="#"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.providers.snowflake.utils</span></code></a><ul>
 <li><a class="reference internal" href="#submodules">Submodules</a></li>
 </ul>
 </li>
@@ -701,7 +701,7 @@
             
         
         <div class="base-layout--button">
-            <a href="https://github.com/apache/airflow/edit/main/docs/apache-airflow-providers-airbyte/_api/airflow/providers/airbyte/operators/index.rst" rel="nofollow">
+            <a href="https://github.com/apache/airflow/edit/main/docs/apache-airflow-providers-snowflake/_api/airflow/providers/snowflake/utils/index.rst" rel="nofollow">
 
                 <button class="btn-hollow btn-brown btn-with-icon with-box-shadow button-fixed">
                     <svg xmlns="http://www.w3.org/2000/svg" width="30.76" height="30">
diff --git a/docs-archive/apache-airflow-providers-airbyte/3.2.0/_api/airflow/providers/airbyte/operators/airbyte/index.html b/docs-archive/apache-airflow-providers-snowflake/4.0.2/_api/tests/system/providers/snowflake/example_s3_to_snowflake/index.html
similarity index 87%
rename from docs-archive/apache-airflow-providers-airbyte/3.2.0/_api/airflow/providers/airbyte/operators/airbyte/index.html
rename to docs-archive/apache-airflow-providers-snowflake/4.0.2/_api/tests/system/providers/snowflake/example_s3_to_snowflake/index.html
index b2310d17bb..57babb7c30 100644
--- a/docs-archive/apache-airflow-providers-airbyte/3.2.0/_api/airflow/providers/airbyte/operators/airbyte/index.html
+++ b/docs-archive/apache-airflow-providers-snowflake/4.0.2/_api/tests/system/providers/snowflake/example_s3_to_snowflake/index.html
@@ -9,7 +9,7 @@
 <head>
         <meta charset="utf-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1">
-        <title>airflow.providers.airbyte.operators.airbyte &mdash; apache-airflow-providers-airbyte Documentation</title>
+        <title>tests.system.providers.snowflake.example_s3_to_snowflake &mdash; apache-airflow-providers-snowflake Documentation</title>
     <link rel="stylesheet" href="../../../../../../_static/_gen/css/main.min.css" type="text/css" />
             <link rel="stylesheet" type="text/css" href="../../../../../../_static/pygments.css" />
             <link rel="stylesheet" type="text/css" href="../../../../../../_static/_gen/css/main.min.css" />
@@ -19,8 +19,8 @@
             <link rel="shortcut icon" href="../../../../../../_static/pin_32.png"/>
             <link rel="index" title="Index" href="../../../../../../genindex.html" />
             <link rel="search" title="Search" href="../../../../../../search.html" />
-            <link rel="next" title="airflow.providers.airbyte.sensors" href="../../sensors/index.html" />
-            <link rel="prev" title="airflow.providers.airbyte.operators" href="../index.html" />
+            <link rel="next" title="tests.system.providers.snowflake.example_snowflake" href="../example_snowflake/index.html" />
+            <link rel="prev" title="tests.system.providers.snowflake" href="../index.html" />
     <!-- Matomo -->
     <script>
         var _paq = window._paq = window._paq || [];
@@ -284,7 +284,7 @@
 <div id="docs-version-selector" class="docs-version-selector sidebar__version-selector">
     <a class="dropdown-toggle" href="#" id="versionDropdown" role="button" data-toggle="dropdown" aria-haspopup="true"
        aria-expanded="false">
-        <span class="bodytext__medium--greyish-brown">Version: </span><span class="version">3.2.0</span>
+        <span class="bodytext__medium--greyish-brown">Version: </span><span class="version">4.0.2</span>
     </a>
     <div class="dropdown-menu" aria-labelledby="navbarDropdownMenuLink">
 
@@ -327,17 +327,17 @@
 <div class="toctree" role="navigation" aria-label="main navigation">
     <p class="caption" role="heading"><span class="caption-text">Guides</span></p>
 <ul>
-<li class="toctree-l1"><a class="reference internal" href="../../../../../../operators/airbyte.html">Operators</a></li>
-<li class="toctree-l1"><a class="reference internal" href="../../../../../../connections.html">Connection types</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../../../../../../connections/snowflake.html">Connection Types</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../../../../../../operators/index.html">Operators</a></li>
 </ul>
 <p class="caption" role="heading"><span class="caption-text">References</span></p>
-<ul class="current">
-<li class="toctree-l1 current"><a class="reference internal" href="../../index.html">Python API</a></li>
+<ul>
+<li class="toctree-l1"><a class="reference internal" href="../../../../../airflow/providers/snowflake/index.html">Python API</a></li>
 </ul>
 <p class="caption" role="heading"><span class="caption-text">Resources</span></p>
 <ul>
-<li class="toctree-l1"><a class="reference external" href="https://github.com/apache/airflow/tree/providers-airbyte/3.0.0/tests/system/providers/airbyte">Example DAGs</a></li>
-<li class="toctree-l1"><a class="reference external" href="https://pypi.org/project/apache-airflow-providers-airbyte/">PyPI Repository</a></li>
+<li class="toctree-l1"><a class="reference external" href="https://github.com/apache/airflow/tree/providers-snowflake/3.0.0/tests/system/providers/snowflake">Example DAGs</a></li>
+<li class="toctree-l1"><a class="reference external" href="https://pypi.org/project/apache-airflow-providers-snowflake/">PyPI Repository</a></li>
 <li class="toctree-l1"><a class="reference internal" href="../../../../../../installing-providers-from-sources.html">Installing from sources</a></li>
 </ul>
 <p class="caption" role="heading"><span class="caption-text">Commits</span></p>
@@ -426,7 +426,7 @@
 <div id="docs-version-selector" class="docs-version-selector sidebar__version-selector">
     <a class="dropdown-toggle" href="#" id="versionDropdown" role="button" data-toggle="dropdown" aria-haspopup="true"
        aria-expanded="false">
-        <span class="bodytext__medium--greyish-brown">Version: </span><span class="version">3.2.0</span>
+        <span class="bodytext__medium--greyish-brown">Version: </span><span class="version">4.0.2</span>
     </a>
     <div class="dropdown-menu" aria-labelledby="navbarDropdownMenuLink">
 
@@ -469,17 +469,17 @@
 <div class="toctree" role="navigation" aria-label="main navigation">
     <p class="caption" role="heading"><span class="caption-text">Guides</span></p>
 <ul>
-<li class="toctree-l1"><a class="reference internal" href="../../../../../../operators/airbyte.html">Operators</a></li>
-<li class="toctree-l1"><a class="reference internal" href="../../../../../../connections.html">Connection types</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../../../../../../connections/snowflake.html">Connection Types</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../../../../../../operators/index.html">Operators</a></li>
 </ul>
 <p class="caption" role="heading"><span class="caption-text">References</span></p>
-<ul class="current">
-<li class="toctree-l1 current"><a class="reference internal" href="../../index.html">Python API</a></li>
+<ul>
+<li class="toctree-l1"><a class="reference internal" href="../../../../../airflow/providers/snowflake/index.html">Python API</a></li>
 </ul>
 <p class="caption" role="heading"><span class="caption-text">Resources</span></p>
 <ul>
-<li class="toctree-l1"><a class="reference external" href="https://github.com/apache/airflow/tree/providers-airbyte/3.0.0/tests/system/providers/airbyte">Example DAGs</a></li>
-<li class="toctree-l1"><a class="reference external" href="https://pypi.org/project/apache-airflow-providers-airbyte/">PyPI Repository</a></li>
+<li class="toctree-l1"><a class="reference external" href="https://github.com/apache/airflow/tree/providers-snowflake/3.0.0/tests/system/providers/snowflake">Example DAGs</a></li>
+<li class="toctree-l1"><a class="reference external" href="https://pypi.org/project/apache-airflow-providers-snowflake/">PyPI Repository</a></li>
 <li class="toctree-l1"><a class="reference internal" href="../../../../../../installing-providers-from-sources.html">Installing from sources</a></li>
 </ul>
 <p class="caption" role="heading"><span class="caption-text">Commits</span></p>
@@ -575,11 +575,9 @@
         
             <li class="breadcrumb-item"><a href="../../../../../../index.html" class="icon icon-home"> Home</a></li>
             
-                <li class="breadcrumb-item"><a href="../../index.html"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.providers.airbyte</span></code></a></li>
-            
-                <li class="breadcrumb-item"><a href="../index.html"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.providers.airbyte.operators</span></code></a></li>
+                <li class="breadcrumb-item"><a href="../index.html"><code class="xref py py-mod docutils literal notranslate"><span class="pre">tests.system.providers.snowflake</span></code></a></li>
             
-            <li class="breadcrumb-item"><a href="index.html"> <code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.providers.airbyte.operators.airbyte</span></code></a></li>
+            <li class="breadcrumb-item"><a href="index.html"> <code class="xref py py-mod docutils literal notranslate"><span class="pre">tests.system.providers.snowflake.example_s3_to_snowflake</span></code></a></li>
         
     </ul>
 </div>
@@ -590,81 +588,60 @@
                                 <div class="bodywrapper">
                                     <div class="body" role="main">
                                         
-  <div class="section" id="module-airflow.providers.airbyte.operators.airbyte">
-<span id="airflow-providers-airbyte-operators-airbyte"></span><h1><a class="reference internal" href="#module-airflow.providers.airbyte.operators.airbyte" title="airflow.providers.airbyte.operators.airbyte"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.providers.airbyte.operators.airbyte</span></code></a><a class="headerlink" href="#module-airflow.providers.airbyte.operators.airbyte" title="Permalink to this heading">¶</a></h1>
+  <div class="section" id="module-tests.system.providers.snowflake.example_s3_to_snowflake">
+<span id="tests-system-providers-snowflake-example-s3-to-snowflake"></span><h1><a class="reference internal" href="#module-tests.system.providers.snowflake.example_s3_to_snowflake" title="tests.system.providers.snowflake.example_s3_to_snowflake"><code class="xref py py-mod docutils literal notranslate"><span class="pre">tests.system.providers.snowflake.example_s3_to_snowflake</span></code></a><a class="headerlink" href="#module-tests.system.providers.snowflake.example_s3_to_snowflake" ti [...]
+<p>Example use of Snowflake related operators.</p>
 <div class="section" id="module-contents">
 <h2>Module Contents<a class="headerlink" href="#module-contents" title="Permalink to this heading">¶</a></h2>
-<div class="section" id="classes">
-<h3>Classes<a class="headerlink" href="#classes" title="Permalink to this heading">¶</a></h3>
-<table class="autosummary longtable docutils align-default">
-<colgroup>
-<col style="width: 10%" />
-<col style="width: 90%" />
-</colgroup>
-<tbody>
-<tr class="row-odd"><td><p><a class="reference internal" href="#airflow.providers.airbyte.operators.airbyte.AirbyteTriggerSyncOperator" title="airflow.providers.airbyte.operators.airbyte.AirbyteTriggerSyncOperator"><code class="xref py py-obj docutils literal notranslate"><span class="pre">AirbyteTriggerSyncOperator</span></code></a></p></td>
-<td><p>This operator allows you to submit a job to an Airbyte server to run a integration</p></td>
-</tr>
-</tbody>
-</table>
-<dl class="py class">
-<dt class="sig sig-object py" id="airflow.providers.airbyte.operators.airbyte.AirbyteTriggerSyncOperator">
-<em class="property"><span class="pre">class</span><span class="w"> </span></em><span class="sig-prename descclassname"><span class="pre">airflow.providers.airbyte.operators.airbyte.</span></span><span class="sig-name descname"><span class="pre">AirbyteTriggerSyncOperator</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">connection_id</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">airbyte_conn_id</span></span [...]
-<dd><p>Bases: <code class="xref py py-obj docutils literal notranslate"><span class="pre">airflow.models.BaseOperator</span></code></p>
-<p>This operator allows you to submit a job to an Airbyte server to run a integration
-process between your source and destination.</p>
-<div class="admonition seealso">
-<p class="admonition-title">See also</p>
-<p>For more information on how to use this operator, take a look at the guide:
-<a class="reference internal" href="../../../../../../operators/airbyte.html#howto-operator-airbytetriggersyncoperator"><span class="std std-ref">AirbyteTriggerSyncOperator</span></a></p>
-</div>
-<dl class="field-list simple">
-<dt class="field-odd">Parameters</dt>
-<dd class="field-odd"><ul class="simple">
-<li><p><strong>airbyte_conn_id</strong> (<a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#str" title="(in Python v3.11)"><em>str</em></a>) – Required. The name of the Airflow connection to get connection
-information for Airbyte.</p></li>
-<li><p><strong>connection_id</strong> (<a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#str" title="(in Python v3.11)"><em>str</em></a>) – Required. The Airbyte ConnectionId UUID between a source and destination.</p></li>
-<li><p><strong>asynchronous</strong> (<a class="reference external" href="https://docs.python.org/3/library/functions.html#bool" title="(in Python v3.11)"><em>bool</em></a><em> | </em><em>None</em>) – Optional. Flag to get job_id after submitting the job to the Airbyte API.
-This is useful for submitting long running jobs and
-waiting on them asynchronously using the AirbyteJobSensor.</p></li>
-<li><p><strong>api_version</strong> (<a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#str" title="(in Python v3.11)"><em>str</em></a>) – Optional. Airbyte API version.</p></li>
-<li><p><strong>wait_seconds</strong> (<a class="reference external" href="https://docs.python.org/3/library/functions.html#float" title="(in Python v3.11)"><em>float</em></a>) – Optional. Number of seconds between checks. Only used when <code class="docutils literal notranslate"><span class="pre">asynchronous</span></code> is False.</p></li>
-<li><p><strong>timeout</strong> (<a class="reference external" href="https://docs.python.org/3/library/functions.html#float" title="(in Python v3.11)"><em>float</em></a><em> | </em><em>None</em>) – Optional. The amount of time, in seconds, to wait for the request to complete.
-Only used when <code class="docutils literal notranslate"><span class="pre">asynchronous</span></code> is False.</p></li>
-</ul>
-</dd>
-</dl>
-<dl class="py attribute">
-<dt class="sig sig-object py" id="airflow.providers.airbyte.operators.airbyte.AirbyteTriggerSyncOperator.template_fields">
-<span class="sig-name descname"><span class="pre">template_fields</span></span><em class="property"><span class="w"> </span><span class="pre">:Sequence[str]</span> <span class="pre">=</span> <span class="pre">['connection_id']</span></em><a class="reference internal" href="../../../../../../_modules/airflow/providers/airbyte/operators/airbyte.html#AirbyteTriggerSyncOperator.template_fields"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href [...]
+<dl class="py data">
+<dt class="sig sig-object py" id="tests.system.providers.snowflake.example_s3_to_snowflake.SNOWFLAKE_CONN_ID">
+<span class="sig-prename descclassname"><span class="pre">tests.system.providers.snowflake.example_s3_to_snowflake.</span></span><span class="sig-name descname"><span class="pre">SNOWFLAKE_CONN_ID</span></span><em class="property"><span class="w"> </span><span class="pre">=</span> <span class="pre">my_snowflake_conn</span></em><a class="reference internal" href="../../../../../../_modules/tests/system/providers/snowflake/example_s3_to_snowflake.html#SNOWFLAKE_CONN_ID"><span class="viewco [...]
+<dd></dd></dl>
+
+<dl class="py data">
+<dt class="sig sig-object py" id="tests.system.providers.snowflake.example_s3_to_snowflake.SNOWFLAKE_STAGE">
+<span class="sig-prename descclassname"><span class="pre">tests.system.providers.snowflake.example_s3_to_snowflake.</span></span><span class="sig-name descname"><span class="pre">SNOWFLAKE_STAGE</span></span><em class="property"><span class="w"> </span><span class="pre">=</span> <span class="pre">stage_name</span></em><a class="reference internal" href="../../../../../../_modules/tests/system/providers/snowflake/example_s3_to_snowflake.html#SNOWFLAKE_STAGE"><span class="viewcode-link"><s [...]
 <dd></dd></dl>
 
-<dl class="py method">
-<dt class="sig sig-object py" id="airflow.providers.airbyte.operators.airbyte.AirbyteTriggerSyncOperator.execute">
-<span class="sig-name descname"><span class="pre">execute</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">context</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="../../../../../../_modules/airflow/providers/airbyte/operators/airbyte.html#AirbyteTriggerSyncOperator.execute"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#airflow.providers.airbyte. [...]
-<dd><p>Create Airbyte Job and wait to finish</p>
-<dl class="field-list simple">
-</dl>
-</dd></dl>
+<dl class="py data">
+<dt class="sig sig-object py" id="tests.system.providers.snowflake.example_s3_to_snowflake.SNOWFLAKE_SAMPLE_TABLE">
+<span class="sig-prename descclassname"><span class="pre">tests.system.providers.snowflake.example_s3_to_snowflake.</span></span><span class="sig-name descname"><span class="pre">SNOWFLAKE_SAMPLE_TABLE</span></span><em class="property"><span class="w"> </span><span class="pre">=</span> <span class="pre">sample_table</span></em><a class="reference internal" href="../../../../../../_modules/tests/system/providers/snowflake/example_s3_to_snowflake.html#SNOWFLAKE_SAMPLE_TABLE"><span class="v [...]
+<dd></dd></dl>
 
-<dl class="py method">
-<dt class="sig sig-object py" id="airflow.providers.airbyte.operators.airbyte.AirbyteTriggerSyncOperator.on_kill">
-<span class="sig-name descname"><span class="pre">on_kill</span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="../../../../../../_modules/airflow/providers/airbyte/operators/airbyte.html#AirbyteTriggerSyncOperator.on_kill"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#airflow.providers.airbyte.operators.airbyte.AirbyteTriggerSyncOperator.on_kill" title="Permalink to this def [...]
-<dd><p>Cancel the job if task is cancelled</p>
-</dd></dl>
+<dl class="py data">
+<dt class="sig sig-object py" id="tests.system.providers.snowflake.example_s3_to_snowflake.S3_FILE_PATH">
+<span class="sig-prename descclassname"><span class="pre">tests.system.providers.snowflake.example_s3_to_snowflake.</span></span><span class="sig-name descname"><span class="pre">S3_FILE_PATH</span></span><em class="property"><span class="w"> </span><span class="pre">=</span> <span class="pre">&lt;/path/to/file/sample_file.csv</span></em><a class="reference internal" href="../../../../../../_modules/tests/system/providers/snowflake/example_s3_to_snowflake.html#S3_FILE_PATH"><span class=" [...]
+<dd></dd></dl>
 
-</dd></dl>
+<dl class="py data">
+<dt class="sig sig-object py" id="tests.system.providers.snowflake.example_s3_to_snowflake.ENV_ID">
+<span class="sig-prename descclassname"><span class="pre">tests.system.providers.snowflake.example_s3_to_snowflake.</span></span><span class="sig-name descname"><span class="pre">ENV_ID</span></span><a class="reference internal" href="../../../../../../_modules/tests/system/providers/snowflake/example_s3_to_snowflake.html#ENV_ID"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#tests.system.providers.snowflake.example_s3_to_snowflake.EN [...]
+<dd></dd></dl>
+
+<dl class="py data">
+<dt class="sig sig-object py" id="tests.system.providers.snowflake.example_s3_to_snowflake.DAG_ID">
+<span class="sig-prename descclassname"><span class="pre">tests.system.providers.snowflake.example_s3_to_snowflake.</span></span><span class="sig-name descname"><span class="pre">DAG_ID</span></span><em class="property"><span class="w"> </span><span class="pre">=</span> <span class="pre">example_s3_to_snowflake</span></em><a class="reference internal" href="../../../../../../_modules/tests/system/providers/snowflake/example_s3_to_snowflake.html#DAG_ID"><span class="viewcode-link"><span c [...]
+<dd></dd></dl>
+
+<dl class="py data">
+<dt class="sig sig-object py" id="tests.system.providers.snowflake.example_s3_to_snowflake.copy_into_table">
+<span class="sig-prename descclassname"><span class="pre">tests.system.providers.snowflake.example_s3_to_snowflake.</span></span><span class="sig-name descname"><span class="pre">copy_into_table</span></span><a class="reference internal" href="../../../../../../_modules/tests/system/providers/snowflake/example_s3_to_snowflake.html#copy_into_table"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#tests.system.providers.snowflake.example_ [...]
+<dd></dd></dl>
+
+<dl class="py data">
+<dt class="sig sig-object py" id="tests.system.providers.snowflake.example_s3_to_snowflake.test_run">
+<span class="sig-prename descclassname"><span class="pre">tests.system.providers.snowflake.example_s3_to_snowflake.</span></span><span class="sig-name descname"><span class="pre">test_run</span></span><a class="reference internal" href="../../../../../../_modules/tests/system/providers/snowflake/example_s3_to_snowflake.html#test_run"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#tests.system.providers.snowflake.example_s3_to_snowflak [...]
+<dd></dd></dl>
 
-</div>
 </div>
 </div>
 
 
     <div class="pager" role="navigation" aria-label="related navigation">
-            <a rel="prev" title="airflow.providers.airbyte.operators" href="../index.html" >
+            <a rel="prev" title="tests.system.providers.snowflake" href="../index.html" >
                 <button class="btn-hollow btn-blue bodytext__medium--cerulean-blue" accesskey="p">Previous</button>
             </a>
-            <a rel="next" title="airflow.providers.airbyte.sensors" href="../../sensors/index.html" >
+            <a rel="next" title="tests.system.providers.snowflake.example_snowflake" href="../example_snowflake/index.html" >
                 <button class="btn-hollow btn-blue bodytext__medium--cerulean-blue" accesskey="n">Next</button>
             </a>
     </div>
@@ -734,23 +711,24 @@ Only used when <code class="docutils literal notranslate"><span class="pre">asyn
     <nav class="wy-nav-side-toc">
         <div class="wy-menu-vertical">
             <ul>
-<li><a class="reference internal" href="#"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.providers.airbyte.operators.airbyte</span></code></a><ul>
+<li><a class="reference internal" href="#"><code class="xref py py-mod docutils literal notranslate"><span class="pre">tests.system.providers.snowflake.example_s3_to_snowflake</span></code></a><ul>
 <li><a class="reference internal" href="#module-contents">Module Contents</a><ul>
-<li><a class="reference internal" href="#classes">Classes</a><ul>
-<li><a class="reference internal" href="#airflow.providers.airbyte.operators.airbyte.AirbyteTriggerSyncOperator"><code class="docutils literal notranslate"><span class="pre">AirbyteTriggerSyncOperator</span></code></a><ul>
-<li><a class="reference internal" href="#airflow.providers.airbyte.operators.airbyte.AirbyteTriggerSyncOperator.template_fields"><code class="docutils literal notranslate"><span class="pre">AirbyteTriggerSyncOperator.template_fields</span></code></a></li>
-<li><a class="reference internal" href="#airflow.providers.airbyte.operators.airbyte.AirbyteTriggerSyncOperator.execute"><code class="docutils literal notranslate"><span class="pre">AirbyteTriggerSyncOperator.execute()</span></code></a></li>
-<li><a class="reference internal" href="#airflow.providers.airbyte.operators.airbyte.AirbyteTriggerSyncOperator.on_kill"><code class="docutils literal notranslate"><span class="pre">AirbyteTriggerSyncOperator.on_kill()</span></code></a></li>
-</ul>
-</li>
-<li><a class="reference internal" href="#airflow.providers.airbyte.operators.airbyte.AirbyteTriggerSyncOperator">AirbyteTriggerSyncOperator</a><ul>
-<li><a class="reference internal" href="#airflow.providers.airbyte.operators.airbyte.AirbyteTriggerSyncOperator.template_fields">template_fields</a></li>
-<li><a class="reference internal" href="#airflow.providers.airbyte.operators.airbyte.AirbyteTriggerSyncOperator.execute">execute</a></li>
-<li><a class="reference internal" href="#airflow.providers.airbyte.operators.airbyte.AirbyteTriggerSyncOperator.on_kill">on_kill</a></li>
-</ul>
-</li>
-</ul>
-</li>
+<li><a class="reference internal" href="#tests.system.providers.snowflake.example_s3_to_snowflake.SNOWFLAKE_CONN_ID"><code class="docutils literal notranslate"><span class="pre">SNOWFLAKE_CONN_ID</span></code></a></li>
+<li><a class="reference internal" href="#tests.system.providers.snowflake.example_s3_to_snowflake.SNOWFLAKE_STAGE"><code class="docutils literal notranslate"><span class="pre">SNOWFLAKE_STAGE</span></code></a></li>
+<li><a class="reference internal" href="#tests.system.providers.snowflake.example_s3_to_snowflake.SNOWFLAKE_SAMPLE_TABLE"><code class="docutils literal notranslate"><span class="pre">SNOWFLAKE_SAMPLE_TABLE</span></code></a></li>
+<li><a class="reference internal" href="#tests.system.providers.snowflake.example_s3_to_snowflake.S3_FILE_PATH"><code class="docutils literal notranslate"><span class="pre">S3_FILE_PATH</span></code></a></li>
+<li><a class="reference internal" href="#tests.system.providers.snowflake.example_s3_to_snowflake.ENV_ID"><code class="docutils literal notranslate"><span class="pre">ENV_ID</span></code></a></li>
+<li><a class="reference internal" href="#tests.system.providers.snowflake.example_s3_to_snowflake.DAG_ID"><code class="docutils literal notranslate"><span class="pre">DAG_ID</span></code></a></li>
+<li><a class="reference internal" href="#tests.system.providers.snowflake.example_s3_to_snowflake.copy_into_table"><code class="docutils literal notranslate"><span class="pre">copy_into_table</span></code></a></li>
+<li><a class="reference internal" href="#tests.system.providers.snowflake.example_s3_to_snowflake.test_run"><code class="docutils literal notranslate"><span class="pre">test_run</span></code></a></li>
+<li><a class="reference internal" href="#tests.system.providers.snowflake.example_s3_to_snowflake.SNOWFLAKE_CONN_ID">SNOWFLAKE_CONN_ID</a></li>
+<li><a class="reference internal" href="#tests.system.providers.snowflake.example_s3_to_snowflake.SNOWFLAKE_STAGE">SNOWFLAKE_STAGE</a></li>
+<li><a class="reference internal" href="#tests.system.providers.snowflake.example_s3_to_snowflake.SNOWFLAKE_SAMPLE_TABLE">SNOWFLAKE_SAMPLE_TABLE</a></li>
+<li><a class="reference internal" href="#tests.system.providers.snowflake.example_s3_to_snowflake.S3_FILE_PATH">S3_FILE_PATH</a></li>
+<li><a class="reference internal" href="#tests.system.providers.snowflake.example_s3_to_snowflake.ENV_ID">ENV_ID</a></li>
+<li><a class="reference internal" href="#tests.system.providers.snowflake.example_s3_to_snowflake.DAG_ID">DAG_ID</a></li>
+<li><a class="reference internal" href="#tests.system.providers.snowflake.example_s3_to_snowflake.copy_into_table">copy_into_table</a></li>
+<li><a class="reference internal" href="#tests.system.providers.snowflake.example_s3_to_snowflake.test_run">test_run</a></li>
 </ul>
 </li>
 </ul>
@@ -777,7 +755,7 @@ Only used when <code class="docutils literal notranslate"><span class="pre">asyn
             
         
         <div class="base-layout--button">
-            <a href="https://github.com/apache/airflow/edit/main/docs/apache-airflow-providers-airbyte/_api/airflow/providers/airbyte/operators/airbyte/index.rst" rel="nofollow">
+            <a href="https://github.com/apache/airflow/edit/main/docs/apache-airflow-providers-snowflake/_api/tests/system/providers/snowflake/example_s3_to_snowflake/index.rst" rel="nofollow">
 
                 <button class="btn-hollow btn-brown btn-with-icon with-box-shadow button-fixed">
                     <svg xmlns="http://www.w3.org/2000/svg" width="30.76" height="30">
diff --git a/docs-archive/apache-airflow-providers-airbyte/3.2.0/_api/tests/system/providers/airbyte/example_airbyte_trigger_job/index.html b/docs-archive/apache-airflow-providers-snowflake/4.0.2/_api/tests/system/providers/snowflake/example_snowflake/index.html
similarity index 87%
copy from docs-archive/apache-airflow-providers-airbyte/3.2.0/_api/tests/system/providers/airbyte/example_airbyte_trigger_job/index.html
copy to docs-archive/apache-airflow-providers-snowflake/4.0.2/_api/tests/system/providers/snowflake/example_snowflake/index.html
index 4bfd384648..9d03923f13 100644
--- a/docs-archive/apache-airflow-providers-airbyte/3.2.0/_api/tests/system/providers/airbyte/example_airbyte_trigger_job/index.html
+++ b/docs-archive/apache-airflow-providers-snowflake/4.0.2/_api/tests/system/providers/snowflake/example_snowflake/index.html
@@ -9,7 +9,7 @@
 <head>
         <meta charset="utf-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1">
-        <title>tests.system.providers.airbyte.example_airbyte_trigger_job &mdash; apache-airflow-providers-airbyte Documentation</title>
+        <title>tests.system.providers.snowflake.example_snowflake &mdash; apache-airflow-providers-snowflake Documentation</title>
     <link rel="stylesheet" href="../../../../../../_static/_gen/css/main.min.css" type="text/css" />
             <link rel="stylesheet" type="text/css" href="../../../../../../_static/pygments.css" />
             <link rel="stylesheet" type="text/css" href="../../../../../../_static/_gen/css/main.min.css" />
@@ -19,8 +19,8 @@
             <link rel="shortcut icon" href="../../../../../../_static/pin_32.png"/>
             <link rel="index" title="Index" href="../../../../../../genindex.html" />
             <link rel="search" title="Search" href="../../../../../../search.html" />
-            <link rel="next" title="Installing from sources" href="../../../../../../installing-providers-from-sources.html" />
-            <link rel="prev" title="tests.system.providers.airbyte" href="../index.html" />
+            <link rel="next" title="tests.system.providers.snowflake.example_snowflake_to_slack" href="../example_snowflake_to_slack/index.html" />
+            <link rel="prev" title="tests.system.providers.snowflake.example_s3_to_snowflake" href="../example_s3_to_snowflake/index.html" />
     <!-- Matomo -->
     <script>
         var _paq = window._paq = window._paq || [];
@@ -284,7 +284,7 @@
 <div id="docs-version-selector" class="docs-version-selector sidebar__version-selector">
     <a class="dropdown-toggle" href="#" id="versionDropdown" role="button" data-toggle="dropdown" aria-haspopup="true"
        aria-expanded="false">
-        <span class="bodytext__medium--greyish-brown">Version: </span><span class="version">3.2.0</span>
+        <span class="bodytext__medium--greyish-brown">Version: </span><span class="version">4.0.2</span>
     </a>
     <div class="dropdown-menu" aria-labelledby="navbarDropdownMenuLink">
 
@@ -327,17 +327,17 @@
 <div class="toctree" role="navigation" aria-label="main navigation">
     <p class="caption" role="heading"><span class="caption-text">Guides</span></p>
 <ul>
-<li class="toctree-l1"><a class="reference internal" href="../../../../../../operators/airbyte.html">Operators</a></li>
-<li class="toctree-l1"><a class="reference internal" href="../../../../../../connections.html">Connection types</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../../../../../../connections/snowflake.html">Connection Types</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../../../../../../operators/index.html">Operators</a></li>
 </ul>
 <p class="caption" role="heading"><span class="caption-text">References</span></p>
 <ul>
-<li class="toctree-l1"><a class="reference internal" href="../../../../../airflow/providers/airbyte/index.html">Python API</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../../../../../airflow/providers/snowflake/index.html">Python API</a></li>
 </ul>
 <p class="caption" role="heading"><span class="caption-text">Resources</span></p>
 <ul>
-<li class="toctree-l1"><a class="reference external" href="https://github.com/apache/airflow/tree/providers-airbyte/3.0.0/tests/system/providers/airbyte">Example DAGs</a></li>
-<li class="toctree-l1"><a class="reference external" href="https://pypi.org/project/apache-airflow-providers-airbyte/">PyPI Repository</a></li>
+<li class="toctree-l1"><a class="reference external" href="https://github.com/apache/airflow/tree/providers-snowflake/3.0.0/tests/system/providers/snowflake">Example DAGs</a></li>
+<li class="toctree-l1"><a class="reference external" href="https://pypi.org/project/apache-airflow-providers-snowflake/">PyPI Repository</a></li>
 <li class="toctree-l1"><a class="reference internal" href="../../../../../../installing-providers-from-sources.html">Installing from sources</a></li>
 </ul>
 <p class="caption" role="heading"><span class="caption-text">Commits</span></p>
@@ -426,7 +426,7 @@
 <div id="docs-version-selector" class="docs-version-selector sidebar__version-selector">
     <a class="dropdown-toggle" href="#" id="versionDropdown" role="button" data-toggle="dropdown" aria-haspopup="true"
        aria-expanded="false">
-        <span class="bodytext__medium--greyish-brown">Version: </span><span class="version">3.2.0</span>
+        <span class="bodytext__medium--greyish-brown">Version: </span><span class="version">4.0.2</span>
     </a>
     <div class="dropdown-menu" aria-labelledby="navbarDropdownMenuLink">
 
@@ -469,17 +469,17 @@
 <div class="toctree" role="navigation" aria-label="main navigation">
     <p class="caption" role="heading"><span class="caption-text">Guides</span></p>
 <ul>
-<li class="toctree-l1"><a class="reference internal" href="../../../../../../operators/airbyte.html">Operators</a></li>
-<li class="toctree-l1"><a class="reference internal" href="../../../../../../connections.html">Connection types</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../../../../../../connections/snowflake.html">Connection Types</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../../../../../../operators/index.html">Operators</a></li>
 </ul>
 <p class="caption" role="heading"><span class="caption-text">References</span></p>
 <ul>
-<li class="toctree-l1"><a class="reference internal" href="../../../../../airflow/providers/airbyte/index.html">Python API</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../../../../../airflow/providers/snowflake/index.html">Python API</a></li>
 </ul>
 <p class="caption" role="heading"><span class="caption-text">Resources</span></p>
 <ul>
-<li class="toctree-l1"><a class="reference external" href="https://github.com/apache/airflow/tree/providers-airbyte/3.0.0/tests/system/providers/airbyte">Example DAGs</a></li>
-<li class="toctree-l1"><a class="reference external" href="https://pypi.org/project/apache-airflow-providers-airbyte/">PyPI Repository</a></li>
+<li class="toctree-l1"><a class="reference external" href="https://github.com/apache/airflow/tree/providers-snowflake/3.0.0/tests/system/providers/snowflake">Example DAGs</a></li>
+<li class="toctree-l1"><a class="reference external" href="https://pypi.org/project/apache-airflow-providers-snowflake/">PyPI Repository</a></li>
 <li class="toctree-l1"><a class="reference internal" href="../../../../../../installing-providers-from-sources.html">Installing from sources</a></li>
 </ul>
 <p class="caption" role="heading"><span class="caption-text">Commits</span></p>
@@ -575,9 +575,9 @@
         
             <li class="breadcrumb-item"><a href="../../../../../../index.html" class="icon icon-home"> Home</a></li>
             
-                <li class="breadcrumb-item"><a href="../index.html"><code class="xref py py-mod docutils literal notranslate"><span class="pre">tests.system.providers.airbyte</span></code></a></li>
+                <li class="breadcrumb-item"><a href="../index.html"><code class="xref py py-mod docutils literal notranslate"><span class="pre">tests.system.providers.snowflake</span></code></a></li>
             
-            <li class="breadcrumb-item"><a href="index.html"> <code class="xref py py-mod docutils literal notranslate"><span class="pre">tests.system.providers.airbyte.example_airbyte_trigger_job</span></code></a></li>
+            <li class="breadcrumb-item"><a href="index.html"> <code class="xref py py-mod docutils literal notranslate"><span class="pre">tests.system.providers.snowflake.example_snowflake</span></code></a></li>
         
     </ul>
 </div>
@@ -588,34 +588,59 @@
                                 <div class="bodywrapper">
                                     <div class="body" role="main">
                                         
-  <div class="section" id="module-tests.system.providers.airbyte.example_airbyte_trigger_job">
-<span id="tests-system-providers-airbyte-example-airbyte-trigger-job"></span><h1><a class="reference internal" href="#module-tests.system.providers.airbyte.example_airbyte_trigger_job" title="tests.system.providers.airbyte.example_airbyte_trigger_job"><code class="xref py py-mod docutils literal notranslate"><span class="pre">tests.system.providers.airbyte.example_airbyte_trigger_job</span></code></a><a class="headerlink" href="#module-tests.system.providers.airbyte.example_airbyte_trigg [...]
-<p>Example DAG demonstrating the usage of the AirbyteTriggerSyncOperator.</p>
+  <div class="section" id="module-tests.system.providers.snowflake.example_snowflake">
+<span id="tests-system-providers-snowflake-example-snowflake"></span><h1><a class="reference internal" href="#module-tests.system.providers.snowflake.example_snowflake" title="tests.system.providers.snowflake.example_snowflake"><code class="xref py py-mod docutils literal notranslate"><span class="pre">tests.system.providers.snowflake.example_snowflake</span></code></a><a class="headerlink" href="#module-tests.system.providers.snowflake.example_snowflake" title="Permalink to this heading [...]
+<p>Example use of Snowflake related operators.</p>
 <div class="section" id="module-contents">
 <h2>Module Contents<a class="headerlink" href="#module-contents" title="Permalink to this heading">¶</a></h2>
 <dl class="py data">
-<dt class="sig sig-object py" id="tests.system.providers.airbyte.example_airbyte_trigger_job.ENV_ID">
-<span class="sig-prename descclassname"><span class="pre">tests.system.providers.airbyte.example_airbyte_trigger_job.</span></span><span class="sig-name descname"><span class="pre">ENV_ID</span></span><a class="reference internal" href="../../../../../../_modules/tests/system/providers/airbyte/example_airbyte_trigger_job.html#ENV_ID"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#tests.system.providers.airbyte.example_airbyte_trigger_ [...]
+<dt class="sig sig-object py" id="tests.system.providers.snowflake.example_snowflake.SNOWFLAKE_CONN_ID">
+<span class="sig-prename descclassname"><span class="pre">tests.system.providers.snowflake.example_snowflake.</span></span><span class="sig-name descname"><span class="pre">SNOWFLAKE_CONN_ID</span></span><em class="property"><span class="w"> </span><span class="pre">=</span> <span class="pre">my_snowflake_conn</span></em><a class="reference internal" href="../../../../../../_modules/tests/system/providers/snowflake/example_snowflake.html#SNOWFLAKE_CONN_ID"><span class="viewcode-link"><sp [...]
 <dd></dd></dl>
 
 <dl class="py data">
-<dt class="sig sig-object py" id="tests.system.providers.airbyte.example_airbyte_trigger_job.DAG_ID">
-<span class="sig-prename descclassname"><span class="pre">tests.system.providers.airbyte.example_airbyte_trigger_job.</span></span><span class="sig-name descname"><span class="pre">DAG_ID</span></span><em class="property"><span class="w"> </span><span class="pre">=</span> <span class="pre">example_airbyte_operator</span></em><a class="reference internal" href="../../../../../../_modules/tests/system/providers/airbyte/example_airbyte_trigger_job.html#DAG_ID"><span class="viewcode-link"><s [...]
+<dt class="sig sig-object py" id="tests.system.providers.snowflake.example_snowflake.SNOWFLAKE_SAMPLE_TABLE">
+<span class="sig-prename descclassname"><span class="pre">tests.system.providers.snowflake.example_snowflake.</span></span><span class="sig-name descname"><span class="pre">SNOWFLAKE_SAMPLE_TABLE</span></span><em class="property"><span class="w"> </span><span class="pre">=</span> <span class="pre">sample_table</span></em><a class="reference internal" href="../../../../../../_modules/tests/system/providers/snowflake/example_snowflake.html#SNOWFLAKE_SAMPLE_TABLE"><span class="viewcode-link [...]
 <dd></dd></dl>
 
 <dl class="py data">
-<dt class="sig sig-object py" id="tests.system.providers.airbyte.example_airbyte_trigger_job.CONN_ID">
-<span class="sig-prename descclassname"><span class="pre">tests.system.providers.airbyte.example_airbyte_trigger_job.</span></span><span class="sig-name descname"><span class="pre">CONN_ID</span></span><em class="property"><span class="w"> </span><span class="pre">=</span> <span class="pre">15bc3800-82e4-48c3-a32d-620661273f28</span></em><a class="reference internal" href="../../../../../../_modules/tests/system/providers/airbyte/example_airbyte_trigger_job.html#CONN_ID"><span class="vie [...]
+<dt class="sig sig-object py" id="tests.system.providers.snowflake.example_snowflake.CREATE_TABLE_SQL_STRING">
+<span class="sig-prename descclassname"><span class="pre">tests.system.providers.snowflake.example_snowflake.</span></span><span class="sig-name descname"><span class="pre">CREATE_TABLE_SQL_STRING</span></span><a class="reference internal" href="../../../../../../_modules/tests/system/providers/snowflake/example_snowflake.html#CREATE_TABLE_SQL_STRING"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#tests.system.providers.snowflake.exam [...]
 <dd></dd></dl>
 
 <dl class="py data">
-<dt class="sig sig-object py" id="tests.system.providers.airbyte.example_airbyte_trigger_job.sync_source_destination">
-<span class="sig-prename descclassname"><span class="pre">tests.system.providers.airbyte.example_airbyte_trigger_job.</span></span><span class="sig-name descname"><span class="pre">sync_source_destination</span></span><a class="reference internal" href="../../../../../../_modules/tests/system/providers/airbyte/example_airbyte_trigger_job.html#sync_source_destination"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#tests.system.provider [...]
+<dt class="sig sig-object py" id="tests.system.providers.snowflake.example_snowflake.SQL_INSERT_STATEMENT">
+<span class="sig-prename descclassname"><span class="pre">tests.system.providers.snowflake.example_snowflake.</span></span><span class="sig-name descname"><span class="pre">SQL_INSERT_STATEMENT</span></span><a class="reference internal" href="../../../../../../_modules/tests/system/providers/snowflake/example_snowflake.html#SQL_INSERT_STATEMENT"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#tests.system.providers.snowflake.example_sn [...]
 <dd></dd></dl>
 
 <dl class="py data">
-<dt class="sig sig-object py" id="tests.system.providers.airbyte.example_airbyte_trigger_job.test_run">
-<span class="sig-prename descclassname"><span class="pre">tests.system.providers.airbyte.example_airbyte_trigger_job.</span></span><span class="sig-name descname"><span class="pre">test_run</span></span><a class="reference internal" href="../../../../../../_modules/tests/system/providers/airbyte/example_airbyte_trigger_job.html#test_run"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#tests.system.providers.airbyte.example_airbyte_trig [...]
+<dt class="sig sig-object py" id="tests.system.providers.snowflake.example_snowflake.SQL_LIST">
+<span class="sig-prename descclassname"><span class="pre">tests.system.providers.snowflake.example_snowflake.</span></span><span class="sig-name descname"><span class="pre">SQL_LIST</span></span><a class="reference internal" href="../../../../../../_modules/tests/system/providers/snowflake/example_snowflake.html#SQL_LIST"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#tests.system.providers.snowflake.example_snowflake.SQL_LIST" title= [...]
+<dd></dd></dl>
+
+<dl class="py data">
+<dt class="sig sig-object py" id="tests.system.providers.snowflake.example_snowflake.SQL_MULTIPLE_STMTS">
+<span class="sig-prename descclassname"><span class="pre">tests.system.providers.snowflake.example_snowflake.</span></span><span class="sig-name descname"><span class="pre">SQL_MULTIPLE_STMTS</span></span><a class="reference internal" href="../../../../../../_modules/tests/system/providers/snowflake/example_snowflake.html#SQL_MULTIPLE_STMTS"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#tests.system.providers.snowflake.example_snowfl [...]
+<dd></dd></dl>
+
+<dl class="py data">
+<dt class="sig sig-object py" id="tests.system.providers.snowflake.example_snowflake.ENV_ID">
+<span class="sig-prename descclassname"><span class="pre">tests.system.providers.snowflake.example_snowflake.</span></span><span class="sig-name descname"><span class="pre">ENV_ID</span></span><a class="reference internal" href="../../../../../../_modules/tests/system/providers/snowflake/example_snowflake.html#ENV_ID"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#tests.system.providers.snowflake.example_snowflake.ENV_ID" title="Perma [...]
+<dd></dd></dl>
+
+<dl class="py data">
+<dt class="sig sig-object py" id="tests.system.providers.snowflake.example_snowflake.DAG_ID">
+<span class="sig-prename descclassname"><span class="pre">tests.system.providers.snowflake.example_snowflake.</span></span><span class="sig-name descname"><span class="pre">DAG_ID</span></span><em class="property"><span class="w"> </span><span class="pre">=</span> <span class="pre">example_snowflake</span></em><a class="reference internal" href="../../../../../../_modules/tests/system/providers/snowflake/example_snowflake.html#DAG_ID"><span class="viewcode-link"><span class="pre">[source [...]
+<dd></dd></dl>
+
+<dl class="py data">
+<dt class="sig sig-object py" id="tests.system.providers.snowflake.example_snowflake.snowflake_op_sql_str">
+<span class="sig-prename descclassname"><span class="pre">tests.system.providers.snowflake.example_snowflake.</span></span><span class="sig-name descname"><span class="pre">snowflake_op_sql_str</span></span><a class="reference internal" href="../../../../../../_modules/tests/system/providers/snowflake/example_snowflake.html#snowflake_op_sql_str"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#tests.system.providers.snowflake.example_sn [...]
+<dd></dd></dl>
+
+<dl class="py data">
+<dt class="sig sig-object py" id="tests.system.providers.snowflake.example_snowflake.test_run">
+<span class="sig-prename descclassname"><span class="pre">tests.system.providers.snowflake.example_snowflake.</span></span><span class="sig-name descname"><span class="pre">test_run</span></span><a class="reference internal" href="../../../../../../_modules/tests/system/providers/snowflake/example_snowflake.html#test_run"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#tests.system.providers.snowflake.example_snowflake.test_run" title= [...]
 <dd></dd></dl>
 
 </div>
@@ -623,10 +648,10 @@
 
 
     <div class="pager" role="navigation" aria-label="related navigation">
-            <a rel="prev" title="tests.system.providers.airbyte" href="../index.html" >
+            <a rel="prev" title="tests.system.providers.snowflake.example_s3_to_snowflake" href="../example_s3_to_snowflake/index.html" >
                 <button class="btn-hollow btn-blue bodytext__medium--cerulean-blue" accesskey="p">Previous</button>
             </a>
-            <a rel="next" title="Installing from sources" href="../../../../../../installing-providers-from-sources.html" >
+            <a rel="next" title="tests.system.providers.snowflake.example_snowflake_to_slack" href="../example_snowflake_to_slack/index.html" >
                 <button class="btn-hollow btn-blue bodytext__medium--cerulean-blue" accesskey="n">Next</button>
             </a>
     </div>
@@ -696,18 +721,28 @@
     <nav class="wy-nav-side-toc">
         <div class="wy-menu-vertical">
             <ul>
-<li><a class="reference internal" href="#"><code class="xref py py-mod docutils literal notranslate"><span class="pre">tests.system.providers.airbyte.example_airbyte_trigger_job</span></code></a><ul>
+<li><a class="reference internal" href="#"><code class="xref py py-mod docutils literal notranslate"><span class="pre">tests.system.providers.snowflake.example_snowflake</span></code></a><ul>
 <li><a class="reference internal" href="#module-contents">Module Contents</a><ul>
-<li><a class="reference internal" href="#tests.system.providers.airbyte.example_airbyte_trigger_job.ENV_ID"><code class="docutils literal notranslate"><span class="pre">ENV_ID</span></code></a></li>
-<li><a class="reference internal" href="#tests.system.providers.airbyte.example_airbyte_trigger_job.DAG_ID"><code class="docutils literal notranslate"><span class="pre">DAG_ID</span></code></a></li>
-<li><a class="reference internal" href="#tests.system.providers.airbyte.example_airbyte_trigger_job.CONN_ID"><code class="docutils literal notranslate"><span class="pre">CONN_ID</span></code></a></li>
-<li><a class="reference internal" href="#tests.system.providers.airbyte.example_airbyte_trigger_job.sync_source_destination"><code class="docutils literal notranslate"><span class="pre">sync_source_destination</span></code></a></li>
-<li><a class="reference internal" href="#tests.system.providers.airbyte.example_airbyte_trigger_job.test_run"><code class="docutils literal notranslate"><span class="pre">test_run</span></code></a></li>
-<li><a class="reference internal" href="#tests.system.providers.airbyte.example_airbyte_trigger_job.ENV_ID">ENV_ID</a></li>
-<li><a class="reference internal" href="#tests.system.providers.airbyte.example_airbyte_trigger_job.DAG_ID">DAG_ID</a></li>
-<li><a class="reference internal" href="#tests.system.providers.airbyte.example_airbyte_trigger_job.CONN_ID">CONN_ID</a></li>
-<li><a class="reference internal" href="#tests.system.providers.airbyte.example_airbyte_trigger_job.sync_source_destination">sync_source_destination</a></li>
-<li><a class="reference internal" href="#tests.system.providers.airbyte.example_airbyte_trigger_job.test_run">test_run</a></li>
+<li><a class="reference internal" href="#tests.system.providers.snowflake.example_snowflake.SNOWFLAKE_CONN_ID"><code class="docutils literal notranslate"><span class="pre">SNOWFLAKE_CONN_ID</span></code></a></li>
+<li><a class="reference internal" href="#tests.system.providers.snowflake.example_snowflake.SNOWFLAKE_SAMPLE_TABLE"><code class="docutils literal notranslate"><span class="pre">SNOWFLAKE_SAMPLE_TABLE</span></code></a></li>
+<li><a class="reference internal" href="#tests.system.providers.snowflake.example_snowflake.CREATE_TABLE_SQL_STRING"><code class="docutils literal notranslate"><span class="pre">CREATE_TABLE_SQL_STRING</span></code></a></li>
+<li><a class="reference internal" href="#tests.system.providers.snowflake.example_snowflake.SQL_INSERT_STATEMENT"><code class="docutils literal notranslate"><span class="pre">SQL_INSERT_STATEMENT</span></code></a></li>
+<li><a class="reference internal" href="#tests.system.providers.snowflake.example_snowflake.SQL_LIST"><code class="docutils literal notranslate"><span class="pre">SQL_LIST</span></code></a></li>
+<li><a class="reference internal" href="#tests.system.providers.snowflake.example_snowflake.SQL_MULTIPLE_STMTS"><code class="docutils literal notranslate"><span class="pre">SQL_MULTIPLE_STMTS</span></code></a></li>
+<li><a class="reference internal" href="#tests.system.providers.snowflake.example_snowflake.ENV_ID"><code class="docutils literal notranslate"><span class="pre">ENV_ID</span></code></a></li>
+<li><a class="reference internal" href="#tests.system.providers.snowflake.example_snowflake.DAG_ID"><code class="docutils literal notranslate"><span class="pre">DAG_ID</span></code></a></li>
+<li><a class="reference internal" href="#tests.system.providers.snowflake.example_snowflake.snowflake_op_sql_str"><code class="docutils literal notranslate"><span class="pre">snowflake_op_sql_str</span></code></a></li>
+<li><a class="reference internal" href="#tests.system.providers.snowflake.example_snowflake.test_run"><code class="docutils literal notranslate"><span class="pre">test_run</span></code></a></li>
+<li><a class="reference internal" href="#tests.system.providers.snowflake.example_snowflake.SNOWFLAKE_CONN_ID">SNOWFLAKE_CONN_ID</a></li>
+<li><a class="reference internal" href="#tests.system.providers.snowflake.example_snowflake.SNOWFLAKE_SAMPLE_TABLE">SNOWFLAKE_SAMPLE_TABLE</a></li>
+<li><a class="reference internal" href="#tests.system.providers.snowflake.example_snowflake.CREATE_TABLE_SQL_STRING">CREATE_TABLE_SQL_STRING</a></li>
+<li><a class="reference internal" href="#tests.system.providers.snowflake.example_snowflake.SQL_INSERT_STATEMENT">SQL_INSERT_STATEMENT</a></li>
+<li><a class="reference internal" href="#tests.system.providers.snowflake.example_snowflake.SQL_LIST">SQL_LIST</a></li>
+<li><a class="reference internal" href="#tests.system.providers.snowflake.example_snowflake.SQL_MULTIPLE_STMTS">SQL_MULTIPLE_STMTS</a></li>
+<li><a class="reference internal" href="#tests.system.providers.snowflake.example_snowflake.ENV_ID">ENV_ID</a></li>
+<li><a class="reference internal" href="#tests.system.providers.snowflake.example_snowflake.DAG_ID">DAG_ID</a></li>
+<li><a class="reference internal" href="#tests.system.providers.snowflake.example_snowflake.snowflake_op_sql_str">snowflake_op_sql_str</a></li>
+<li><a class="reference internal" href="#tests.system.providers.snowflake.example_snowflake.test_run">test_run</a></li>
 </ul>
 </li>
 </ul>
@@ -734,7 +769,7 @@
             
         
         <div class="base-layout--button">
-            <a href="https://github.com/apache/airflow/edit/main/docs/apache-airflow-providers-airbyte/_api/tests/system/providers/airbyte/example_airbyte_trigger_job/index.rst" rel="nofollow">
+            <a href="https://github.com/apache/airflow/edit/main/docs/apache-airflow-providers-snowflake/_api/tests/system/providers/snowflake/example_snowflake/index.rst" rel="nofollow">
 
                 <button class="btn-hollow btn-brown btn-with-icon with-box-shadow button-fixed">
                     <svg xmlns="http://www.w3.org/2000/svg" width="30.76" height="30">
diff --git a/docs-archive/apache-airflow-providers-airbyte/3.2.0/_api/tests/system/providers/airbyte/example_airbyte_trigger_job/index.html b/docs-archive/apache-airflow-providers-snowflake/4.0.2/_api/tests/system/providers/snowflake/example_snowflake_to_slack/index.html
similarity index 88%
copy from docs-archive/apache-airflow-providers-airbyte/3.2.0/_api/tests/system/providers/airbyte/example_airbyte_trigger_job/index.html
copy to docs-archive/apache-airflow-providers-snowflake/4.0.2/_api/tests/system/providers/snowflake/example_snowflake_to_slack/index.html
index 4bfd384648..9904c8eefb 100644
--- a/docs-archive/apache-airflow-providers-airbyte/3.2.0/_api/tests/system/providers/airbyte/example_airbyte_trigger_job/index.html
+++ b/docs-archive/apache-airflow-providers-snowflake/4.0.2/_api/tests/system/providers/snowflake/example_snowflake_to_slack/index.html
@@ -9,7 +9,7 @@
 <head>
         <meta charset="utf-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1">
-        <title>tests.system.providers.airbyte.example_airbyte_trigger_job &mdash; apache-airflow-providers-airbyte Documentation</title>
+        <title>tests.system.providers.snowflake.example_snowflake_to_slack &mdash; apache-airflow-providers-snowflake Documentation</title>
     <link rel="stylesheet" href="../../../../../../_static/_gen/css/main.min.css" type="text/css" />
             <link rel="stylesheet" type="text/css" href="../../../../../../_static/pygments.css" />
             <link rel="stylesheet" type="text/css" href="../../../../../../_static/_gen/css/main.min.css" />
@@ -20,7 +20,7 @@
             <link rel="index" title="Index" href="../../../../../../genindex.html" />
             <link rel="search" title="Search" href="../../../../../../search.html" />
             <link rel="next" title="Installing from sources" href="../../../../../../installing-providers-from-sources.html" />
-            <link rel="prev" title="tests.system.providers.airbyte" href="../index.html" />
+            <link rel="prev" title="tests.system.providers.snowflake.example_snowflake" href="../example_snowflake/index.html" />
     <!-- Matomo -->
     <script>
         var _paq = window._paq = window._paq || [];
@@ -284,7 +284,7 @@
 <div id="docs-version-selector" class="docs-version-selector sidebar__version-selector">
     <a class="dropdown-toggle" href="#" id="versionDropdown" role="button" data-toggle="dropdown" aria-haspopup="true"
        aria-expanded="false">
-        <span class="bodytext__medium--greyish-brown">Version: </span><span class="version">3.2.0</span>
+        <span class="bodytext__medium--greyish-brown">Version: </span><span class="version">4.0.2</span>
     </a>
     <div class="dropdown-menu" aria-labelledby="navbarDropdownMenuLink">
 
@@ -327,17 +327,17 @@
 <div class="toctree" role="navigation" aria-label="main navigation">
     <p class="caption" role="heading"><span class="caption-text">Guides</span></p>
 <ul>
-<li class="toctree-l1"><a class="reference internal" href="../../../../../../operators/airbyte.html">Operators</a></li>
-<li class="toctree-l1"><a class="reference internal" href="../../../../../../connections.html">Connection types</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../../../../../../connections/snowflake.html">Connection Types</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../../../../../../operators/index.html">Operators</a></li>
 </ul>
 <p class="caption" role="heading"><span class="caption-text">References</span></p>
 <ul>
-<li class="toctree-l1"><a class="reference internal" href="../../../../../airflow/providers/airbyte/index.html">Python API</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../../../../../airflow/providers/snowflake/index.html">Python API</a></li>
 </ul>
 <p class="caption" role="heading"><span class="caption-text">Resources</span></p>
 <ul>
-<li class="toctree-l1"><a class="reference external" href="https://github.com/apache/airflow/tree/providers-airbyte/3.0.0/tests/system/providers/airbyte">Example DAGs</a></li>
-<li class="toctree-l1"><a class="reference external" href="https://pypi.org/project/apache-airflow-providers-airbyte/">PyPI Repository</a></li>
+<li class="toctree-l1"><a class="reference external" href="https://github.com/apache/airflow/tree/providers-snowflake/3.0.0/tests/system/providers/snowflake">Example DAGs</a></li>
+<li class="toctree-l1"><a class="reference external" href="https://pypi.org/project/apache-airflow-providers-snowflake/">PyPI Repository</a></li>
 <li class="toctree-l1"><a class="reference internal" href="../../../../../../installing-providers-from-sources.html">Installing from sources</a></li>
 </ul>
 <p class="caption" role="heading"><span class="caption-text">Commits</span></p>
@@ -426,7 +426,7 @@
 <div id="docs-version-selector" class="docs-version-selector sidebar__version-selector">
     <a class="dropdown-toggle" href="#" id="versionDropdown" role="button" data-toggle="dropdown" aria-haspopup="true"
        aria-expanded="false">
-        <span class="bodytext__medium--greyish-brown">Version: </span><span class="version">3.2.0</span>
+        <span class="bodytext__medium--greyish-brown">Version: </span><span class="version">4.0.2</span>
     </a>
     <div class="dropdown-menu" aria-labelledby="navbarDropdownMenuLink">
 
@@ -469,17 +469,17 @@
 <div class="toctree" role="navigation" aria-label="main navigation">
     <p class="caption" role="heading"><span class="caption-text">Guides</span></p>
 <ul>
-<li class="toctree-l1"><a class="reference internal" href="../../../../../../operators/airbyte.html">Operators</a></li>
-<li class="toctree-l1"><a class="reference internal" href="../../../../../../connections.html">Connection types</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../../../../../../connections/snowflake.html">Connection Types</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../../../../../../operators/index.html">Operators</a></li>
 </ul>
 <p class="caption" role="heading"><span class="caption-text">References</span></p>
 <ul>
-<li class="toctree-l1"><a class="reference internal" href="../../../../../airflow/providers/airbyte/index.html">Python API</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../../../../../airflow/providers/snowflake/index.html">Python API</a></li>
 </ul>
 <p class="caption" role="heading"><span class="caption-text">Resources</span></p>
 <ul>
-<li class="toctree-l1"><a class="reference external" href="https://github.com/apache/airflow/tree/providers-airbyte/3.0.0/tests/system/providers/airbyte">Example DAGs</a></li>
-<li class="toctree-l1"><a class="reference external" href="https://pypi.org/project/apache-airflow-providers-airbyte/">PyPI Repository</a></li>
+<li class="toctree-l1"><a class="reference external" href="https://github.com/apache/airflow/tree/providers-snowflake/3.0.0/tests/system/providers/snowflake">Example DAGs</a></li>
+<li class="toctree-l1"><a class="reference external" href="https://pypi.org/project/apache-airflow-providers-snowflake/">PyPI Repository</a></li>
 <li class="toctree-l1"><a class="reference internal" href="../../../../../../installing-providers-from-sources.html">Installing from sources</a></li>
 </ul>
 <p class="caption" role="heading"><span class="caption-text">Commits</span></p>
@@ -575,9 +575,9 @@
         
             <li class="breadcrumb-item"><a href="../../../../../../index.html" class="icon icon-home"> Home</a></li>
             
-                <li class="breadcrumb-item"><a href="../index.html"><code class="xref py py-mod docutils literal notranslate"><span class="pre">tests.system.providers.airbyte</span></code></a></li>
+                <li class="breadcrumb-item"><a href="../index.html"><code class="xref py py-mod docutils literal notranslate"><span class="pre">tests.system.providers.snowflake</span></code></a></li>
             
-            <li class="breadcrumb-item"><a href="index.html"> <code class="xref py py-mod docutils literal notranslate"><span class="pre">tests.system.providers.airbyte.example_airbyte_trigger_job</span></code></a></li>
+            <li class="breadcrumb-item"><a href="index.html"> <code class="xref py py-mod docutils literal notranslate"><span class="pre">tests.system.providers.snowflake.example_snowflake_to_slack</span></code></a></li>
         
     </ul>
 </div>
@@ -588,34 +588,60 @@
                                 <div class="bodywrapper">
                                     <div class="body" role="main">
                                         
-  <div class="section" id="module-tests.system.providers.airbyte.example_airbyte_trigger_job">
-<span id="tests-system-providers-airbyte-example-airbyte-trigger-job"></span><h1><a class="reference internal" href="#module-tests.system.providers.airbyte.example_airbyte_trigger_job" title="tests.system.providers.airbyte.example_airbyte_trigger_job"><code class="xref py py-mod docutils literal notranslate"><span class="pre">tests.system.providers.airbyte.example_airbyte_trigger_job</span></code></a><a class="headerlink" href="#module-tests.system.providers.airbyte.example_airbyte_trigg [...]
-<p>Example DAG demonstrating the usage of the AirbyteTriggerSyncOperator.</p>
+  <div class="section" id="module-tests.system.providers.snowflake.example_snowflake_to_slack">
+<span id="tests-system-providers-snowflake-example-snowflake-to-slack"></span><h1><a class="reference internal" href="#module-tests.system.providers.snowflake.example_snowflake_to_slack" title="tests.system.providers.snowflake.example_snowflake_to_slack"><code class="xref py py-mod docutils literal notranslate"><span class="pre">tests.system.providers.snowflake.example_snowflake_to_slack</span></code></a><a class="headerlink" href="#module-tests.system.providers.snowflake.example_snowfla [...]
+<p>Example use of Snowflake related operators.</p>
 <div class="section" id="module-contents">
 <h2>Module Contents<a class="headerlink" href="#module-contents" title="Permalink to this heading">¶</a></h2>
 <dl class="py data">
-<dt class="sig sig-object py" id="tests.system.providers.airbyte.example_airbyte_trigger_job.ENV_ID">
-<span class="sig-prename descclassname"><span class="pre">tests.system.providers.airbyte.example_airbyte_trigger_job.</span></span><span class="sig-name descname"><span class="pre">ENV_ID</span></span><a class="reference internal" href="../../../../../../_modules/tests/system/providers/airbyte/example_airbyte_trigger_job.html#ENV_ID"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#tests.system.providers.airbyte.example_airbyte_trigger_ [...]
+<dt class="sig sig-object py" id="tests.system.providers.snowflake.example_snowflake_to_slack.SNOWFLAKE_CONN_ID">
+<span class="sig-prename descclassname"><span class="pre">tests.system.providers.snowflake.example_snowflake_to_slack.</span></span><span class="sig-name descname"><span class="pre">SNOWFLAKE_CONN_ID</span></span><em class="property"><span class="w"> </span><span class="pre">=</span> <span class="pre">my_snowflake_conn</span></em><a class="reference internal" href="../../../../../../_modules/tests/system/providers/snowflake/example_snowflake_to_slack.html#SNOWFLAKE_CONN_ID"><span class=" [...]
 <dd></dd></dl>
 
 <dl class="py data">
-<dt class="sig sig-object py" id="tests.system.providers.airbyte.example_airbyte_trigger_job.DAG_ID">
-<span class="sig-prename descclassname"><span class="pre">tests.system.providers.airbyte.example_airbyte_trigger_job.</span></span><span class="sig-name descname"><span class="pre">DAG_ID</span></span><em class="property"><span class="w"> </span><span class="pre">=</span> <span class="pre">example_airbyte_operator</span></em><a class="reference internal" href="../../../../../../_modules/tests/system/providers/airbyte/example_airbyte_trigger_job.html#DAG_ID"><span class="viewcode-link"><s [...]
+<dt class="sig sig-object py" id="tests.system.providers.snowflake.example_snowflake_to_slack.SLACK_CONN_ID">
+<span class="sig-prename descclassname"><span class="pre">tests.system.providers.snowflake.example_snowflake_to_slack.</span></span><span class="sig-name descname"><span class="pre">SLACK_CONN_ID</span></span><em class="property"><span class="w"> </span><span class="pre">=</span> <span class="pre">my_slack_conn</span></em><a class="reference internal" href="../../../../../../_modules/tests/system/providers/snowflake/example_snowflake_to_slack.html#SLACK_CONN_ID"><span class="viewcode-lin [...]
 <dd></dd></dl>
 
 <dl class="py data">
-<dt class="sig sig-object py" id="tests.system.providers.airbyte.example_airbyte_trigger_job.CONN_ID">
-<span class="sig-prename descclassname"><span class="pre">tests.system.providers.airbyte.example_airbyte_trigger_job.</span></span><span class="sig-name descname"><span class="pre">CONN_ID</span></span><em class="property"><span class="w"> </span><span class="pre">=</span> <span class="pre">15bc3800-82e4-48c3-a32d-620661273f28</span></em><a class="reference internal" href="../../../../../../_modules/tests/system/providers/airbyte/example_airbyte_trigger_job.html#CONN_ID"><span class="vie [...]
+<dt class="sig sig-object py" id="tests.system.providers.snowflake.example_snowflake_to_slack.SNOWFLAKE_SAMPLE_TABLE">
+<span class="sig-prename descclassname"><span class="pre">tests.system.providers.snowflake.example_snowflake_to_slack.</span></span><span class="sig-name descname"><span class="pre">SNOWFLAKE_SAMPLE_TABLE</span></span><em class="property"><span class="w"> </span><span class="pre">=</span> <span class="pre">sample_table</span></em><a class="reference internal" href="../../../../../../_modules/tests/system/providers/snowflake/example_snowflake_to_slack.html#SNOWFLAKE_SAMPLE_TABLE"><span cl [...]
 <dd></dd></dl>
 
 <dl class="py data">
-<dt class="sig sig-object py" id="tests.system.providers.airbyte.example_airbyte_trigger_job.sync_source_destination">
-<span class="sig-prename descclassname"><span class="pre">tests.system.providers.airbyte.example_airbyte_trigger_job.</span></span><span class="sig-name descname"><span class="pre">sync_source_destination</span></span><a class="reference internal" href="../../../../../../_modules/tests/system/providers/airbyte/example_airbyte_trigger_job.html#sync_source_destination"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#tests.system.provider [...]
+<dt class="sig sig-object py" id="tests.system.providers.snowflake.example_snowflake_to_slack.SNOWFLAKE_SLACK_SQL">
+<span class="sig-prename descclassname"><span class="pre">tests.system.providers.snowflake.example_snowflake_to_slack.</span></span><span class="sig-name descname"><span class="pre">SNOWFLAKE_SLACK_SQL</span></span><a class="reference internal" href="../../../../../../_modules/tests/system/providers/snowflake/example_snowflake_to_slack.html#SNOWFLAKE_SLACK_SQL"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#tests.system.providers.snow [...]
 <dd></dd></dl>
 
 <dl class="py data">
-<dt class="sig sig-object py" id="tests.system.providers.airbyte.example_airbyte_trigger_job.test_run">
-<span class="sig-prename descclassname"><span class="pre">tests.system.providers.airbyte.example_airbyte_trigger_job.</span></span><span class="sig-name descname"><span class="pre">test_run</span></span><a class="reference internal" href="../../../../../../_modules/tests/system/providers/airbyte/example_airbyte_trigger_job.html#test_run"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#tests.system.providers.airbyte.example_airbyte_trig [...]
+<dt class="sig sig-object py" id="tests.system.providers.snowflake.example_snowflake_to_slack.SNOWFLAKE_SLACK_MESSAGE">
+<span class="sig-prename descclassname"><span class="pre">tests.system.providers.snowflake.example_snowflake_to_slack.</span></span><span class="sig-name descname"><span class="pre">SNOWFLAKE_SLACK_MESSAGE</span></span><em class="property"><span class="w"> </span><span class="pre">=</span> <span class="pre">Multiline-String</span></em><a class="reference internal" href="../../../../../../_modules/tests/system/providers/snowflake/example_snowflake_to_slack.html#SNOWFLAKE_SLACK_MESSAGE"><s [...]
+<dd><blockquote>
+<div><details><summary>Show Value</summary><div class="highlight-text notranslate"><div class="highlight"><pre><span></span><span class="linenos">1</span>Results in an ASCII table:
+<span class="linenos">2</span>```{{ results_df | tabulate(tablefmt=&#39;pretty&#39;, headers=&#39;keys&#39;) }}```
+</pre></div>
+</div>
+</details></div></blockquote>
+</dd></dl>
+
+<dl class="py data">
+<dt class="sig sig-object py" id="tests.system.providers.snowflake.example_snowflake_to_slack.ENV_ID">
+<span class="sig-prename descclassname"><span class="pre">tests.system.providers.snowflake.example_snowflake_to_slack.</span></span><span class="sig-name descname"><span class="pre">ENV_ID</span></span><a class="reference internal" href="../../../../../../_modules/tests/system/providers/snowflake/example_snowflake_to_slack.html#ENV_ID"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#tests.system.providers.snowflake.example_snowflake_to [...]
+<dd></dd></dl>
+
+<dl class="py data">
+<dt class="sig sig-object py" id="tests.system.providers.snowflake.example_snowflake_to_slack.DAG_ID">
+<span class="sig-prename descclassname"><span class="pre">tests.system.providers.snowflake.example_snowflake_to_slack.</span></span><span class="sig-name descname"><span class="pre">DAG_ID</span></span><em class="property"><span class="w"> </span><span class="pre">=</span> <span class="pre">example_snowflake_to_slack</span></em><a class="reference internal" href="../../../../../../_modules/tests/system/providers/snowflake/example_snowflake_to_slack.html#DAG_ID"><span class="viewcode-link [...]
+<dd></dd></dl>
+
+<dl class="py data">
+<dt class="sig sig-object py" id="tests.system.providers.snowflake.example_snowflake_to_slack.slack_report">
+<span class="sig-prename descclassname"><span class="pre">tests.system.providers.snowflake.example_snowflake_to_slack.</span></span><span class="sig-name descname"><span class="pre">slack_report</span></span><a class="reference internal" href="../../../../../../_modules/tests/system/providers/snowflake/example_snowflake_to_slack.html#slack_report"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#tests.system.providers.snowflake.example_ [...]
+<dd></dd></dl>
+
+<dl class="py data">
+<dt class="sig sig-object py" id="tests.system.providers.snowflake.example_snowflake_to_slack.test_run">
+<span class="sig-prename descclassname"><span class="pre">tests.system.providers.snowflake.example_snowflake_to_slack.</span></span><span class="sig-name descname"><span class="pre">test_run</span></span><a class="reference internal" href="../../../../../../_modules/tests/system/providers/snowflake/example_snowflake_to_slack.html#test_run"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#tests.system.providers.snowflake.example_snowflak [...]
 <dd></dd></dl>
 
 </div>
@@ -623,7 +649,7 @@
 
 
     <div class="pager" role="navigation" aria-label="related navigation">
-            <a rel="prev" title="tests.system.providers.airbyte" href="../index.html" >
+            <a rel="prev" title="tests.system.providers.snowflake.example_snowflake" href="../example_snowflake/index.html" >
                 <button class="btn-hollow btn-blue bodytext__medium--cerulean-blue" accesskey="p">Previous</button>
             </a>
             <a rel="next" title="Installing from sources" href="../../../../../../installing-providers-from-sources.html" >
@@ -696,18 +722,26 @@
     <nav class="wy-nav-side-toc">
         <div class="wy-menu-vertical">
             <ul>
-<li><a class="reference internal" href="#"><code class="xref py py-mod docutils literal notranslate"><span class="pre">tests.system.providers.airbyte.example_airbyte_trigger_job</span></code></a><ul>
+<li><a class="reference internal" href="#"><code class="xref py py-mod docutils literal notranslate"><span class="pre">tests.system.providers.snowflake.example_snowflake_to_slack</span></code></a><ul>
 <li><a class="reference internal" href="#module-contents">Module Contents</a><ul>
-<li><a class="reference internal" href="#tests.system.providers.airbyte.example_airbyte_trigger_job.ENV_ID"><code class="docutils literal notranslate"><span class="pre">ENV_ID</span></code></a></li>
-<li><a class="reference internal" href="#tests.system.providers.airbyte.example_airbyte_trigger_job.DAG_ID"><code class="docutils literal notranslate"><span class="pre">DAG_ID</span></code></a></li>
-<li><a class="reference internal" href="#tests.system.providers.airbyte.example_airbyte_trigger_job.CONN_ID"><code class="docutils literal notranslate"><span class="pre">CONN_ID</span></code></a></li>
-<li><a class="reference internal" href="#tests.system.providers.airbyte.example_airbyte_trigger_job.sync_source_destination"><code class="docutils literal notranslate"><span class="pre">sync_source_destination</span></code></a></li>
-<li><a class="reference internal" href="#tests.system.providers.airbyte.example_airbyte_trigger_job.test_run"><code class="docutils literal notranslate"><span class="pre">test_run</span></code></a></li>
-<li><a class="reference internal" href="#tests.system.providers.airbyte.example_airbyte_trigger_job.ENV_ID">ENV_ID</a></li>
-<li><a class="reference internal" href="#tests.system.providers.airbyte.example_airbyte_trigger_job.DAG_ID">DAG_ID</a></li>
-<li><a class="reference internal" href="#tests.system.providers.airbyte.example_airbyte_trigger_job.CONN_ID">CONN_ID</a></li>
-<li><a class="reference internal" href="#tests.system.providers.airbyte.example_airbyte_trigger_job.sync_source_destination">sync_source_destination</a></li>
-<li><a class="reference internal" href="#tests.system.providers.airbyte.example_airbyte_trigger_job.test_run">test_run</a></li>
+<li><a class="reference internal" href="#tests.system.providers.snowflake.example_snowflake_to_slack.SNOWFLAKE_CONN_ID"><code class="docutils literal notranslate"><span class="pre">SNOWFLAKE_CONN_ID</span></code></a></li>
+<li><a class="reference internal" href="#tests.system.providers.snowflake.example_snowflake_to_slack.SLACK_CONN_ID"><code class="docutils literal notranslate"><span class="pre">SLACK_CONN_ID</span></code></a></li>
+<li><a class="reference internal" href="#tests.system.providers.snowflake.example_snowflake_to_slack.SNOWFLAKE_SAMPLE_TABLE"><code class="docutils literal notranslate"><span class="pre">SNOWFLAKE_SAMPLE_TABLE</span></code></a></li>
+<li><a class="reference internal" href="#tests.system.providers.snowflake.example_snowflake_to_slack.SNOWFLAKE_SLACK_SQL"><code class="docutils literal notranslate"><span class="pre">SNOWFLAKE_SLACK_SQL</span></code></a></li>
+<li><a class="reference internal" href="#tests.system.providers.snowflake.example_snowflake_to_slack.SNOWFLAKE_SLACK_MESSAGE"><code class="docutils literal notranslate"><span class="pre">SNOWFLAKE_SLACK_MESSAGE</span></code></a></li>
+<li><a class="reference internal" href="#tests.system.providers.snowflake.example_snowflake_to_slack.ENV_ID"><code class="docutils literal notranslate"><span class="pre">ENV_ID</span></code></a></li>
+<li><a class="reference internal" href="#tests.system.providers.snowflake.example_snowflake_to_slack.DAG_ID"><code class="docutils literal notranslate"><span class="pre">DAG_ID</span></code></a></li>
+<li><a class="reference internal" href="#tests.system.providers.snowflake.example_snowflake_to_slack.slack_report"><code class="docutils literal notranslate"><span class="pre">slack_report</span></code></a></li>
+<li><a class="reference internal" href="#tests.system.providers.snowflake.example_snowflake_to_slack.test_run"><code class="docutils literal notranslate"><span class="pre">test_run</span></code></a></li>
+<li><a class="reference internal" href="#tests.system.providers.snowflake.example_snowflake_to_slack.SNOWFLAKE_CONN_ID">SNOWFLAKE_CONN_ID</a></li>
+<li><a class="reference internal" href="#tests.system.providers.snowflake.example_snowflake_to_slack.SLACK_CONN_ID">SLACK_CONN_ID</a></li>
+<li><a class="reference internal" href="#tests.system.providers.snowflake.example_snowflake_to_slack.SNOWFLAKE_SAMPLE_TABLE">SNOWFLAKE_SAMPLE_TABLE</a></li>
+<li><a class="reference internal" href="#tests.system.providers.snowflake.example_snowflake_to_slack.SNOWFLAKE_SLACK_SQL">SNOWFLAKE_SLACK_SQL</a></li>
+<li><a class="reference internal" href="#tests.system.providers.snowflake.example_snowflake_to_slack.SNOWFLAKE_SLACK_MESSAGE">SNOWFLAKE_SLACK_MESSAGE</a></li>
+<li><a class="reference internal" href="#tests.system.providers.snowflake.example_snowflake_to_slack.ENV_ID">ENV_ID</a></li>
+<li><a class="reference internal" href="#tests.system.providers.snowflake.example_snowflake_to_slack.DAG_ID">DAG_ID</a></li>
+<li><a class="reference internal" href="#tests.system.providers.snowflake.example_snowflake_to_slack.slack_report">slack_report</a></li>
+<li><a class="reference internal" href="#tests.system.providers.snowflake.example_snowflake_to_slack.test_run">test_run</a></li>
 </ul>
 </li>
 </ul>
@@ -734,7 +768,7 @@
             
         
         <div class="base-layout--button">
-            <a href="https://github.com/apache/airflow/edit/main/docs/apache-airflow-providers-airbyte/_api/tests/system/providers/airbyte/example_airbyte_trigger_job/index.rst" rel="nofollow">
+            <a href="https://github.com/apache/airflow/edit/main/docs/apache-airflow-providers-snowflake/_api/tests/system/providers/snowflake/example_snowflake_to_slack/index.rst" rel="nofollow">
 
                 <button class="btn-hollow btn-brown btn-with-icon with-box-shadow button-fixed">
                     <svg xmlns="http://www.w3.org/2000/svg" width="30.76" height="30">
diff --git a/docs-archive/apache-airflow-providers-airbyte/3.2.0/_api/tests/system/providers/airbyte/index.html b/docs-archive/apache-airflow-providers-snowflake/4.0.2/_api/tests/system/providers/snowflake/index.html
similarity index 96%
copy from docs-archive/apache-airflow-providers-airbyte/3.2.0/_api/tests/system/providers/airbyte/index.html
copy to docs-archive/apache-airflow-providers-snowflake/4.0.2/_api/tests/system/providers/snowflake/index.html
index f66f3cfe6d..0b3fc3d466 100644
--- a/docs-archive/apache-airflow-providers-airbyte/3.2.0/_api/tests/system/providers/airbyte/index.html
+++ b/docs-archive/apache-airflow-providers-snowflake/4.0.2/_api/tests/system/providers/snowflake/index.html
@@ -9,7 +9,7 @@
 <head>
         <meta charset="utf-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1">
-        <title>tests.system.providers.airbyte &mdash; apache-airflow-providers-airbyte Documentation</title>
+        <title>tests.system.providers.snowflake &mdash; apache-airflow-providers-snowflake Documentation</title>
     <link rel="stylesheet" href="../../../../../_static/_gen/css/main.min.css" type="text/css" />
             <link rel="stylesheet" type="text/css" href="../../../../../_static/pygments.css" />
             <link rel="stylesheet" type="text/css" href="../../../../../_static/_gen/css/main.min.css" />
@@ -19,8 +19,8 @@
             <link rel="shortcut icon" href="../../../../../_static/pin_32.png"/>
             <link rel="index" title="Index" href="../../../../../genindex.html" />
             <link rel="search" title="Search" href="../../../../../search.html" />
-            <link rel="next" title="tests.system.providers.airbyte.example_airbyte_trigger_job" href="example_airbyte_trigger_job/index.html" />
-            <link rel="prev" title="airflow.providers.airbyte.sensors.airbyte" href="../../../../airflow/providers/airbyte/sensors/airbyte/index.html" />
+            <link rel="next" title="tests.system.providers.snowflake.example_s3_to_snowflake" href="example_s3_to_snowflake/index.html" />
+            <link rel="prev" title="airflow.providers.snowflake.utils.common" href="../../../../airflow/providers/snowflake/utils/common/index.html" />
     <!-- Matomo -->
     <script>
         var _paq = window._paq = window._paq || [];
@@ -284,7 +284,7 @@
 <div id="docs-version-selector" class="docs-version-selector sidebar__version-selector">
     <a class="dropdown-toggle" href="#" id="versionDropdown" role="button" data-toggle="dropdown" aria-haspopup="true"
        aria-expanded="false">
-        <span class="bodytext__medium--greyish-brown">Version: </span><span class="version">3.2.0</span>
+        <span class="bodytext__medium--greyish-brown">Version: </span><span class="version">4.0.2</span>
     </a>
     <div class="dropdown-menu" aria-labelledby="navbarDropdownMenuLink">
 
@@ -327,17 +327,17 @@
 <div class="toctree" role="navigation" aria-label="main navigation">
     <p class="caption" role="heading"><span class="caption-text">Guides</span></p>
 <ul>
-<li class="toctree-l1"><a class="reference internal" href="../../../../../operators/airbyte.html">Operators</a></li>
-<li class="toctree-l1"><a class="reference internal" href="../../../../../connections.html">Connection types</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../../../../../connections/snowflake.html">Connection Types</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../../../../../operators/index.html">Operators</a></li>
 </ul>
 <p class="caption" role="heading"><span class="caption-text">References</span></p>
 <ul>
-<li class="toctree-l1"><a class="reference internal" href="../../../../airflow/providers/airbyte/index.html">Python API</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../../../../airflow/providers/snowflake/index.html">Python API</a></li>
 </ul>
 <p class="caption" role="heading"><span class="caption-text">Resources</span></p>
 <ul>
-<li class="toctree-l1"><a class="reference external" href="https://github.com/apache/airflow/tree/providers-airbyte/3.0.0/tests/system/providers/airbyte">Example DAGs</a></li>
-<li class="toctree-l1"><a class="reference external" href="https://pypi.org/project/apache-airflow-providers-airbyte/">PyPI Repository</a></li>
+<li class="toctree-l1"><a class="reference external" href="https://github.com/apache/airflow/tree/providers-snowflake/3.0.0/tests/system/providers/snowflake">Example DAGs</a></li>
+<li class="toctree-l1"><a class="reference external" href="https://pypi.org/project/apache-airflow-providers-snowflake/">PyPI Repository</a></li>
 <li class="toctree-l1"><a class="reference internal" href="../../../../../installing-providers-from-sources.html">Installing from sources</a></li>
 </ul>
 <p class="caption" role="heading"><span class="caption-text">Commits</span></p>
@@ -426,7 +426,7 @@
 <div id="docs-version-selector" class="docs-version-selector sidebar__version-selector">
     <a class="dropdown-toggle" href="#" id="versionDropdown" role="button" data-toggle="dropdown" aria-haspopup="true"
        aria-expanded="false">
-        <span class="bodytext__medium--greyish-brown">Version: </span><span class="version">3.2.0</span>
+        <span class="bodytext__medium--greyish-brown">Version: </span><span class="version">4.0.2</span>
     </a>
     <div class="dropdown-menu" aria-labelledby="navbarDropdownMenuLink">
 
@@ -469,17 +469,17 @@
 <div class="toctree" role="navigation" aria-label="main navigation">
     <p class="caption" role="heading"><span class="caption-text">Guides</span></p>
 <ul>
-<li class="toctree-l1"><a class="reference internal" href="../../../../../operators/airbyte.html">Operators</a></li>
-<li class="toctree-l1"><a class="reference internal" href="../../../../../connections.html">Connection types</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../../../../../connections/snowflake.html">Connection Types</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../../../../../operators/index.html">Operators</a></li>
 </ul>
 <p class="caption" role="heading"><span class="caption-text">References</span></p>
 <ul>
-<li class="toctree-l1"><a class="reference internal" href="../../../../airflow/providers/airbyte/index.html">Python API</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../../../../airflow/providers/snowflake/index.html">Python API</a></li>
 </ul>
 <p class="caption" role="heading"><span class="caption-text">Resources</span></p>
 <ul>
-<li class="toctree-l1"><a class="reference external" href="https://github.com/apache/airflow/tree/providers-airbyte/3.0.0/tests/system/providers/airbyte">Example DAGs</a></li>
-<li class="toctree-l1"><a class="reference external" href="https://pypi.org/project/apache-airflow-providers-airbyte/">PyPI Repository</a></li>
+<li class="toctree-l1"><a class="reference external" href="https://github.com/apache/airflow/tree/providers-snowflake/3.0.0/tests/system/providers/snowflake">Example DAGs</a></li>
+<li class="toctree-l1"><a class="reference external" href="https://pypi.org/project/apache-airflow-providers-snowflake/">PyPI Repository</a></li>
 <li class="toctree-l1"><a class="reference internal" href="../../../../../installing-providers-from-sources.html">Installing from sources</a></li>
 </ul>
 <p class="caption" role="heading"><span class="caption-text">Commits</span></p>
@@ -575,7 +575,7 @@
         
             <li class="breadcrumb-item"><a href="../../../../../index.html" class="icon icon-home"> Home</a></li>
             
-            <li class="breadcrumb-item"><a href="index.html"> <code class="xref py py-mod docutils literal notranslate"><span class="pre">tests.system.providers.airbyte</span></code></a></li>
+            <li class="breadcrumb-item"><a href="index.html"> <code class="xref py py-mod docutils literal notranslate"><span class="pre">tests.system.providers.snowflake</span></code></a></li>
         
     </ul>
 </div>
@@ -586,13 +586,15 @@
                                 <div class="bodywrapper">
                                     <div class="body" role="main">
                                         
-  <div class="section" id="module-tests.system.providers.airbyte">
-<span id="tests-system-providers-airbyte"></span><h1><a class="reference internal" href="#module-tests.system.providers.airbyte" title="tests.system.providers.airbyte"><code class="xref py py-mod docutils literal notranslate"><span class="pre">tests.system.providers.airbyte</span></code></a><a class="headerlink" href="#module-tests.system.providers.airbyte" title="Permalink to this heading">¶</a></h1>
+  <div class="section" id="module-tests.system.providers.snowflake">
+<span id="tests-system-providers-snowflake"></span><h1><a class="reference internal" href="#module-tests.system.providers.snowflake" title="tests.system.providers.snowflake"><code class="xref py py-mod docutils literal notranslate"><span class="pre">tests.system.providers.snowflake</span></code></a><a class="headerlink" href="#module-tests.system.providers.snowflake" title="Permalink to this heading">¶</a></h1>
 <div class="section" id="submodules">
 <h2>Submodules<a class="headerlink" href="#submodules" title="Permalink to this heading">¶</a></h2>
 <div class="toctree-wrapper compound">
 <ul>
-<li class="toctree-l1"><a class="reference internal" href="example_airbyte_trigger_job/index.html"><code class="xref py py-mod docutils literal notranslate"><span class="pre">tests.system.providers.airbyte.example_airbyte_trigger_job</span></code></a></li>
+<li class="toctree-l1"><a class="reference internal" href="example_s3_to_snowflake/index.html"><code class="xref py py-mod docutils literal notranslate"><span class="pre">tests.system.providers.snowflake.example_s3_to_snowflake</span></code></a></li>
+<li class="toctree-l1"><a class="reference internal" href="example_snowflake/index.html"><code class="xref py py-mod docutils literal notranslate"><span class="pre">tests.system.providers.snowflake.example_snowflake</span></code></a></li>
+<li class="toctree-l1"><a class="reference internal" href="example_snowflake_to_slack/index.html"><code class="xref py py-mod docutils literal notranslate"><span class="pre">tests.system.providers.snowflake.example_snowflake_to_slack</span></code></a></li>
 </ul>
 </div>
 </div>
@@ -600,10 +602,10 @@
 
 
     <div class="pager" role="navigation" aria-label="related navigation">
-            <a rel="prev" title="airflow.providers.airbyte.sensors.airbyte" href="../../../../airflow/providers/airbyte/sensors/airbyte/index.html" >
+            <a rel="prev" title="airflow.providers.snowflake.utils.common" href="../../../../airflow/providers/snowflake/utils/common/index.html" >
                 <button class="btn-hollow btn-blue bodytext__medium--cerulean-blue" accesskey="p">Previous</button>
             </a>
-            <a rel="next" title="tests.system.providers.airbyte.example_airbyte_trigger_job" href="example_airbyte_trigger_job/index.html" >
+            <a rel="next" title="tests.system.providers.snowflake.example_s3_to_snowflake" href="example_s3_to_snowflake/index.html" >
                 <button class="btn-hollow btn-blue bodytext__medium--cerulean-blue" accesskey="n">Next</button>
             </a>
     </div>
@@ -673,7 +675,7 @@
     <nav class="wy-nav-side-toc">
         <div class="wy-menu-vertical">
             <ul>
-<li><a class="reference internal" href="#"><code class="xref py py-mod docutils literal notranslate"><span class="pre">tests.system.providers.airbyte</span></code></a><ul>
+<li><a class="reference internal" href="#"><code class="xref py py-mod docutils literal notranslate"><span class="pre">tests.system.providers.snowflake</span></code></a><ul>
 <li><a class="reference internal" href="#submodules">Submodules</a></li>
 </ul>
 </li>
@@ -699,7 +701,7 @@
             
         
         <div class="base-layout--button">
-            <a href="https://github.com/apache/airflow/edit/main/docs/apache-airflow-providers-airbyte/_api/tests/system/providers/airbyte/index.rst" rel="nofollow">
+            <a href="https://github.com/apache/airflow/edit/main/docs/apache-airflow-providers-snowflake/_api/tests/system/providers/snowflake/index.rst" rel="nofollow">
 
                 <button class="btn-hollow btn-brown btn-with-icon with-box-shadow button-fixed">
                     <svg xmlns="http://www.w3.org/2000/svg" width="30.76" height="30">
diff --git a/docs-archive/apache-airflow-providers-airbyte/3.2.0/_modules/airflow/providers/airbyte/hooks/airbyte.html b/docs-archive/apache-airflow-providers-snowflake/4.0.2/_modules/airflow/providers/snowflake/hooks/snowflake.html
similarity index 58%
copy from docs-archive/apache-airflow-providers-airbyte/3.2.0/_modules/airflow/providers/airbyte/hooks/airbyte.html
copy to docs-archive/apache-airflow-providers-snowflake/4.0.2/_modules/airflow/providers/snowflake/hooks/snowflake.html
index 57ae670c5f..1c241b2bce 100644
--- a/docs-archive/apache-airflow-providers-airbyte/3.2.0/_modules/airflow/providers/airbyte/hooks/airbyte.html
+++ b/docs-archive/apache-airflow-providers-snowflake/4.0.2/_modules/airflow/providers/snowflake/hooks/snowflake.html
@@ -9,7 +9,7 @@
 <head>
         <meta charset="utf-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1">
-        <title>airflow.providers.airbyte.hooks.airbyte &mdash; apache-airflow-providers-airbyte Documentation</title>
+        <title>airflow.providers.snowflake.hooks.snowflake &mdash; apache-airflow-providers-snowflake Documentation</title>
     <link rel="stylesheet" href="../../../../../_static/_gen/css/main.min.css" type="text/css" />
             <link rel="stylesheet" type="text/css" href="../../../../../_static/pygments.css" />
             <link rel="stylesheet" type="text/css" href="../../../../../_static/_gen/css/main.min.css" />
@@ -282,7 +282,7 @@
 <div id="docs-version-selector" class="docs-version-selector sidebar__version-selector">
     <a class="dropdown-toggle" href="#" id="versionDropdown" role="button" data-toggle="dropdown" aria-haspopup="true"
        aria-expanded="false">
-        <span class="bodytext__medium--greyish-brown">Version: </span><span class="version">3.2.0</span>
+        <span class="bodytext__medium--greyish-brown">Version: </span><span class="version">4.0.2</span>
     </a>
     <div class="dropdown-menu" aria-labelledby="navbarDropdownMenuLink">
 
@@ -325,17 +325,17 @@
 <div class="toctree" role="navigation" aria-label="main navigation">
     <p class="caption" role="heading"><span class="caption-text">Guides</span></p>
 <ul>
-<li class="toctree-l1"><a class="reference internal" href="../../../../../operators/airbyte.html">Operators</a></li>
-<li class="toctree-l1"><a class="reference internal" href="../../../../../connections.html">Connection types</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../../../../../connections/snowflake.html">Connection Types</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../../../../../operators/index.html">Operators</a></li>
 </ul>
 <p class="caption" role="heading"><span class="caption-text">References</span></p>
 <ul>
-<li class="toctree-l1"><a class="reference internal" href="../../../../../_api/airflow/providers/airbyte/index.html">Python API</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../../../../../_api/airflow/providers/snowflake/index.html">Python API</a></li>
 </ul>
 <p class="caption" role="heading"><span class="caption-text">Resources</span></p>
 <ul>
-<li class="toctree-l1"><a class="reference external" href="https://github.com/apache/airflow/tree/providers-airbyte/3.0.0/tests/system/providers/airbyte">Example DAGs</a></li>
-<li class="toctree-l1"><a class="reference external" href="https://pypi.org/project/apache-airflow-providers-airbyte/">PyPI Repository</a></li>
+<li class="toctree-l1"><a class="reference external" href="https://github.com/apache/airflow/tree/providers-snowflake/3.0.0/tests/system/providers/snowflake">Example DAGs</a></li>
+<li class="toctree-l1"><a class="reference external" href="https://pypi.org/project/apache-airflow-providers-snowflake/">PyPI Repository</a></li>
 <li class="toctree-l1"><a class="reference internal" href="../../../../../installing-providers-from-sources.html">Installing from sources</a></li>
 </ul>
 <p class="caption" role="heading"><span class="caption-text">Commits</span></p>
@@ -424,7 +424,7 @@
 <div id="docs-version-selector" class="docs-version-selector sidebar__version-selector">
     <a class="dropdown-toggle" href="#" id="versionDropdown" role="button" data-toggle="dropdown" aria-haspopup="true"
        aria-expanded="false">
-        <span class="bodytext__medium--greyish-brown">Version: </span><span class="version">3.2.0</span>
+        <span class="bodytext__medium--greyish-brown">Version: </span><span class="version">4.0.2</span>
     </a>
     <div class="dropdown-menu" aria-labelledby="navbarDropdownMenuLink">
 
@@ -467,17 +467,17 @@
 <div class="toctree" role="navigation" aria-label="main navigation">
     <p class="caption" role="heading"><span class="caption-text">Guides</span></p>
 <ul>
-<li class="toctree-l1"><a class="reference internal" href="../../../../../operators/airbyte.html">Operators</a></li>
-<li class="toctree-l1"><a class="reference internal" href="../../../../../connections.html">Connection types</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../../../../../connections/snowflake.html">Connection Types</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../../../../../operators/index.html">Operators</a></li>
 </ul>
 <p class="caption" role="heading"><span class="caption-text">References</span></p>
 <ul>
-<li class="toctree-l1"><a class="reference internal" href="../../../../../_api/airflow/providers/airbyte/index.html">Python API</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../../../../../_api/airflow/providers/snowflake/index.html">Python API</a></li>
 </ul>
 <p class="caption" role="heading"><span class="caption-text">Resources</span></p>
 <ul>
-<li class="toctree-l1"><a class="reference external" href="https://github.com/apache/airflow/tree/providers-airbyte/3.0.0/tests/system/providers/airbyte">Example DAGs</a></li>
-<li class="toctree-l1"><a class="reference external" href="https://pypi.org/project/apache-airflow-providers-airbyte/">PyPI Repository</a></li>
+<li class="toctree-l1"><a class="reference external" href="https://github.com/apache/airflow/tree/providers-snowflake/3.0.0/tests/system/providers/snowflake">Example DAGs</a></li>
+<li class="toctree-l1"><a class="reference external" href="https://pypi.org/project/apache-airflow-providers-snowflake/">PyPI Repository</a></li>
 <li class="toctree-l1"><a class="reference internal" href="../../../../../installing-providers-from-sources.html">Installing from sources</a></li>
 </ul>
 <p class="caption" role="heading"><span class="caption-text">Commits</span></p>
@@ -575,7 +575,7 @@
             
                 <li class="breadcrumb-item"><a href="../../../../index.html">Module code</a></li>
             
-            <li class="breadcrumb-item"><a href="airbyte.html"> airflow.providers.airbyte.hooks.airbyte</a></li>
+            <li class="breadcrumb-item"><a href="snowflake.html"> airflow.providers.snowflake.hooks.snowflake</a></li>
         
     </ul>
 </div>
@@ -586,7 +586,7 @@
                                 <div class="bodywrapper">
                                     <div class="body" role="main">
                                         
-  <h1>Source code for airflow.providers.airbyte.hooks.airbyte</h1><div class="highlight"><pre>
+  <h1>Source code for airflow.providers.snowflake.hooks.snowflake</h1><div class="highlight"><pre>
 <span></span><span class="c1">#</span>
 <span class="c1"># Licensed to the Apache Software Foundation (ASF) under one</span>
 <span class="c1"># or more contributor license agreements.  See the NOTICE file</span>
@@ -606,126 +606,405 @@
 <span class="c1"># under the License.</span>
 <span class="kn">from</span> <span class="nn">__future__</span> <span class="kn">import</span> <span class="n">annotations</span>
 
-<span class="kn">import</span> <span class="nn">time</span>
-<span class="kn">from</span> <span class="nn">typing</span> <span class="kn">import</span> <span class="n">Any</span>
+<span class="kn">import</span> <span class="nn">os</span>
+<span class="kn">from</span> <span class="nn">contextlib</span> <span class="kn">import</span> <span class="n">closing</span><span class="p">,</span> <span class="n">contextmanager</span>
+<span class="kn">from</span> <span class="nn">functools</span> <span class="kn">import</span> <span class="n">wraps</span>
+<span class="kn">from</span> <span class="nn">io</span> <span class="kn">import</span> <span class="n">StringIO</span>
+<span class="kn">from</span> <span class="nn">pathlib</span> <span class="kn">import</span> <span class="n">Path</span>
+<span class="kn">from</span> <span class="nn">typing</span> <span class="kn">import</span> <span class="n">Any</span><span class="p">,</span> <span class="n">Callable</span><span class="p">,</span> <span class="n">Iterable</span><span class="p">,</span> <span class="n">Mapping</span>
 
-<span class="kn">from</span> <span class="nn">airflow.exceptions</span> <span class="kn">import</span> <span class="n">AirflowException</span>
-<span class="kn">from</span> <span class="nn">airflow.providers.http.hooks.http</span> <span class="kn">import</span> <span class="n">HttpHook</span>
+<span class="kn">from</span> <span class="nn">cryptography.hazmat.backends</span> <span class="kn">import</span> <span class="n">default_backend</span>
+<span class="kn">from</span> <span class="nn">cryptography.hazmat.primitives</span> <span class="kn">import</span> <span class="n">serialization</span>
+<span class="kn">from</span> <span class="nn">snowflake</span> <span class="kn">import</span> <span class="n">connector</span>
+<span class="kn">from</span> <span class="nn">snowflake.connector</span> <span class="kn">import</span> <span class="n">DictCursor</span><span class="p">,</span> <span class="n">SnowflakeConnection</span><span class="p">,</span> <span class="n">util_text</span>
+<span class="kn">from</span> <span class="nn">snowflake.sqlalchemy</span> <span class="kn">import</span> <span class="n">URL</span>
+<span class="kn">from</span> <span class="nn">sqlalchemy</span> <span class="kn">import</span> <span class="n">create_engine</span>
 
+<span class="kn">from</span> <span class="nn">airflow</span> <span class="kn">import</span> <span class="n">AirflowException</span>
+<span class="kn">from</span> <span class="nn">airflow.providers.common.sql.hooks.sql</span> <span class="kn">import</span> <span class="n">DbApiHook</span><span class="p">,</span> <span class="n">return_single_query_results</span>
+<span class="kn">from</span> <span class="nn">airflow.utils.strings</span> <span class="kn">import</span> <span class="n">to_boolean</span>
 
-<div class="viewcode-block" id="AirbyteHook"><a class="viewcode-back" href="../../../../../_api/airflow/providers/airbyte/hooks/airbyte/index.html#airflow.providers.airbyte.hooks.airbyte.AirbyteHook">[docs]</a><span class="k">class</span> <span class="nc">AirbyteHook</span><span class="p">(</span><span class="n">HttpHook</span><span class="p">):</span>
-    <span class="sd">&quot;&quot;&quot;</span>
-<span class="sd">    Hook for Airbyte API</span>
 
-<span class="sd">    :param airbyte_conn_id: Required. The name of the Airflow connection to get</span>
-<span class="sd">        connection information for Airbyte.</span>
-<span class="sd">    :param api_version: Optional. Airbyte API version.</span>
+<span class="k">def</span> <span class="nf">_try_to_boolean</span><span class="p">(</span><span class="n">value</span><span class="p">:</span> <span class="n">Any</span><span class="p">):</span>
+    <span class="k">if</span> <span class="nb">isinstance</span><span class="p">(</span><span class="n">value</span><span class="p">,</span> <span class="p">(</span><span class="nb">str</span><span class="p">,</span> <span class="nb">type</span><span class="p">(</span><span class="kc">None</span><span class="p">))):</span>
+        <span class="k">return</span> <span class="n">to_boolean</span><span class="p">(</span><span class="n">value</span><span class="p">)</span>
+    <span class="k">return</span> <span class="n">value</span>
+
+
+<span class="k">def</span> <span class="nf">_ensure_prefixes</span><span class="p">(</span><span class="n">conn_type</span><span class="p">):</span>
+    <span class="sd">&quot;&quot;&quot;</span>
+<span class="sd">    Remove when provider min airflow version &gt;= 2.5.0 since this is handled by</span>
+<span class="sd">    provider manager from that version.</span>
 <span class="sd">    &quot;&quot;&quot;</span>
 
-<div class="viewcode-block" id="AirbyteHook.conn_name_attr"><a class="viewcode-back" href="../../../../../_api/airflow/providers/airbyte/hooks/airbyte/index.html#airflow.providers.airbyte.hooks.airbyte.AirbyteHook.conn_name_attr">[docs]</a>    <span class="n">conn_name_attr</span> <span class="o">=</span> <span class="s2">&quot;airbyte_conn_id&quot;</span></div>
-<div class="viewcode-block" id="AirbyteHook.default_conn_name"><a class="viewcode-back" href="../../../../../_api/airflow/providers/airbyte/hooks/airbyte/index.html#airflow.providers.airbyte.hooks.airbyte.AirbyteHook.default_conn_name">[docs]</a>    <span class="n">default_conn_name</span> <span class="o">=</span> <span class="s2">&quot;airbyte_default&quot;</span></div>
-<div class="viewcode-block" id="AirbyteHook.conn_type"><a class="viewcode-back" href="../../../../../_api/airflow/providers/airbyte/hooks/airbyte/index.html#airflow.providers.airbyte.hooks.airbyte.AirbyteHook.conn_type">[docs]</a>    <span class="n">conn_type</span> <span class="o">=</span> <span class="s2">&quot;airbyte&quot;</span></div>
-<div class="viewcode-block" id="AirbyteHook.hook_name"><a class="viewcode-back" href="../../../../../_api/airflow/providers/airbyte/hooks/airbyte/index.html#airflow.providers.airbyte.hooks.airbyte.AirbyteHook.hook_name">[docs]</a>    <span class="n">hook_name</span> <span class="o">=</span> <span class="s2">&quot;Airbyte&quot;</span></div>
+    <span class="k">def</span> <span class="nf">dec</span><span class="p">(</span><span class="n">func</span><span class="p">):</span>
+        <span class="nd">@wraps</span><span class="p">(</span><span class="n">func</span><span class="p">)</span>
+        <span class="k">def</span> <span class="nf">inner</span><span class="p">():</span>
+            <span class="n">field_behaviors</span> <span class="o">=</span> <span class="n">func</span><span class="p">()</span>
+            <span class="n">conn_attrs</span> <span class="o">=</span> <span class="p">{</span><span class="s2">&quot;host&quot;</span><span class="p">,</span> <span class="s2">&quot;schema&quot;</span><span class="p">,</span> <span class="s2">&quot;login&quot;</span><span class="p">,</span> <span class="s2">&quot;password&quot;</span><span class="p">,</span> <span class="s2">&quot;port&quot;</span><span class="p">,</span> <span class="s2">&quot;extra&quot;</span><span class="p">}</span>
 
-<div class="viewcode-block" id="AirbyteHook.RUNNING"><a class="viewcode-back" href="../../../../../_api/airflow/providers/airbyte/hooks/airbyte/index.html#airflow.providers.airbyte.hooks.airbyte.AirbyteHook.RUNNING">[docs]</a>    <span class="n">RUNNING</span> <span class="o">=</span> <span class="s2">&quot;running&quot;</span></div>
-<div class="viewcode-block" id="AirbyteHook.SUCCEEDED"><a class="viewcode-back" href="../../../../../_api/airflow/providers/airbyte/hooks/airbyte/index.html#airflow.providers.airbyte.hooks.airbyte.AirbyteHook.SUCCEEDED">[docs]</a>    <span class="n">SUCCEEDED</span> <span class="o">=</span> <span class="s2">&quot;succeeded&quot;</span></div>
-<div class="viewcode-block" id="AirbyteHook.CANCELLED"><a class="viewcode-back" href="../../../../../_api/airflow/providers/airbyte/hooks/airbyte/index.html#airflow.providers.airbyte.hooks.airbyte.AirbyteHook.CANCELLED">[docs]</a>    <span class="n">CANCELLED</span> <span class="o">=</span> <span class="s2">&quot;cancelled&quot;</span></div>
-<div class="viewcode-block" id="AirbyteHook.PENDING"><a class="viewcode-back" href="../../../../../_api/airflow/providers/airbyte/hooks/airbyte/index.html#airflow.providers.airbyte.hooks.airbyte.AirbyteHook.PENDING">[docs]</a>    <span class="n">PENDING</span> <span class="o">=</span> <span class="s2">&quot;pending&quot;</span></div>
-<div class="viewcode-block" id="AirbyteHook.FAILED"><a class="viewcode-back" href="../../../../../_api/airflow/providers/airbyte/hooks/airbyte/index.html#airflow.providers.airbyte.hooks.airbyte.AirbyteHook.FAILED">[docs]</a>    <span class="n">FAILED</span> <span class="o">=</span> <span class="s2">&quot;failed&quot;</span></div>
-<div class="viewcode-block" id="AirbyteHook.ERROR"><a class="viewcode-back" href="../../../../../_api/airflow/providers/airbyte/hooks/airbyte/index.html#airflow.providers.airbyte.hooks.airbyte.AirbyteHook.ERROR">[docs]</a>    <span class="n">ERROR</span> <span class="o">=</span> <span class="s2">&quot;error&quot;</span></div>
-<div class="viewcode-block" id="AirbyteHook.INCOMPLETE"><a class="viewcode-back" href="../../../../../_api/airflow/providers/airbyte/hooks/airbyte/index.html#airflow.providers.airbyte.hooks.airbyte.AirbyteHook.INCOMPLETE">[docs]</a>    <span class="n">INCOMPLETE</span> <span class="o">=</span> <span class="s2">&quot;incomplete&quot;</span></div>
+            <span class="k">def</span> <span class="nf">_ensure_prefix</span><span class="p">(</span><span class="n">field</span><span class="p">):</span>
+                <span class="k">if</span> <span class="n">field</span> <span class="ow">not</span> <span class="ow">in</span> <span class="n">conn_attrs</span> <span class="ow">and</span> <span class="ow">not</span> <span class="n">field</span><span class="o">.</span><span class="n">startswith</span><span class="p">(</span><span class="s2">&quot;extra__&quot;</span><span class="p">):</span>
+                    <span class="k">return</span> <span class="sa">f</span><span class="s2">&quot;extra__</span><span class="si">{</span><span class="n">conn_type</span><span class="si">}</span><span class="s2">__</span><span class="si">{</span><span class="n">field</span><span class="si">}</span><span class="s2">&quot;</span>
+                <span class="k">else</span><span class="p">:</span>
+                    <span class="k">return</span> <span class="n">field</span>
 
-    <span class="k">def</span> <span class="fm">__init__</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="n">airbyte_conn_id</span><span class="p">:</span> <span class="nb">str</span> <span class="o">=</span> <span class="s2">&quot;airbyte_default&quot;</span><span class="p">,</span> <span class="n">api_version</span><span class="p">:</span> <span class="nb">str</span> <span class="o">=</span> <span class="s2">&quot;v1&quot;</span><span clas [...]
-        <span class="nb">super</span><span class="p">()</span><span class="o">.</span><span class="fm">__init__</span><span class="p">(</span><span class="n">http_conn_id</span><span class="o">=</span><span class="n">airbyte_conn_id</span><span class="p">)</span>
-        <span class="bp">self</span><span class="o">.</span><span class="n">api_version</span><span class="p">:</span> <span class="nb">str</span> <span class="o">=</span> <span class="n">api_version</span>
+            <span class="k">if</span> <span class="s2">&quot;placeholders&quot;</span> <span class="ow">in</span> <span class="n">field_behaviors</span><span class="p">:</span>
+                <span class="n">placeholders</span> <span class="o">=</span> <span class="n">field_behaviors</span><span class="p">[</span><span class="s2">&quot;placeholders&quot;</span><span class="p">]</span>
+                <span class="n">field_behaviors</span><span class="p">[</span><span class="s2">&quot;placeholders&quot;</span><span class="p">]</span> <span class="o">=</span> <span class="p">{</span><span class="n">_ensure_prefix</span><span class="p">(</span><span class="n">k</span><span class="p">):</span> <span class="n">v</span> <span class="k">for</span> <span class="n">k</span><span class="p">,</span> <span class="n">v</span> <span class="ow">in</span> <span class="n">placeholders [...]
+            <span class="k">return</span> <span class="n">field_behaviors</span>
 
-<div class="viewcode-block" id="AirbyteHook.wait_for_job"><a class="viewcode-back" href="../../../../../_api/airflow/providers/airbyte/hooks/airbyte/index.html#airflow.providers.airbyte.hooks.airbyte.AirbyteHook.wait_for_job">[docs]</a>    <span class="k">def</span> <span class="nf">wait_for_job</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="n">job_id</span><span class="p">:</span> <span class="nb">str</span> <span class="o">|</span> <span [...]
-        <span class="sd">&quot;&quot;&quot;</span>
-<span class="sd">        Helper method which polls a job to check if it finishes.</span>
+        <span class="k">return</span> <span class="n">inner</span>
 
-<span class="sd">        :param job_id: Required. Id of the Airbyte job</span>
-<span class="sd">        :param wait_seconds: Optional. Number of seconds between checks.</span>
-<span class="sd">        :param timeout: Optional. How many seconds wait for job to be ready.</span>
-<span class="sd">            Used only if ``asynchronous`` is False.</span>
-<span class="sd">        &quot;&quot;&quot;</span>
-        <span class="n">state</span> <span class="o">=</span> <span class="kc">None</span>
-        <span class="n">start</span> <span class="o">=</span> <span class="n">time</span><span class="o">.</span><span class="n">monotonic</span><span class="p">()</span>
-        <span class="k">while</span> <span class="kc">True</span><span class="p">:</span>
-            <span class="k">if</span> <span class="n">timeout</span> <span class="ow">and</span> <span class="n">start</span> <span class="o">+</span> <span class="n">timeout</span> <span class="o">&lt;</span> <span class="n">time</span><span class="o">.</span><span class="n">monotonic</span><span class="p">():</span>
-                <span class="k">raise</span> <span class="n">AirflowException</span><span class="p">(</span><span class="sa">f</span><span class="s2">&quot;Timeout: Airbyte job </span><span class="si">{</span><span class="n">job_id</span><span class="si">}</span><span class="s2"> is not ready after </span><span class="si">{</span><span class="n">timeout</span><span class="si">}</span><span class="s2">s&quot;</span><span class="p">)</span>
-            <span class="n">time</span><span class="o">.</span><span class="n">sleep</span><span class="p">(</span><span class="n">wait_seconds</span><span class="p">)</span>
-            <span class="k">try</span><span class="p">:</span>
-                <span class="n">job</span> <span class="o">=</span> <span class="bp">self</span><span class="o">.</span><span class="n">get_job</span><span class="p">(</span><span class="n">job_id</span><span class="o">=</span><span class="p">(</span><span class="nb">int</span><span class="p">(</span><span class="n">job_id</span><span class="p">)))</span>
-                <span class="n">state</span> <span class="o">=</span> <span class="n">job</span><span class="o">.</span><span class="n">json</span><span class="p">()[</span><span class="s2">&quot;job&quot;</span><span class="p">][</span><span class="s2">&quot;status&quot;</span><span class="p">]</span>
-            <span class="k">except</span> <span class="n">AirflowException</span> <span class="k">as</span> <span class="n">err</span><span class="p">:</span>
-                <span class="bp">self</span><span class="o">.</span><span class="n">log</span><span class="o">.</span><span class="n">info</span><span class="p">(</span><span class="s2">&quot;Retrying. Airbyte API returned server error when waiting for job: </span><span class="si">%s</span><span class="s2">&quot;</span><span class="p">,</span> <span class="n">err</span><span class="p">)</span>
-                <span class="k">continue</span>
-
-            <span class="k">if</span> <span class="n">state</span> <span class="ow">in</span> <span class="p">(</span><span class="bp">self</span><span class="o">.</span><span class="n">RUNNING</span><span class="p">,</span> <span class="bp">self</span><span class="o">.</span><span class="n">PENDING</span><span class="p">,</span> <span class="bp">self</span><span class="o">.</span><span class="n">INCOMPLETE</span><span class="p">):</span>
-                <span class="k">continue</span>
-            <span class="k">if</span> <span class="n">state</span> <span class="o">==</span> <span class="bp">self</span><span class="o">.</span><span class="n">SUCCEEDED</span><span class="p">:</span>
-                <span class="k">break</span>
-            <span class="k">if</span> <span class="n">state</span> <span class="o">==</span> <span class="bp">self</span><span class="o">.</span><span class="n">ERROR</span><span class="p">:</span>
-                <span class="k">raise</span> <span class="n">AirflowException</span><span class="p">(</span><span class="sa">f</span><span class="s2">&quot;Job failed:</span><span class="se">\n</span><span class="si">{</span><span class="n">job</span><span class="si">}</span><span class="s2">&quot;</span><span class="p">)</span>
-            <span class="k">elif</span> <span class="n">state</span> <span class="o">==</span> <span class="bp">self</span><span class="o">.</span><span class="n">CANCELLED</span><span class="p">:</span>
-                <span class="k">raise</span> <span class="n">AirflowException</span><span class="p">(</span><span class="sa">f</span><span class="s2">&quot;Job was cancelled:</span><span class="se">\n</span><span class="si">{</span><span class="n">job</span><span class="si">}</span><span class="s2">&quot;</span><span class="p">)</span>
-            <span class="k">else</span><span class="p">:</span>
-                <span class="k">raise</span> <span class="ne">Exception</span><span class="p">(</span><span class="sa">f</span><span class="s2">&quot;Encountered unexpected state `</span><span class="si">{</span><span class="n">state</span><span class="si">}</span><span class="s2">` for job_id `</span><span class="si">{</span><span class="n">job_id</span><span class="si">}</span><span class="s2">`&quot;</span><span class="p">)</span></div>
+    <span class="k">return</span> <span class="n">dec</span>
 
-<div class="viewcode-block" id="AirbyteHook.submit_sync_connection"><a class="viewcode-back" href="../../../../../_api/airflow/providers/airbyte/hooks/airbyte/index.html#airflow.providers.airbyte.hooks.airbyte.AirbyteHook.submit_sync_connection">[docs]</a>    <span class="k">def</span> <span class="nf">submit_sync_connection</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="n">connection_id</span><span class="p">:</span> <span class="nb">str< [...]
-        <span class="sd">&quot;&quot;&quot;</span>
-<span class="sd">        Submits a job to a Airbyte server.</span>
 
-<span class="sd">        :param connection_id: Required. The ConnectionId of the Airbyte Connection.</span>
-<span class="sd">        &quot;&quot;&quot;</span>
-        <span class="k">return</span> <span class="bp">self</span><span class="o">.</span><span class="n">run</span><span class="p">(</span>
-            <span class="n">endpoint</span><span class="o">=</span><span class="sa">f</span><span class="s2">&quot;api/</span><span class="si">{</span><span class="bp">self</span><span class="o">.</span><span class="n">api_version</span><span class="si">}</span><span class="s2">/connections/sync&quot;</span><span class="p">,</span>
-            <span class="n">json</span><span class="o">=</span><span class="p">{</span><span class="s2">&quot;connectionId&quot;</span><span class="p">:</span> <span class="n">connection_id</span><span class="p">},</span>
-            <span class="n">headers</span><span class="o">=</span><span class="p">{</span><span class="s2">&quot;accept&quot;</span><span class="p">:</span> <span class="s2">&quot;application/json&quot;</span><span class="p">},</span></div>
-        <span class="p">)</span>
+<div class="viewcode-block" id="SnowflakeHook"><a class="viewcode-back" href="../../../../../_api/airflow/providers/snowflake/hooks/snowflake/index.html#airflow.providers.snowflake.hooks.snowflake.SnowflakeHook">[docs]</a><span class="k">class</span> <span class="nc">SnowflakeHook</span><span class="p">(</span><span class="n">DbApiHook</span><span class="p">):</span>
+    <span class="sd">&quot;&quot;&quot;</span>
+<span class="sd">    A client to interact with Snowflake.</span>
+
+<span class="sd">    This hook requires the snowflake_conn_id connection. The snowflake host, login,</span>
+<span class="sd">    and, password field must be setup in the connection. Other inputs can be defined</span>
+<span class="sd">    in the connection or hook instantiation.</span>
+
+<span class="sd">    :param snowflake_conn_id: Reference to</span>
+<span class="sd">        :ref:`Snowflake connection id&lt;howto/connection:snowflake&gt;`</span>
+<span class="sd">    :param account: snowflake account name</span>
+<span class="sd">    :param authenticator: authenticator for Snowflake.</span>
+<span class="sd">        &#39;snowflake&#39; (default) to use the internal Snowflake authenticator</span>
+<span class="sd">        &#39;externalbrowser&#39; to authenticate using your web browser and</span>
+<span class="sd">        Okta, ADFS or any other SAML 2.0-compliant identify provider</span>
+<span class="sd">        (IdP) that has been defined for your account</span>
+<span class="sd">        ``https://&lt;your_okta_account_name&gt;.okta.com`` to authenticate</span>
+<span class="sd">        through native Okta.</span>
+<span class="sd">    :param warehouse: name of snowflake warehouse</span>
+<span class="sd">    :param database: name of snowflake database</span>
+<span class="sd">    :param region: name of snowflake region</span>
+<span class="sd">    :param role: name of snowflake role</span>
+<span class="sd">    :param schema: name of snowflake schema</span>
+<span class="sd">    :param session_parameters: You can set session-level parameters at</span>
+<span class="sd">        the time you connect to Snowflake</span>
+<span class="sd">    :param insecure_mode: Turns off OCSP certificate checks.</span>
+<span class="sd">        For details, see: `How To: Turn Off OCSP Checking in Snowflake Client Drivers - Snowflake Community</span>
+<span class="sd">        &lt;https://community.snowflake.com/s/article/How-to-turn-off-OCSP-checking-in-Snowflake-client-drivers&gt;`__</span>
+
+<span class="sd">    .. note::</span>
+<span class="sd">        ``get_sqlalchemy_engine()`` depends on ``snowflake-sqlalchemy``</span>
+
+<span class="sd">    .. seealso::</span>
+<span class="sd">        For more information on how to use this Snowflake connection, take a look at the guide:</span>
+<span class="sd">        :ref:`howto/operator:SnowflakeOperator`</span>
+<span class="sd">    &quot;&quot;&quot;</span>
 
-<div class="viewcode-block" id="AirbyteHook.get_job"><a class="viewcode-back" href="../../../../../_api/airflow/providers/airbyte/hooks/airbyte/index.html#airflow.providers.airbyte.hooks.airbyte.AirbyteHook.get_job">[docs]</a>    <span class="k">def</span> <span class="nf">get_job</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="n">job_id</span><span class="p">:</span> <span class="nb">int</span><span class="p">)</span> <span class="o">-&gt; [...]
+<div class="viewcode-block" id="SnowflakeHook.conn_name_attr"><a class="viewcode-back" href="../../../../../_api/airflow/providers/snowflake/hooks/snowflake/index.html#airflow.providers.snowflake.hooks.snowflake.SnowflakeHook.conn_name_attr">[docs]</a>    <span class="n">conn_name_attr</span> <span class="o">=</span> <span class="s2">&quot;snowflake_conn_id&quot;</span></div>
+<div class="viewcode-block" id="SnowflakeHook.default_conn_name"><a class="viewcode-back" href="../../../../../_api/airflow/providers/snowflake/hooks/snowflake/index.html#airflow.providers.snowflake.hooks.snowflake.SnowflakeHook.default_conn_name">[docs]</a>    <span class="n">default_conn_name</span> <span class="o">=</span> <span class="s2">&quot;snowflake_default&quot;</span></div>
+<div class="viewcode-block" id="SnowflakeHook.conn_type"><a class="viewcode-back" href="../../../../../_api/airflow/providers/snowflake/hooks/snowflake/index.html#airflow.providers.snowflake.hooks.snowflake.SnowflakeHook.conn_type">[docs]</a>    <span class="n">conn_type</span> <span class="o">=</span> <span class="s2">&quot;snowflake&quot;</span></div>
+<div class="viewcode-block" id="SnowflakeHook.hook_name"><a class="viewcode-back" href="../../../../../_api/airflow/providers/snowflake/hooks/snowflake/index.html#airflow.providers.snowflake.hooks.snowflake.SnowflakeHook.hook_name">[docs]</a>    <span class="n">hook_name</span> <span class="o">=</span> <span class="s2">&quot;Snowflake&quot;</span></div>
+<div class="viewcode-block" id="SnowflakeHook.supports_autocommit"><a class="viewcode-back" href="../../../../../_api/airflow/providers/snowflake/hooks/snowflake/index.html#airflow.providers.snowflake.hooks.snowflake.SnowflakeHook.supports_autocommit">[docs]</a>    <span class="n">supports_autocommit</span> <span class="o">=</span> <span class="kc">True</span></div>
+    <span class="n">_test_connection_sql</span> <span class="o">=</span> <span class="s2">&quot;select 1&quot;</span>
+
+    <span class="nd">@staticmethod</span>
+<div class="viewcode-block" id="SnowflakeHook.get_connection_form_widgets"><a class="viewcode-back" href="../../../../../_api/airflow/providers/snowflake/hooks/snowflake/index.html#airflow.providers.snowflake.hooks.snowflake.SnowflakeHook.get_connection_form_widgets">[docs]</a>    <span class="k">def</span> <span class="nf">get_connection_form_widgets</span><span class="p">()</span> <span class="o">-&gt;</span> <span class="nb">dict</span><span class="p">[</span><span class="nb">str</spa [...]
+        <span class="sd">&quot;&quot;&quot;Returns connection widgets to add to connection form&quot;&quot;&quot;</span>
+        <span class="kn">from</span> <span class="nn">flask_appbuilder.fieldwidgets</span> <span class="kn">import</span> <span class="n">BS3TextAreaFieldWidget</span><span class="p">,</span> <span class="n">BS3TextFieldWidget</span>
+        <span class="kn">from</span> <span class="nn">flask_babel</span> <span class="kn">import</span> <span class="n">lazy_gettext</span>
+        <span class="kn">from</span> <span class="nn">wtforms</span> <span class="kn">import</span> <span class="n">BooleanField</span><span class="p">,</span> <span class="n">StringField</span>
+
+        <span class="k">return</span> <span class="p">{</span>
+            <span class="s2">&quot;account&quot;</span><span class="p">:</span> <span class="n">StringField</span><span class="p">(</span><span class="n">lazy_gettext</span><span class="p">(</span><span class="s2">&quot;Account&quot;</span><span class="p">),</span> <span class="n">widget</span><span class="o">=</span><span class="n">BS3TextFieldWidget</span><span class="p">()),</span>
+            <span class="s2">&quot;warehouse&quot;</span><span class="p">:</span> <span class="n">StringField</span><span class="p">(</span><span class="n">lazy_gettext</span><span class="p">(</span><span class="s2">&quot;Warehouse&quot;</span><span class="p">),</span> <span class="n">widget</span><span class="o">=</span><span class="n">BS3TextFieldWidget</span><span class="p">()),</span>
+            <span class="s2">&quot;database&quot;</span><span class="p">:</span> <span class="n">StringField</span><span class="p">(</span><span class="n">lazy_gettext</span><span class="p">(</span><span class="s2">&quot;Database&quot;</span><span class="p">),</span> <span class="n">widget</span><span class="o">=</span><span class="n">BS3TextFieldWidget</span><span class="p">()),</span>
+            <span class="s2">&quot;region&quot;</span><span class="p">:</span> <span class="n">StringField</span><span class="p">(</span><span class="n">lazy_gettext</span><span class="p">(</span><span class="s2">&quot;Region&quot;</span><span class="p">),</span> <span class="n">widget</span><span class="o">=</span><span class="n">BS3TextFieldWidget</span><span class="p">()),</span>
+            <span class="s2">&quot;role&quot;</span><span class="p">:</span> <span class="n">StringField</span><span class="p">(</span><span class="n">lazy_gettext</span><span class="p">(</span><span class="s2">&quot;Role&quot;</span><span class="p">),</span> <span class="n">widget</span><span class="o">=</span><span class="n">BS3TextFieldWidget</span><span class="p">()),</span>
+            <span class="s2">&quot;private_key_file&quot;</span><span class="p">:</span> <span class="n">StringField</span><span class="p">(</span><span class="n">lazy_gettext</span><span class="p">(</span><span class="s2">&quot;Private key (Path)&quot;</span><span class="p">),</span> <span class="n">widget</span><span class="o">=</span><span class="n">BS3TextFieldWidget</span><span class="p">()),</span>
+            <span class="s2">&quot;private_key_content&quot;</span><span class="p">:</span> <span class="n">StringField</span><span class="p">(</span>
+                <span class="n">lazy_gettext</span><span class="p">(</span><span class="s2">&quot;Private key (Text)&quot;</span><span class="p">),</span> <span class="n">widget</span><span class="o">=</span><span class="n">BS3TextAreaFieldWidget</span><span class="p">()</span>
+            <span class="p">),</span>
+            <span class="s2">&quot;insecure_mode&quot;</span><span class="p">:</span> <span class="n">BooleanField</span><span class="p">(</span>
+                <span class="n">label</span><span class="o">=</span><span class="n">lazy_gettext</span><span class="p">(</span><span class="s2">&quot;Insecure mode&quot;</span><span class="p">),</span> <span class="n">description</span><span class="o">=</span><span class="s2">&quot;Turns off OCSP certificate checks&quot;</span></div>
+            <span class="p">),</span>
+        <span class="p">}</span>
+
+    <span class="nd">@staticmethod</span>
+    <span class="nd">@_ensure_prefixes</span><span class="p">(</span><span class="n">conn_type</span><span class="o">=</span><span class="s2">&quot;snowflake&quot;</span><span class="p">)</span>
+<div class="viewcode-block" id="SnowflakeHook.get_ui_field_behaviour"><a class="viewcode-back" href="../../../../../_api/airflow/providers/snowflake/hooks/snowflake/index.html#airflow.providers.snowflake.hooks.snowflake.SnowflakeHook.get_ui_field_behaviour">[docs]</a>    <span class="k">def</span> <span class="nf">get_ui_field_behaviour</span><span class="p">()</span> <span class="o">-&gt;</span> <span class="nb">dict</span><span class="p">[</span><span class="nb">str</span><span class=" [...]
+        <span class="sd">&quot;&quot;&quot;Returns custom field behaviour&quot;&quot;&quot;</span>
+        <span class="kn">import</span> <span class="nn">json</span>
+
+        <span class="k">return</span> <span class="p">{</span>
+            <span class="s2">&quot;hidden_fields&quot;</span><span class="p">:</span> <span class="p">[</span><span class="s2">&quot;port&quot;</span><span class="p">],</span>
+            <span class="s2">&quot;relabeling&quot;</span><span class="p">:</span> <span class="p">{},</span>
+            <span class="s2">&quot;placeholders&quot;</span><span class="p">:</span> <span class="p">{</span>
+                <span class="s2">&quot;extra&quot;</span><span class="p">:</span> <span class="n">json</span><span class="o">.</span><span class="n">dumps</span><span class="p">(</span>
+                    <span class="p">{</span>
+                        <span class="s2">&quot;authenticator&quot;</span><span class="p">:</span> <span class="s2">&quot;snowflake oauth&quot;</span><span class="p">,</span>
+                        <span class="s2">&quot;private_key_file&quot;</span><span class="p">:</span> <span class="s2">&quot;private key&quot;</span><span class="p">,</span>
+                        <span class="s2">&quot;session_parameters&quot;</span><span class="p">:</span> <span class="s2">&quot;session parameters&quot;</span><span class="p">,</span>
+                    <span class="p">},</span>
+                    <span class="n">indent</span><span class="o">=</span><span class="mi">1</span><span class="p">,</span>
+                <span class="p">),</span>
+                <span class="s2">&quot;schema&quot;</span><span class="p">:</span> <span class="s2">&quot;snowflake schema&quot;</span><span class="p">,</span>
+                <span class="s2">&quot;login&quot;</span><span class="p">:</span> <span class="s2">&quot;snowflake username&quot;</span><span class="p">,</span>
+                <span class="s2">&quot;password&quot;</span><span class="p">:</span> <span class="s2">&quot;snowflake password&quot;</span><span class="p">,</span>
+                <span class="s2">&quot;account&quot;</span><span class="p">:</span> <span class="s2">&quot;snowflake account name&quot;</span><span class="p">,</span>
+                <span class="s2">&quot;warehouse&quot;</span><span class="p">:</span> <span class="s2">&quot;snowflake warehouse name&quot;</span><span class="p">,</span>
+                <span class="s2">&quot;database&quot;</span><span class="p">:</span> <span class="s2">&quot;snowflake db name&quot;</span><span class="p">,</span>
+                <span class="s2">&quot;region&quot;</span><span class="p">:</span> <span class="s2">&quot;snowflake hosted region&quot;</span><span class="p">,</span>
+                <span class="s2">&quot;role&quot;</span><span class="p">:</span> <span class="s2">&quot;snowflake role&quot;</span><span class="p">,</span>
+                <span class="s2">&quot;private_key_file&quot;</span><span class="p">:</span> <span class="s2">&quot;Path of snowflake private key (PEM Format)&quot;</span><span class="p">,</span>
+                <span class="s2">&quot;private_key_content&quot;</span><span class="p">:</span> <span class="s2">&quot;Content to snowflake private key (PEM format)&quot;</span><span class="p">,</span>
+                <span class="s2">&quot;insecure_mode&quot;</span><span class="p">:</span> <span class="s2">&quot;insecure mode&quot;</span><span class="p">,</span></div>
+            <span class="p">},</span>
+        <span class="p">}</span>
+
+    <span class="k">def</span> <span class="fm">__init__</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="o">*</span><span class="n">args</span><span class="p">,</span> <span class="o">**</span><span class="n">kwargs</span><span class="p">)</span> <span class="o">-&gt;</span> <span class="kc">None</span><span class="p">:</span>
+        <span class="nb">super</span><span class="p">()</span><span class="o">.</span><span class="fm">__init__</span><span class="p">(</span><span class="o">*</span><span class="n">args</span><span class="p">,</span> <span class="o">**</span><span class="n">kwargs</span><span class="p">)</span>
+        <span class="bp">self</span><span class="o">.</span><span class="n">account</span> <span class="o">=</span> <span class="n">kwargs</span><span class="o">.</span><span class="n">pop</span><span class="p">(</span><span class="s2">&quot;account&quot;</span><span class="p">,</span> <span class="kc">None</span><span class="p">)</span>
+        <span class="bp">self</span><span class="o">.</span><span class="n">warehouse</span> <span class="o">=</span> <span class="n">kwargs</span><span class="o">.</span><span class="n">pop</span><span class="p">(</span><span class="s2">&quot;warehouse&quot;</span><span class="p">,</span> <span class="kc">None</span><span class="p">)</span>
+        <span class="bp">self</span><span class="o">.</span><span class="n">database</span> <span class="o">=</span> <span class="n">kwargs</span><span class="o">.</span><span class="n">pop</span><span class="p">(</span><span class="s2">&quot;database&quot;</span><span class="p">,</span> <span class="kc">None</span><span class="p">)</span>
+        <span class="bp">self</span><span class="o">.</span><span class="n">region</span> <span class="o">=</span> <span class="n">kwargs</span><span class="o">.</span><span class="n">pop</span><span class="p">(</span><span class="s2">&quot;region&quot;</span><span class="p">,</span> <span class="kc">None</span><span class="p">)</span>
+        <span class="bp">self</span><span class="o">.</span><span class="n">role</span> <span class="o">=</span> <span class="n">kwargs</span><span class="o">.</span><span class="n">pop</span><span class="p">(</span><span class="s2">&quot;role&quot;</span><span class="p">,</span> <span class="kc">None</span><span class="p">)</span>
+        <span class="bp">self</span><span class="o">.</span><span class="n">schema</span> <span class="o">=</span> <span class="n">kwargs</span><span class="o">.</span><span class="n">pop</span><span class="p">(</span><span class="s2">&quot;schema&quot;</span><span class="p">,</span> <span class="kc">None</span><span class="p">)</span>
+        <span class="bp">self</span><span class="o">.</span><span class="n">authenticator</span> <span class="o">=</span> <span class="n">kwargs</span><span class="o">.</span><span class="n">pop</span><span class="p">(</span><span class="s2">&quot;authenticator&quot;</span><span class="p">,</span> <span class="kc">None</span><span class="p">)</span>
+        <span class="bp">self</span><span class="o">.</span><span class="n">session_parameters</span> <span class="o">=</span> <span class="n">kwargs</span><span class="o">.</span><span class="n">pop</span><span class="p">(</span><span class="s2">&quot;session_parameters&quot;</span><span class="p">,</span> <span class="kc">None</span><span class="p">)</span>
+        <span class="bp">self</span><span class="o">.</span><span class="n">query_ids</span><span class="p">:</span> <span class="nb">list</span><span class="p">[</span><span class="nb">str</span><span class="p">]</span> <span class="o">=</span> <span class="p">[]</span>
+
+    <span class="k">def</span> <span class="nf">_get_field</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="n">extra_dict</span><span class="p">,</span> <span class="n">field_name</span><span class="p">):</span>
+        <span class="n">backcompat_prefix</span> <span class="o">=</span> <span class="s2">&quot;extra__snowflake__&quot;</span>
+        <span class="n">backcompat_key</span> <span class="o">=</span> <span class="sa">f</span><span class="s2">&quot;</span><span class="si">{</span><span class="n">backcompat_prefix</span><span class="si">}{</span><span class="n">field_name</span><span class="si">}</span><span class="s2">&quot;</span>
+        <span class="k">if</span> <span class="n">field_name</span><span class="o">.</span><span class="n">startswith</span><span class="p">(</span><span class="s2">&quot;extra__&quot;</span><span class="p">):</span>
+            <span class="k">raise</span> <span class="ne">ValueError</span><span class="p">(</span>
+                <span class="sa">f</span><span class="s2">&quot;Got prefixed name </span><span class="si">{</span><span class="n">field_name</span><span class="si">}</span><span class="s2">; please remove the &#39;</span><span class="si">{</span><span class="n">backcompat_prefix</span><span class="si">}</span><span class="s2">&#39; prefix &quot;</span>
+                <span class="sa">f</span><span class="s2">&quot;when using this method.&quot;</span>
+            <span class="p">)</span>
+        <span class="k">if</span> <span class="n">field_name</span> <span class="ow">in</span> <span class="n">extra_dict</span><span class="p">:</span>
+            <span class="kn">import</span> <span class="nn">warnings</span>
+
+            <span class="k">if</span> <span class="n">backcompat_key</span> <span class="ow">in</span> <span class="n">extra_dict</span><span class="p">:</span>
+                <span class="n">warnings</span><span class="o">.</span><span class="n">warn</span><span class="p">(</span>
+                    <span class="sa">f</span><span class="s2">&quot;Conflicting params `</span><span class="si">{</span><span class="n">field_name</span><span class="si">}</span><span class="s2">` and `</span><span class="si">{</span><span class="n">backcompat_key</span><span class="si">}</span><span class="s2">` found in extras. &quot;</span>
+                    <span class="sa">f</span><span class="s2">&quot;Using value for `</span><span class="si">{</span><span class="n">field_name</span><span class="si">}</span><span class="s2">`.  Please ensure this is the correct &quot;</span>
+                    <span class="sa">f</span><span class="s2">&quot;value and remove the backcompat key `</span><span class="si">{</span><span class="n">backcompat_key</span><span class="si">}</span><span class="s2">`.&quot;</span>
+                <span class="p">)</span>
+            <span class="k">return</span> <span class="n">extra_dict</span><span class="p">[</span><span class="n">field_name</span><span class="p">]</span> <span class="ow">or</span> <span class="kc">None</span>
+        <span class="k">return</span> <span class="n">extra_dict</span><span class="o">.</span><span class="n">get</span><span class="p">(</span><span class="n">backcompat_key</span><span class="p">)</span> <span class="ow">or</span> <span class="kc">None</span>
+
+    <span class="k">def</span> <span class="nf">_get_conn_params</span><span class="p">(</span><span class="bp">self</span><span class="p">)</span> <span class="o">-&gt;</span> <span class="nb">dict</span><span class="p">[</span><span class="nb">str</span><span class="p">,</span> <span class="nb">str</span> <span class="o">|</span> <span class="kc">None</span><span class="p">]:</span>
         <span class="sd">&quot;&quot;&quot;</span>
-<span class="sd">        Gets the resource representation for a job in Airbyte.</span>
-
-<span class="sd">        :param job_id: Required. Id of the Airbyte job</span>
+<span class="sd">        One method to fetch connection params as a dict</span>
+<span class="sd">        used in get_uri() and get_connection()</span>
 <span class="sd">        &quot;&quot;&quot;</span>
-        <span class="k">return</span> <span class="bp">self</span><span class="o">.</span><span class="n">run</span><span class="p">(</span>
-            <span class="n">endpoint</span><span class="o">=</span><span class="sa">f</span><span class="s2">&quot;api/</span><span class="si">{</span><span class="bp">self</span><span class="o">.</span><span class="n">api_version</span><span class="si">}</span><span class="s2">/jobs/get&quot;</span><span class="p">,</span>
-            <span class="n">json</span><span class="o">=</span><span class="p">{</span><span class="s2">&quot;id&quot;</span><span class="p">:</span> <span class="n">job_id</span><span class="p">},</span>
-            <span class="n">headers</span><span class="o">=</span><span class="p">{</span><span class="s2">&quot;accept&quot;</span><span class="p">:</span> <span class="s2">&quot;application/json&quot;</span><span class="p">},</span></div>
+        <span class="n">conn</span> <span class="o">=</span> <span class="bp">self</span><span class="o">.</span><span class="n">get_connection</span><span class="p">(</span><span class="bp">self</span><span class="o">.</span><span class="n">snowflake_conn_id</span><span class="p">)</span>  <span class="c1"># type: ignore[attr-defined]</span>
+        <span class="n">extra_dict</span> <span class="o">=</span> <span class="n">conn</span><span class="o">.</span><span class="n">extra_dejson</span>
+        <span class="n">account</span> <span class="o">=</span> <span class="bp">self</span><span class="o">.</span><span class="n">_get_field</span><span class="p">(</span><span class="n">extra_dict</span><span class="p">,</span> <span class="s2">&quot;account&quot;</span><span class="p">)</span> <span class="ow">or</span> <span class="s2">&quot;&quot;</span>
+        <span class="n">warehouse</span> <span class="o">=</span> <span class="bp">self</span><span class="o">.</span><span class="n">_get_field</span><span class="p">(</span><span class="n">extra_dict</span><span class="p">,</span> <span class="s2">&quot;warehouse&quot;</span><span class="p">)</span> <span class="ow">or</span> <span class="s2">&quot;&quot;</span>
+        <span class="n">database</span> <span class="o">=</span> <span class="bp">self</span><span class="o">.</span><span class="n">_get_field</span><span class="p">(</span><span class="n">extra_dict</span><span class="p">,</span> <span class="s2">&quot;database&quot;</span><span class="p">)</span> <span class="ow">or</span> <span class="s2">&quot;&quot;</span>
+        <span class="n">region</span> <span class="o">=</span> <span class="bp">self</span><span class="o">.</span><span class="n">_get_field</span><span class="p">(</span><span class="n">extra_dict</span><span class="p">,</span> <span class="s2">&quot;region&quot;</span><span class="p">)</span> <span class="ow">or</span> <span class="s2">&quot;&quot;</span>
+        <span class="n">role</span> <span class="o">=</span> <span class="bp">self</span><span class="o">.</span><span class="n">_get_field</span><span class="p">(</span><span class="n">extra_dict</span><span class="p">,</span> <span class="s2">&quot;role&quot;</span><span class="p">)</span> <span class="ow">or</span> <span class="s2">&quot;&quot;</span>
+        <span class="n">insecure_mode</span> <span class="o">=</span> <span class="n">_try_to_boolean</span><span class="p">(</span><span class="bp">self</span><span class="o">.</span><span class="n">_get_field</span><span class="p">(</span><span class="n">extra_dict</span><span class="p">,</span> <span class="s2">&quot;insecure_mode&quot;</span><span class="p">))</span>
+        <span class="n">schema</span> <span class="o">=</span> <span class="n">conn</span><span class="o">.</span><span class="n">schema</span> <span class="ow">or</span> <span class="s2">&quot;&quot;</span>
+
+        <span class="c1"># authenticator and session_parameters never supported long name so we don&#39;t use _get_field</span>
+        <span class="n">authenticator</span> <span class="o">=</span> <span class="n">extra_dict</span><span class="o">.</span><span class="n">get</span><span class="p">(</span><span class="s2">&quot;authenticator&quot;</span><span class="p">,</span> <span class="s2">&quot;snowflake&quot;</span><span class="p">)</span>
+        <span class="n">session_parameters</span> <span class="o">=</span> <span class="n">extra_dict</span><span class="o">.</span><span class="n">get</span><span class="p">(</span><span class="s2">&quot;session_parameters&quot;</span><span class="p">)</span>
+
+        <span class="n">conn_config</span> <span class="o">=</span> <span class="p">{</span>
+            <span class="s2">&quot;user&quot;</span><span class="p">:</span> <span class="n">conn</span><span class="o">.</span><span class="n">login</span><span class="p">,</span>
+            <span class="s2">&quot;password&quot;</span><span class="p">:</span> <span class="n">conn</span><span class="o">.</span><span class="n">password</span> <span class="ow">or</span> <span class="s2">&quot;&quot;</span><span class="p">,</span>
+            <span class="s2">&quot;schema&quot;</span><span class="p">:</span> <span class="bp">self</span><span class="o">.</span><span class="n">schema</span> <span class="ow">or</span> <span class="n">schema</span><span class="p">,</span>
+            <span class="s2">&quot;database&quot;</span><span class="p">:</span> <span class="bp">self</span><span class="o">.</span><span class="n">database</span> <span class="ow">or</span> <span class="n">database</span><span class="p">,</span>
+            <span class="s2">&quot;account&quot;</span><span class="p">:</span> <span class="bp">self</span><span class="o">.</span><span class="n">account</span> <span class="ow">or</span> <span class="n">account</span><span class="p">,</span>
+            <span class="s2">&quot;warehouse&quot;</span><span class="p">:</span> <span class="bp">self</span><span class="o">.</span><span class="n">warehouse</span> <span class="ow">or</span> <span class="n">warehouse</span><span class="p">,</span>
+            <span class="s2">&quot;region&quot;</span><span class="p">:</span> <span class="bp">self</span><span class="o">.</span><span class="n">region</span> <span class="ow">or</span> <span class="n">region</span><span class="p">,</span>
+            <span class="s2">&quot;role&quot;</span><span class="p">:</span> <span class="bp">self</span><span class="o">.</span><span class="n">role</span> <span class="ow">or</span> <span class="n">role</span><span class="p">,</span>
+            <span class="s2">&quot;authenticator&quot;</span><span class="p">:</span> <span class="bp">self</span><span class="o">.</span><span class="n">authenticator</span> <span class="ow">or</span> <span class="n">authenticator</span><span class="p">,</span>
+            <span class="s2">&quot;session_parameters&quot;</span><span class="p">:</span> <span class="bp">self</span><span class="o">.</span><span class="n">session_parameters</span> <span class="ow">or</span> <span class="n">session_parameters</span><span class="p">,</span>
+            <span class="c1"># application is used to track origin of the requests</span>
+            <span class="s2">&quot;application&quot;</span><span class="p">:</span> <span class="n">os</span><span class="o">.</span><span class="n">environ</span><span class="o">.</span><span class="n">get</span><span class="p">(</span><span class="s2">&quot;AIRFLOW_SNOWFLAKE_PARTNER&quot;</span><span class="p">,</span> <span class="s2">&quot;AIRFLOW&quot;</span><span class="p">),</span>
+        <span class="p">}</span>
+        <span class="k">if</span> <span class="n">insecure_mode</span><span class="p">:</span>
+            <span class="n">conn_config</span><span class="p">[</span><span class="s2">&quot;insecure_mode&quot;</span><span class="p">]</span> <span class="o">=</span> <span class="n">insecure_mode</span>
+
+        <span class="c1"># If private_key_file is specified in the extra json, load the contents of the file as a private key.</span>
+        <span class="c1"># If private_key_content is specified in the extra json, use it as a private key.</span>
+        <span class="c1"># As a next step, specify this private key in the connection configuration.</span>
+        <span class="c1"># The connection password then becomes the passphrase for the private key.</span>
+        <span class="c1"># If your private key is not encrypted (not recommended), then leave the password empty.</span>
+
+        <span class="n">private_key_file</span> <span class="o">=</span> <span class="bp">self</span><span class="o">.</span><span class="n">_get_field</span><span class="p">(</span><span class="n">extra_dict</span><span class="p">,</span> <span class="s2">&quot;private_key_file&quot;</span><span class="p">)</span>
+        <span class="n">private_key_content</span> <span class="o">=</span> <span class="bp">self</span><span class="o">.</span><span class="n">_get_field</span><span class="p">(</span><span class="n">extra_dict</span><span class="p">,</span> <span class="s2">&quot;private_key_content&quot;</span><span class="p">)</span>
+
+        <span class="n">private_key_pem</span> <span class="o">=</span> <span class="kc">None</span>
+        <span class="k">if</span> <span class="n">private_key_content</span> <span class="ow">and</span> <span class="n">private_key_file</span><span class="p">:</span>
+            <span class="k">raise</span> <span class="n">AirflowException</span><span class="p">(</span>
+                <span class="s2">&quot;The private_key_file and private_key_content extra fields are mutually exclusive. &quot;</span>
+                <span class="s2">&quot;Please remove one.&quot;</span>
+            <span class="p">)</span>
+        <span class="k">elif</span> <span class="n">private_key_file</span><span class="p">:</span>
+            <span class="n">private_key_pem</span> <span class="o">=</span> <span class="n">Path</span><span class="p">(</span><span class="n">private_key_file</span><span class="p">)</span><span class="o">.</span><span class="n">read_bytes</span><span class="p">()</span>
+        <span class="k">elif</span> <span class="n">private_key_content</span><span class="p">:</span>
+            <span class="n">private_key_pem</span> <span class="o">=</span> <span class="n">private_key_content</span><span class="o">.</span><span class="n">encode</span><span class="p">()</span>
+
+        <span class="k">if</span> <span class="n">private_key_pem</span><span class="p">:</span>
+            <span class="n">passphrase</span> <span class="o">=</span> <span class="kc">None</span>
+            <span class="k">if</span> <span class="n">conn</span><span class="o">.</span><span class="n">password</span><span class="p">:</span>
+                <span class="n">passphrase</span> <span class="o">=</span> <span class="n">conn</span><span class="o">.</span><span class="n">password</span><span class="o">.</span><span class="n">strip</span><span class="p">()</span><span class="o">.</span><span class="n">encode</span><span class="p">()</span>
+
+            <span class="n">p_key</span> <span class="o">=</span> <span class="n">serialization</span><span class="o">.</span><span class="n">load_pem_private_key</span><span class="p">(</span>
+                <span class="n">private_key_pem</span><span class="p">,</span> <span class="n">password</span><span class="o">=</span><span class="n">passphrase</span><span class="p">,</span> <span class="n">backend</span><span class="o">=</span><span class="n">default_backend</span><span class="p">()</span>
+            <span class="p">)</span>
+
+            <span class="n">pkb</span> <span class="o">=</span> <span class="n">p_key</span><span class="o">.</span><span class="n">private_bytes</span><span class="p">(</span>
+                <span class="n">encoding</span><span class="o">=</span><span class="n">serialization</span><span class="o">.</span><span class="n">Encoding</span><span class="o">.</span><span class="n">DER</span><span class="p">,</span>
+                <span class="nb">format</span><span class="o">=</span><span class="n">serialization</span><span class="o">.</span><span class="n">PrivateFormat</span><span class="o">.</span><span class="n">PKCS8</span><span class="p">,</span>
+                <span class="n">encryption_algorithm</span><span class="o">=</span><span class="n">serialization</span><span class="o">.</span><span class="n">NoEncryption</span><span class="p">(),</span>
+            <span class="p">)</span>
+
... 38394 lines suppressed ...