Skip to content

Commit da6c542

Browse files
committed
Fixing type hints for sortkey. #226
1 parent 8723a50 commit da6c542

File tree

1 file changed

+6
-6
lines changed

1 file changed

+6
-6
lines changed

awswrangler/db.py

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -422,7 +422,7 @@ def copy_to_redshift( # pylint: disable=too-many-arguments
422422
diststyle: str = "AUTO",
423423
distkey: Optional[str] = None,
424424
sortstyle: str = "COMPOUND",
425-
sortkey: Optional[str] = None,
425+
sortkey: Optional[List[str]] = None,
426426
primary_keys: Optional[List[str]] = None,
427427
varchar_lengths_default: int = 256,
428428
varchar_lengths: Optional[Dict[str, int]] = None,
@@ -485,7 +485,7 @@ def copy_to_redshift( # pylint: disable=too-many-arguments
485485
sortstyle : str
486486
Sorting can be "COMPOUND" or "INTERLEAVED".
487487
https://docs.aws.amazon.com/redshift/latest/dg/t_Sorting_data.html
488-
sortkey : str, optional
488+
sortkey : List[str], optional
489489
List of columns to be sorted.
490490
primary_keys : List[str], optional
491491
Primary keys.
@@ -569,7 +569,7 @@ def copy_files_to_redshift( # pylint: disable=too-many-locals,too-many-argument
569569
diststyle: str = "AUTO",
570570
distkey: Optional[str] = None,
571571
sortstyle: str = "COMPOUND",
572-
sortkey: Optional[str] = None,
572+
sortkey: Optional[List[str]] = None,
573573
primary_keys: Optional[List[str]] = None,
574574
varchar_lengths_default: int = 256,
575575
varchar_lengths: Optional[Dict[str, int]] = None,
@@ -616,7 +616,7 @@ def copy_files_to_redshift( # pylint: disable=too-many-locals,too-many-argument
616616
sortstyle : str
617617
Sorting can be "COMPOUND" or "INTERLEAVED".
618618
https://docs.aws.amazon.com/redshift/latest/dg/t_Sorting_data.html
619-
sortkey : str, optional
619+
sortkey : List[str], optional
620620
List of columns to be sorted.
621621
primary_keys : List[str], optional
622622
Primary keys.
@@ -716,7 +716,7 @@ def _rs_create_table(
716716
diststyle: str,
717717
sortstyle: str,
718718
distkey: Optional[str] = None,
719-
sortkey: Optional[str] = None,
719+
sortkey: Optional[List[str]] = None,
720720
primary_keys: Optional[List[str]] = None,
721721
) -> Tuple[str, Optional[str]]:
722722
if mode == "overwrite":
@@ -754,7 +754,7 @@ def _rs_create_table(
754754

755755

756756
def _rs_validate_parameters(
757-
redshift_types: Dict[str, str], diststyle: str, distkey: Optional[str], sortstyle: str, sortkey: Optional[str]
757+
redshift_types: Dict[str, str], diststyle: str, distkey: Optional[str], sortstyle: str, sortkey: Optional[List[str]]
758758
) -> None:
759759
if diststyle not in _RS_DISTSTYLES:
760760
raise exceptions.InvalidRedshiftDiststyle(f"diststyle must be in {_RS_DISTSTYLES}")

0 commit comments

Comments
 (0)