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/02 11:34:22 UTC
[airflow-site] branch main updated: Fix stderr redirection (#693)
This is an automated email from the ASF dual-hosted git repository.
potiuk pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/airflow-site.git
The following commit(s) were added to refs/heads/main by this push:
new fea1830d03 Fix stderr redirection (#693)
fea1830d03 is described below
commit fea1830d03c0b7b7c45f34ae447338b4073f3152
Author: Jarek Potiuk <ja...@potiuk.com>
AuthorDate: Fri Dec 2 12:34:16 2022 +0100
Fix stderr redirection (#693)
* Add documentation for packages - 2022-12-01
* Fix stderr creeping into version when preparing the theme
---
.github/workflows/build.yml | 2 +-
.../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} | 254 +-
.../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 -
landing-pages/site/.hugo_build.lock | 0
242 files changed, 9820 insertions(+), 29598 deletions(-)
diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml
index 1cc6a69c38..d27855a050 100644
--- a/.github/workflows/build.yml
+++ b/.github/workflows/build.yml
@@ -121,7 +121,7 @@ jobs:
run: |
set -x
gh auth status
- VERSION="$(python setup.py --version)"
+ VERSION="$(python setup.py --version 2>/dev/null)"
TITLE=$(date "+%Y-%m-%d %H:%M:%S")
NOTES="Commit: ${GITHUB_COMMIT}
Source: ${GITHUB_REF}"
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/.buildinfo b/docs-archive/apache-airflow-providers-exasol/4.1.2/.buildinfo
similarity index 82%
copy from docs-archive/apache-airflow-providers/.buildinfo
copy to docs-archive/apache-airflow-providers-exasol/4.1.2/.buildinfo
index 88fe84fc19..36c1f7df18 100644
--- a/docs-archive/apache-airflow-providers/.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: 9077078583e37656264e5b70769b0bf7
+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 — apache-airflow-providers-airbyte Documentation</title>
+ <title>airflow.providers.exasol.hooks.exasol — 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">{"compression":</span> <span class="pre">True,</span> <span class="pre">"json_lib":</span> <span class="pre">"rapidjson",</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 — apache-airflow-providers-airbyte Documentation</title>
+ <title>airflow.providers.exasol.hooks — 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 — apache-airflow-providers-airbyte Documentation</title>
+ <title>airflow.providers.exasol — 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 — apache-airflow-providers-airbyte Documentation</title>
+ <title>airflow.providers.exasol.operators.exasol — 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 — apache-airflow-providers-airbyte Documentation</title>
+ <title>airflow.providers.exasol.operators — 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 — apache-airflow-providers-airbyte Documentation</title>
+ <title>airflow.providers.exasol.hooks.exasol — 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">"""</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 ``{"compression": True, "json_lib": "rapidjson", etc}``.</span>
+<span class="sd"> See `pyexasol reference</span>
+<span class="sd"> <https://github.com/badoo/pyexasol/blob/master/docs/REFERENCE.md#connect>`_</span>
+<span class="sd"> for more details.</span>
<span class="sd"> """</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">"exasol_conn_id"</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">"exasol_default"</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">"exasol"</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">"Exasol"</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">-></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">"schema"</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">-></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">"</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">"</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">"compression"</span><span class="p">,</span> <span class="s2">"encryption"</span><span class="p">,</span> <span class="s2">"json_lib"</span><span class="p">,</span> <span class="s2">"client_name"</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">"""</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"> """</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">-></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">"""</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"> """</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">"""</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"> """</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">"airbyte_default"</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">"v1"</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">-></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">"""Create Airbyte Job and wait to finish"""</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">"job"</span><span class="p">][</span><span class="s2">"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">"Job </span><span class="si">%s</span><span class="s2"> was submitted to Airbyte Server"</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">"Waiting for job </span><span class="si">%s</span><span class="s2"> to complete"</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">"Job </span><span class="si">%s</span><span class="s2"> completed successfully"</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">"""Cancel the job if task is cancelled"""</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">"on_kill: cancel the airbyte Job </span><span class="si">%s</span><span class="s2">"</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">"""</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"> """</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">"Getting data from exasol"</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">"Data saved to </span><span class="si">%s</span><span class="s2">"</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">-></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">"""</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'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"> """</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">"Executing following statements against Exasol DB: </span><span class="si">%s</span><span class="s2">"</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">"List of SQL statements is empty"</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">"Running statement: </span><span class="si">%s</span><span class="s2">, parameters: </span><span class="si">%s</span><span class="s2">"</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">"Rows affected: </span><span class="si">%s</span><span class="s2">"</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">"""</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"> """</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">"</span><span class="si">%s</span><span class="s2"> connection doesn't support autocommit but autocommit activated."</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">-></span> <span class="nb">bool</span><sp [...]
+ <span class="sd">"""</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"> """</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">"autocommit"</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">-></span> <span class="n">Any</span><span class="p">:</span>
+ <span class="sd">"""</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"> """</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 — apache-airflow-providers-airbyte Documentation</title>
+ <title>airflow.providers.exasol.operators.exasol — 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">"""Example DAG demonstrating the usage of the AirbyteTriggerSyncOperator."""</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">"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">"example_airbyte_operator"</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">"15bc3800-82e4-48c3-a32d-620661273f28"</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">"example"</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">"airbyte_sync_source_dest_example"</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">"airbyte_async_source_dest_example"</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">"airbyte_sensor_source_dest_example"</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 >> 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">"""</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 '.sql'</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"> """</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">".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">"sql"</span><span class="p">:</span> <span class="s2">"sql"</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">"#ededed"</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">"exasol_default"</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">-></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">"hook_params"</span><span class="p">,</span> <span class="p">{})</span>
+ <span class="n">kwargs</span><span class="p">[</span><span class="s2">"hook_params"</span><span class="p">]</span> <span class="o">=</span> <span class="p">{</span><span class="s2">"schema"</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">"""This class is deprecated.</span>
+<span class="sd"> Please use `airflow.providers.common.sql.operators.sql.SQLExecuteQueryOperator`."""</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 — apache-airflow-providers Documentation</title>
+ <title>Overview: module code — 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 — apache-airflow-providers-airbyte Documentation</title>
+ <title>Package apache-airflow-providers-exasol — 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>  <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">"release"</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/connections.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/connections.html
copy to docs-archive/apache-airflow-providers-exasol/4.1.2/genindex.html
index 63edf4c5b1..a1de1ca34f 100644
--- a/docs-archive/apache-airflow-providers-airbyte/3.2.0/connections.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>Airbyte Connection — apache-airflow-providers-airbyte Documentation</title>
+ <title>Index — 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,10 +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="index" title="Index" href="#" />
<link rel="search" title="Search" href="search.html" />
- <link rel="next" title="airflow.providers.airbyte" href="_api/airflow/providers/airbyte/index.html" />
- <link rel="prev" title="AirbyteTriggerSyncOperator" href="operators/airbyte.html" />
<!-- Matomo -->
<script>
var _paq = window._paq = window._paq || [];
@@ -284,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">
@@ -325,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 class="current">
-<li class="toctree-l1"><a class="reference internal" href="operators/airbyte.html">Operators</a></li>
-<li class="toctree-l1 current"><a class="current reference internal" href="#">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>
@@ -426,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">
@@ -467,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 class="current">
-<li class="toctree-l1"><a class="reference internal" href="operators/airbyte.html">Operators</a></li>
-<li class="toctree-l1 current"><a class="current reference internal" href="#">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 +561,7 @@
<li class="breadcrumb-item"><a href="index.html" class="icon icon-home"> Home</a></li>
- <li class="breadcrumb-item"><a href="connections.html"> Airbyte Connection</a></li>
+ <li class="breadcrumb-item"><a href="genindex.html"> Index</a></li>
</ul>
</div>
@@ -586,34 +572,192 @@
<div class="bodywrapper">
<div class="body" role="main">
- <blockquote>
-<div></div></blockquote>
-<div class="section" id="airbyte-connection">
-<h1>Airbyte Connection<a class="headerlink" href="#airbyte-connection" title="Permalink to this heading">¶</a></h1>
-<p>The Airbyte connection type use the HTTP protocol.</p>
-<div class="section" id="configuring-the-connection">
-<h2>Configuring the Connection<a class="headerlink" href="#configuring-the-connection" title="Permalink to this heading">¶</a></h2>
-<dl class="simple">
-<dt>Host(required)</dt><dd><p>The host to connect to the Airbyte server.</p>
-</dd>
-<dt>Port (required)</dt><dd><p>The port for the Airbyte server.</p>
-</dd>
-<dt>Login (optional)</dt><dd><p>Specify the user name to connect.</p>
-</dd>
-<dt>Password (optional)</dt><dd><p>Specify the password to connect.</p>
-</dd>
-</dl>
-</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
- <div class="pager" role="navigation" aria-label="related navigation">
- <a rel="prev" title="AirbyteTriggerSyncOperator" href="operators/airbyte.html" >
- <button class="btn-hollow btn-blue bodytext__medium--cerulean-blue" accesskey="p">Previous</button>
- </a>
- <a rel="next" title="airflow.providers.airbyte" href="_api/airflow/providers/airbyte/index.html" >
- <button class="btn-hollow btn-blue bodytext__medium--cerulean-blue" accesskey="n">Next</button>
- </a>
+ <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>
</div>
@@ -680,13 +824,7 @@
<nav class="wy-nav-side-toc">
<div class="wy-menu-vertical">
- <ul>
-<li><a class="reference internal" href="#">Airbyte Connection</a><ul>
-<li><a class="reference internal" href="#configuring-the-connection">Configuring the Connection</a></li>
-</ul>
-</li>
-</ul>
-
+
</div>
</nav>
@@ -707,7 +845,7 @@
<div class="base-layout--button">
- <a href="https://github.com/apache/airflow/edit/main/docs/apache-airflow-providers-airbyte/connections.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">
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 — apache-airflow-providers-airbyte Documentation</title>
+ <title>apache-airflow-providers-exasol — 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">>=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">>=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">>=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">>=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 — apache-airflow-providers-airbyte Documentation</title>
+ <title>Installing from sources — 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 "kaxilnaik@apache.org"</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">"</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">"</span> --dest <span class="s2">"</span><span class="si">${</span><span class="nv">provider_download_dir</span><span class="si">}</span><span class="s2">"</span>
-curl <span class="s2">"https://downloads.apache.org/airflow/providers/apache_airflow_providers_airbyte-3.2.0-py3-none-any.whl.asc"</span> <span class="se">\</span>
- -L -o <span class="s2">"</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"</span>
-curl <span class="s2">"https://downloads.apache.org/airflow/providers/apache_airflow_providers_airbyte-3.2.0-py3-none-any.whl.sha512"</span> <span class="se">\</span>
- -L -o <span class="s2">"</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"</span>
+curl <span class="s2">"https://downloads.apache.org/airflow/providers/apache_airflow_providers_exasol-4.1.2-py3-none-any.whl.asc"</span> <span class="se">\</span>
+ -L -o <span class="s2">"</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"</span>
+curl <span class="s2">"https://downloads.apache.org/airflow/providers/apache_airflow_providers_exasol-4.1.2-py3-none-any.whl.sha512"</span> <span class="se">\</span>
+ -L -o <span class="s2">"</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"</span>
<span class="nb">echo</span>
<span class="nb">echo</span> <span class="s2">"Please verify files downloaded to </span><span class="si">${</span><span class="nv">provider_download_dir</span><span class="si">}</span><span class="s2">"</span>
ls -la <span class="s2">"</span><span class="si">${</span><span class="nv">provider_download_dir</span><span class="si">}</span><span class="s2">"</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 — apache-airflow-providers-airbyte Documentation</title>
+ <title>Python Module Index — 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> </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>   
+ <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>   
+ <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>   
+ <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>   
+ <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>   
+ <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 — apache-airflow-providers Documentation</title>
+ <title>Search — 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-airbyte/3.2.0/.buildinfo b/docs-archive/apache-airflow-providers-snowflake/4.0.2/.buildinfo
similarity index 82%
rename from docs-archive/apache-airflow-providers-airbyte/3.2.0/.buildinfo
rename to docs-archive/apache-airflow-providers-snowflake/4.0.2/.buildinfo
index f801ba332e..238ac55c9d 100644
--- a/docs-archive/apache-airflow-providers-airbyte/3.2.0/.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: 9664d0cf76a1bb01bbb1ef63a9cb6c1f
+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 — apache-airflow-providers-airbyte Documentation</title>
+ <title>airflow.providers.snowflake.hooks — 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 — apache-airflow-providers-airbyte Documentation</title>
+ <title>airflow.providers.snowflake.hooks.snowflake — 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://<your_okta_account_name>.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 — apache-airflow-providers-airbyte Documentation</title>
+ <title>airflow.providers.snowflake — 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 — apache-airflow-providers-airbyte Documentation</title>
+ <title>airflow.providers.snowflake.operators — 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 — apache-airflow-providers-airbyte Documentation</title>
+ <title>airflow.providers.snowflake.operators.snowflake — 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>/<your_okta_account_name>.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">""</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>/<your_okta_account_name>.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>/<your_okta_account_name>.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">=<</span><span class="n">date</span><span class="o">></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>/<your_okta_account_name>.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 — apache-airflow-providers-airbyte Documentation</title>
+ <title>airflow.providers.snowflake.transfers.copy_into_snowflake — 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 <TABLE> 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://<your_okta_account_name>.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 — apache-airflow-providers-airbyte Documentation</title>
+ <title>airflow.providers.snowflake.transfers — 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 — apache-airflow-providers-airbyte Documentation</title>
+ <title>airflow.providers.snowflake.transfers.s3_to_snowflake — 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>/<your_okta_account_name>.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 — apache-airflow-providers-airbyte Documentation</title>
+ <title>airflow.providers.snowflake.transfers.snowflake_to_slack — 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 — apache-airflow-providers-airbyte Documentation</title>
+ <title>airflow.providers.snowflake.utils.common — 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">"without quotes"</span><span class="p">)</span> <span class="c1"># Returns: 'without quotes'</span>
+<span class="n">enclose_param</span><span class="p">(</span><span class="s2">"'with quotes'"</span><span class="p">)</span> <span class="c1"># Returns: '''with quotes'''</span>
+<span class="n">enclose_param</span><span class="p">(</span><span class="s2">"Today's sales projections"</span><span class="p">)</span> <span class="c1"># Returns: 'Today''s sales projections'</span>
+<span class="n">enclose_param</span><span class="p">(</span><span class="s2">"sample/john's.csv"</span><span class="p">)</span> <span class="c1"># Returns: 'sample/john''s.csv'</span>
+<span class="n">enclose_param</span><span class="p">(</span><span class="s2">".*'awesome'.*[.]csv"</span><span class="p">)</span> <span class="c1"># Returns: '.*''awesome''.*[.]csv'</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 — apache-airflow-providers-airbyte Documentation</title>
+ <title>airflow.providers.snowflake.utils — 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 — apache-airflow-providers-airbyte Documentation</title>
+ <title>tests.system.providers.snowflake.example_s3_to_snowflake — 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"></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 — apache-airflow-providers-airbyte Documentation</title>
+ <title>tests.system.providers.snowflake.example_snowflake — 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 — apache-airflow-providers-airbyte Documentation</title>
+ <title>tests.system.providers.snowflake.example_snowflake_to_slack — 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='pretty', headers='keys') }}```
+</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 — apache-airflow-providers-airbyte Documentation</title>
+ <title>tests.system.providers.snowflake — 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 — apache-airflow-providers-airbyte Documentation</title>
+ <title>airflow.providers.snowflake.hooks.snowflake — 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">"""</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">"""</span>
+<span class="sd"> Remove when provider min airflow version >= 2.5.0 since this is handled by</span>
+<span class="sd"> provider manager from that version.</span>
<span class="sd"> """</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">"airbyte_conn_id"</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">"airbyte_default"</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">"airbyte"</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">"Airbyte"</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">"host"</span><span class="p">,</span> <span class="s2">"schema"</span><span class="p">,</span> <span class="s2">"login"</span><span class="p">,</span> <span class="s2">"password"</span><span class="p">,</span> <span class="s2">"port"</span><span class="p">,</span> <span class="s2">"extra"</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">"running"</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">"succeeded"</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">"cancelled"</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">"pending"</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">"failed"</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">"error"</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">"incomplete"</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">"extra__"</span><span class="p">):</span>
+ <span class="k">return</span> <span class="sa">f</span><span class="s2">"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">"</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">"airbyte_default"</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">"v1"</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">"placeholders"</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">"placeholders"</span><span class="p">]</span>
+ <span class="n">field_behaviors</span><span class="p">[</span><span class="s2">"placeholders"</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">"""</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"> """</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"><</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">"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"</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">"job"</span><span class="p">][</span><span class="s2">"status"</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">"Retrying. Airbyte API returned server error when waiting for job: </span><span class="si">%s</span><span class="s2">"</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">"Job failed:</span><span class="se">\n</span><span class="si">{</span><span class="n">job</span><span class="si">}</span><span class="s2">"</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">"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">"</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">"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">`"</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">"""</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"> """</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">"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"</span><span class="p">,</span>
- <span class="n">json</span><span class="o">=</span><span class="p">{</span><span class="s2">"connectionId"</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">"accept"</span><span class="p">:</span> <span class="s2">"application/json"</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">"""</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<howto/connection:snowflake>`</span>
+<span class="sd"> :param account: snowflake account name</span>
+<span class="sd"> :param authenticator: authenticator for Snowflake.</span>
+<span class="sd"> 'snowflake' (default) to use the internal Snowflake authenticator</span>
+<span class="sd"> 'externalbrowser' 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://<your_okta_account_name>.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"> <https://community.snowflake.com/s/article/How-to-turn-off-OCSP-checking-in-Snowflake-client-drivers>`__</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"> """</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">-> [...]
+<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">"snowflake_conn_id"</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">"snowflake_default"</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">"snowflake"</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">"Snowflake"</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">"select 1"</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">-></span> <span class="nb">dict</span><span class="p">[</span><span class="nb">str</spa [...]
+ <span class="sd">"""Returns connection widgets to add to connection form"""</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">"account"</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">"Account"</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">"warehouse"</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">"Warehouse"</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">"database"</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">"Database"</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">"region"</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">"Region"</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">"role"</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">"Role"</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">"private_key_file"</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">"Private key (Path)"</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">"private_key_content"</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">"Private key (Text)"</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">"insecure_mode"</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">"Insecure mode"</span><span class="p">),</span> <span class="n">description</span><span class="o">=</span><span class="s2">"Turns off OCSP certificate checks"</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">"snowflake"</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">-></span> <span class="nb">dict</span><span class="p">[</span><span class="nb">str</span><span class=" [...]
+ <span class="sd">"""Returns custom field behaviour"""</span>
+ <span class="kn">import</span> <span class="nn">json</span>
+
+ <span class="k">return</span> <span class="p">{</span>
+ <span class="s2">"hidden_fields"</span><span class="p">:</span> <span class="p">[</span><span class="s2">"port"</span><span class="p">],</span>
+ <span class="s2">"relabeling"</span><span class="p">:</span> <span class="p">{},</span>
+ <span class="s2">"placeholders"</span><span class="p">:</span> <span class="p">{</span>
+ <span class="s2">"extra"</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">"authenticator"</span><span class="p">:</span> <span class="s2">"snowflake oauth"</span><span class="p">,</span>
+ <span class="s2">"private_key_file"</span><span class="p">:</span> <span class="s2">"private key"</span><span class="p">,</span>
+ <span class="s2">"session_parameters"</span><span class="p">:</span> <span class="s2">"session parameters"</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">"schema"</span><span class="p">:</span> <span class="s2">"snowflake schema"</span><span class="p">,</span>
+ <span class="s2">"login"</span><span class="p">:</span> <span class="s2">"snowflake username"</span><span class="p">,</span>
+ <span class="s2">"password"</span><span class="p">:</span> <span class="s2">"snowflake password"</span><span class="p">,</span>
+ <span class="s2">"account"</span><span class="p">:</span> <span class="s2">"snowflake account name"</span><span class="p">,</span>
+ <span class="s2">"warehouse"</span><span class="p">:</span> <span class="s2">"snowflake warehouse name"</span><span class="p">,</span>
+ <span class="s2">"database"</span><span class="p">:</span> <span class="s2">"snowflake db name"</span><span class="p">,</span>
+ <span class="s2">"region"</span><span class="p">:</span> <span class="s2">"snowflake hosted region"</span><span class="p">,</span>
+ <span class="s2">"role"</span><span class="p">:</span> <span class="s2">"snowflake role"</span><span class="p">,</span>
+ <span class="s2">"private_key_file"</span><span class="p">:</span> <span class="s2">"Path of snowflake private key (PEM Format)"</span><span class="p">,</span>
+ <span class="s2">"private_key_content"</span><span class="p">:</span> <span class="s2">"Content to snowflake private key (PEM format)"</span><span class="p">,</span>
+ <span class="s2">"insecure_mode"</span><span class="p">:</span> <span class="s2">"insecure mode"</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">-></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">"account"</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">"warehouse"</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">"database"</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">"region"</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">"role"</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">"schema"</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">"authenticator"</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">"session_parameters"</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">"extra__snowflake__"</span>
+ <span class="n">backcompat_key</span> <span class="o">=</span> <span class="sa">f</span><span class="s2">"</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">"</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">"extra__"</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">"Got prefixed name </span><span class="si">{</span><span class="n">field_name</span><span class="si">}</span><span class="s2">; please remove the '</span><span class="si">{</span><span class="n">backcompat_prefix</span><span class="si">}</span><span class="s2">' prefix "</span>
+ <span class="sa">f</span><span class="s2">"when using this method."</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">"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. "</span>
+ <span class="sa">f</span><span class="s2">"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 "</span>
+ <span class="sa">f</span><span class="s2">"value and remove the backcompat key `</span><span class="si">{</span><span class="n">backcompat_key</span><span class="si">}</span><span class="s2">`."</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">-></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">"""</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"> """</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">"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"</span><span class="p">,</span>
- <span class="n">json</span><span class="o">=</span><span class="p">{</span><span class="s2">"id"</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">"accept"</span><span class="p">:</span> <span class="s2">"application/json"</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">"account"</span><span class="p">)</span> <span class="ow">or</span> <span class="s2">""</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">"warehouse"</span><span class="p">)</span> <span class="ow">or</span> <span class="s2">""</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">"database"</span><span class="p">)</span> <span class="ow">or</span> <span class="s2">""</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">"region"</span><span class="p">)</span> <span class="ow">or</span> <span class="s2">""</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">"role"</span><span class="p">)</span> <span class="ow">or</span> <span class="s2">""</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">"insecure_mode"</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">""</span>
+
+ <span class="c1"># authenticator and session_parameters never supported long name so we don'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">"authenticator"</span><span class="p">,</span> <span class="s2">"snowflake"</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">"session_parameters"</span><span class="p">)</span>
+
+ <span class="n">conn_config</span> <span class="o">=</span> <span class="p">{</span>
+ <span class="s2">"user"</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">"password"</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">""</span><span class="p">,</span>
+ <span class="s2">"schema"</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">"database"</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">"account"</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">"warehouse"</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">"region"</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">"role"</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">"authenticator"</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">"session_parameters"</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">"application"</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">"AIRFLOW_SNOWFLAKE_PARTNER"</span><span class="p">,</span> <span class="s2">"AIRFLOW"</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">"insecure_mode"</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">"private_key_file"</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">"private_key_content"</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">"The private_key_file and private_key_content extra fields are mutually exclusive. "</span>
+ <span class="s2">"Please remove one."</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>
+
+ <span class="n">conn_config</span><span class="p">[</span><span class="s2">"private_key"</span><span class="p">]</span> <span class="o">=</span> <span class="n">pkb</span>
+ <span class="n">conn_config</span><span class="o">.</span><span class="n">pop</span><span class="p">(</span><span class="s2">"password"</span><span class="p">,</span> <span class="kc">None</span><span class="p">)</span>
+
+ <span class="k">return</span> <span class="n">conn_config</span>
+
+<div class="viewcode-block" id="SnowflakeHook.get_uri"><a class="viewcode-back" href="../../../../../_api/airflow/providers/snowflake/hooks/snowflake/index.html#airflow.providers.snowflake.hooks.snowflake.SnowflakeHook.get_uri">[docs]</a> <span class="k">def</span> <span class="nf">get_uri</span><span class="p">(</span><span class="bp">self</span><span class="p">)</span> <span class="o">-></span> <span class="nb">str</span><span class="p">:</span>
+ <span class="sd">"""Override DbApiHook get_uri method for get_sqlalchemy_engine()"""</span>
+ <span class="n">conn_params</span> <span class="o">=</span> <span class="bp">self</span><span class="o">.</span><span class="n">_get_conn_params</span><span class="p">()</span>
+ <span class="k">return</span> <span class="bp">self</span><span class="o">.</span><span class="n">_conn_params_to_sqlalchemy_uri</span><span class="p">(</span><span class="n">conn_params</span><span class="p">)</span></div>
+
+ <span class="k">def</span> <span class="nf">_conn_params_to_sqlalchemy_uri</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="n">conn_params</span><span class="p">:</span> <span class="nb">dict</span><span class="p">)</span> <span class="o">-></span> <span class="nb">str</span><span class="p">:</span>
... 38386 lines suppressed ...