@@ -108,7 +108,7 @@ def is_valid_type(cls, data_type: str) -> bool:
108108 return data_type .lower () in cls .VALID_TYPES
109109
110110 @classmethod
111- def validate_types (cls , data_types : typing .List [str ]) -> tuple [bool , typing .List [str ]]:
111+ def validate_types (cls , data_types : typing .List [str ]) -> typing . Tuple [bool , typing .List [str ]]:
112112 """
113113 Validate a list of Redshift data types against the predefined valid types.
114114
@@ -706,7 +706,7 @@ def get_specific_name(name: str, argument_list: str) -> str:
706706 argument_list = "" if argument_list is None else argument_list
707707 return name + "(" + argument_list + ")"
708708
709- def create_parameterized_query_string (self , argument_list : str , sql_base : str , column_name_pattern : str ) -> typing .Tuple [str , list [str ]]:
709+ def create_parameterized_query_string (self , argument_list : str , sql_base : str , column_name_pattern : str ) -> typing .Tuple [str , typing . List [str ]]:
710710 """
711711 Creates a parameterized SQL query string based on the argument list and base SQL statement.
712712 Appends either a semicolon or LIKE clause depending on whether column_name_pattern is provided.
@@ -720,7 +720,7 @@ def create_parameterized_query_string(self, argument_list: str, sql_base: str, c
720720 If provided, adds LIKE clause instead of semicolon
721721
722722 Returns:
723- tuple [str, list [str]]: A tuple containing:
723+ Tuple [str, List [str]]: A tuple containing:
724724 - str: Complete SQL query with appropriate placeholders and termination
725725 (e.g. "SHOW PARAMETERS OF PROCEDURE %s.%s.%s(%s, %s, %s);" or
726726 "SHOW PARAMETERS OF PROCEDURE %s.%s.%s(%s, %s, %s) LIKE %s;")
0 commit comments