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.git
The following commit(s) were added to refs/heads/main by this push:
new 7346de5eb65 enhance SnowflakeSqlApi docstring (statement_count)
(#64727)
7346de5eb65 is described below
commit 7346de5eb65ca9ba66e7d9c5b2ad9413f6b6a2c2
Author: Justin Pakzad <[email protected]>
AuthorDate: Mon Apr 6 18:20:52 2026 -0400
enhance SnowflakeSqlApi docstring (statement_count) (#64727)
---
.../src/airflow/providers/snowflake/hooks/snowflake_sql_api.py | 3 ++-
.../snowflake/src/airflow/providers/snowflake/operators/snowflake.py | 4 +++-
2 files changed, 5 insertions(+), 2 deletions(-)
diff --git
a/providers/snowflake/src/airflow/providers/snowflake/hooks/snowflake_sql_api.py
b/providers/snowflake/src/airflow/providers/snowflake/hooks/snowflake_sql_api.py
index ce68a6436ea..5479e5a8727 100644
---
a/providers/snowflake/src/airflow/providers/snowflake/hooks/snowflake_sql_api.py
+++
b/providers/snowflake/src/airflow/providers/snowflake/hooks/snowflake_sql_api.py
@@ -143,7 +143,8 @@ class SnowflakeSqlApiHook(SnowflakeHook):
:param sql: the sql string to be executed with possibly multiple
statements
:param statement_count: set the MULTI_STATEMENT_COUNT field to the
number of SQL statements
- in the request
+ in the request. Set to 0 to submit a variable number of SQL
statements without specifying
+ the exact count.
:param query_tag: (Optional) Query tag that you want to associate with
the SQL statement.
For details, see
https://docs.snowflake.com/en/sql-reference/parameters.html#label-query-tag
parameter.
diff --git
a/providers/snowflake/src/airflow/providers/snowflake/operators/snowflake.py
b/providers/snowflake/src/airflow/providers/snowflake/operators/snowflake.py
index 8fa167f3fd3..0cd5929a1ba 100644
--- a/providers/snowflake/src/airflow/providers/snowflake/operators/snowflake.py
+++ b/providers/snowflake/src/airflow/providers/snowflake/operators/snowflake.py
@@ -344,7 +344,9 @@ class SnowflakeSqlApiOperator(SQLExecuteQueryOperator):
:param session_parameters: You can set session-level parameters at
the time you connect to Snowflake
:param poll_interval: the interval in seconds to poll the query
- :param statement_count: Number of SQL statement to be executed
+ :param statement_count: Number of SQL statement to be executed.
+ Set to 0 to submit a variable number of SQL statements without
specifying
+ the exact count.
:param token_life_time: lifetime of the JWT Token
:param token_renewal_delta: Renewal time of the JWT Token
:param bindings: (Optional) Values of bind variables in the SQL statement.