@@ -1730,6 +1730,7 @@ def store_parquet_metadata(
17301730 parameters : Optional [Dict [str , str ]] = None ,
17311731 columns_comments : Optional [Dict [str , str ]] = None ,
17321732 compression : Optional [str ] = None ,
1733+ mode : str = "overwrite" ,
17331734 boto3_session : Optional [boto3 .Session ] = None ,
17341735) -> Tuple [Dict [str , str ], Optional [Dict [str , str ]], Optional [Dict [str , List [str ]]]]:
17351736 """Infer and store parquet metadata on AWS Glue Catalog.
@@ -1769,6 +1770,8 @@ def store_parquet_metadata(
17691770 Columns names and the related comments (e.g. {'col0': 'Column 0.', 'col1': 'Column 1.', 'col2': 'Partition.'}).
17701771 compression: str, optional
17711772 Compression style (``None``, ``snappy``, ``gzip``, etc).
1773+ mode: str
1774+ 'overwrite' to recreate any possible existing table or 'append' to keep any possible existing table.
17721775 boto3_session : boto3.Session(), optional
17731776 Boto3 Session. The default boto3 session will be used if boto3_session receive None.
17741777
@@ -1813,6 +1816,7 @@ def store_parquet_metadata(
18131816 description = description ,
18141817 parameters = parameters ,
18151818 columns_comments = columns_comments ,
1819+ mode = mode ,
18161820 boto3_session = session ,
18171821 )
18181822 partitions_values : Dict [str , List [str ]] = _data_types .athena_partitions_from_pyarrow_partitions (
0 commit comments