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.

Reply via email to