@@ -58,6 +58,71 @@ def start_query_execution(
5858 data_source : str | None = ...,
5959 wait : bool ,
6060) -> str | dict [str , Any ]: ...
61+ @overload
62+ def start_query_executions (
63+ sqls : list [str ],
64+ database : str | None = ...,
65+ s3_output : str | None = ...,
66+ workgroup : str = ...,
67+ encryption : str | None = ...,
68+ kms_key : str | None = ...,
69+ params : dict [str , Any ] | list [str ] | None = ...,
70+ paramstyle : Literal ["qmark" , "named" ] = ...,
71+ boto3_session : boto3 .Session | None = ...,
72+ client_request_token : str | list [str ] | None = ...,
73+ athena_cache_settings : typing .AthenaCacheSettings | None = ...,
74+ athena_query_wait_polling_delay : float = ...,
75+ data_source : str | None = ...,
76+ wait : Literal [False ] = ...,
77+ check_workgroup : bool = ...,
78+ enforce_workgroup : bool = ...,
79+ as_iterator : bool = ...,
80+ use_threads : bool | int = ...,
81+ ) -> list [str ]: ...
82+ @overload
83+ def start_query_executions (
84+ sqls : list [str ],
85+ * ,
86+ database : str | None = ...,
87+ s3_output : str | None = ...,
88+ workgroup : str = ...,
89+ encryption : str | None = ...,
90+ kms_key : str | None = ...,
91+ params : dict [str , Any ] | list [str ] | None = ...,
92+ paramstyle : Literal ["qmark" , "named" ] = ...,
93+ boto3_session : boto3 .Session | None = ...,
94+ client_request_token : str | list [str ] | None = ...,
95+ athena_cache_settings : typing .AthenaCacheSettings | None = ...,
96+ athena_query_wait_polling_delay : float = ...,
97+ data_source : str | None = ...,
98+ wait : Literal [True ],
99+ check_workgroup : bool = ...,
100+ enforce_workgroup : bool = ...,
101+ as_iterator : bool = ...,
102+ use_threads : bool | int = ...,
103+ ) -> list [dict [str , Any ]]: ...
104+ @overload
105+ def start_query_executions (
106+ sqls : list [str ],
107+ * ,
108+ database : str | None = ...,
109+ s3_output : str | None = ...,
110+ workgroup : str = ...,
111+ encryption : str | None = ...,
112+ kms_key : str | None = ...,
113+ params : dict [str , Any ] | list [str ] | None = ...,
114+ paramstyle : Literal ["qmark" , "named" ] = ...,
115+ boto3_session : boto3 .Session | None = ...,
116+ client_request_token : str | list [str ] | None = ...,
117+ athena_cache_settings : typing .AthenaCacheSettings | None = ...,
118+ athena_query_wait_polling_delay : float = ...,
119+ data_source : str | None = ...,
120+ wait : bool ,
121+ check_workgroup : bool = ...,
122+ enforce_workgroup : bool = ...,
123+ as_iterator : bool = ...,
124+ use_threads : bool | int = ...,
125+ ) -> list [str ] | list [dict [str , Any ]]: ...
61126def stop_query_execution (query_execution_id : str , boto3_session : boto3 .Session | None = ...) -> None : ...
62127def wait_query (
63128 query_execution_id : str ,
0 commit comments