@@ -110,13 +110,11 @@ def _parse_select_query_from_possible_ctas(possible_ctas: str) -> str | None:
110110 return None
111111
112112
113- def _compare_query_string (
114- sql : str , other : str , sql_params : list [str ] | None = None , other_params : list [str ] | None = None
115- ) -> bool :
113+ def _compare_query_string (sql : str , other : str ) -> bool :
116114 comparison_query = _prepare_query_string_for_comparison (query_string = other )
117115 _logger .debug ("sql: %s" , sql )
118116 _logger .debug ("comparison_query: %s" , comparison_query )
119- return sql == comparison_query and sql_params == other_params
117+ return sql == comparison_query
120118
121119
122120def _prepare_query_string_for_comparison (query_string : str ) -> str :
@@ -167,7 +165,6 @@ def _check_for_cached_results(
167165 sql : str ,
168166 boto3_session : boto3 .Session | None ,
169167 workgroup : str | None ,
170- params : list [str ] | None = None ,
171168 athena_cache_settings : typing .AthenaCacheSettings | None = None ,
172169) -> _CacheInfo :
173170 """
@@ -207,25 +204,15 @@ def _check_for_cached_results(
207204 if statement_type == "DDL" and query_info ["Query" ].startswith ("CREATE TABLE" ):
208205 parsed_query : str | None = _parse_select_query_from_possible_ctas (possible_ctas = query_info ["Query" ])
209206 if parsed_query is not None :
210- if _compare_query_string (
211- sql = comparable_sql ,
212- other = parsed_query ,
213- sql_params = params ,
214- other_params = query_info .get ("ExecutionParameters" ),
215- ):
207+ if _compare_query_string (sql = comparable_sql , other = parsed_query ):
216208 return _CacheInfo (
217209 has_valid_cache = True ,
218210 file_format = "parquet" ,
219211 query_execution_id = query_execution_id ,
220212 query_execution_payload = query_info ,
221213 )
222214 elif statement_type == "DML" and not query_info ["Query" ].startswith ("INSERT" ):
223- if _compare_query_string (
224- sql = comparable_sql ,
225- other = query_info ["Query" ],
226- sql_params = params ,
227- other_params = query_info .get ("ExecutionParameters" ),
228- ):
215+ if _compare_query_string (sql = comparable_sql , other = query_info ["Query" ]):
229216 return _CacheInfo (
230217 has_valid_cache = True ,
231218 file_format = "csv" ,
0 commit comments