@@ -354,7 +354,7 @@ class DuckDBPyConnection:
354354 field_appearance_threshold : Optional [float ] = None ,
355355 map_inference_threshold : Optional [int ] = None ,
356356 maximum_sample_files : Optional [int ] = None ,
357- filename : Optional [bool | str ] = None ,
357+ filename : Optional [Union [ bool , str ] ] = None ,
358358 hive_partitioning : Optional [bool ] = None ,
359359 union_by_name : Optional [bool ] = None ,
360360 hive_types : Optional [Dict [str , str ]] = None ,
@@ -368,12 +368,12 @@ class DuckDBPyConnection:
368368 self ,
369369 path_or_buffer : Union [str , StringIO , TextIOBase ],
370370 * ,
371- header : Optional [bool | int ] = None ,
371+ header : Optional [Union [ bool , int ] ] = None ,
372372 compression : Optional [str ] = None ,
373373 sep : Optional [str ] = None ,
374374 delimiter : Optional [str ] = None ,
375- dtype : Optional [Dict [str , str ] | List [str ]] = None ,
376- na_values : Optional [str | List [str ]] = None ,
375+ dtype : Optional [Union [ Dict [str , str ], List [str ] ]] = None ,
376+ na_values : Optional [Union [ str , List [str ] ]] = None ,
377377 skiprows : Optional [int ] = None ,
378378 quotechar : Optional [str ] = None ,
379379 escapechar : Optional [str ] = None ,
@@ -399,7 +399,7 @@ class DuckDBPyConnection:
399399 buffer_size : Optional [int ] = None ,
400400 decimal : Optional [str ] = None ,
401401 allow_quoted_nulls : Optional [bool ] = None ,
402- filename : Optional [bool | str ] = None ,
402+ filename : Optional [Union [ bool , str ] ] = None ,
403403 hive_partitioning : Optional [bool ] = None ,
404404 union_by_name : Optional [bool ] = None ,
405405 hive_types : Optional [Dict [str , str ]] = None ,
@@ -409,12 +409,12 @@ class DuckDBPyConnection:
409409 self ,
410410 path_or_buffer : Union [str , StringIO , TextIOBase ],
411411 * ,
412- header : Optional [bool | int ] = None ,
412+ header : Optional [Union [ bool , int ] ] = None ,
413413 compression : Optional [str ] = None ,
414414 sep : Optional [str ] = None ,
415415 delimiter : Optional [str ] = None ,
416- dtype : Optional [Dict [str , str ] | List [str ]] = None ,
417- na_values : Optional [str | List [str ]] = None ,
416+ dtype : Optional [Union [ Dict [str , str ], List [str ] ]] = None ,
417+ na_values : Optional [Union [ str , List [str ] ]] = None ,
418418 skiprows : Optional [int ] = None ,
419419 quotechar : Optional [str ] = None ,
420420 escapechar : Optional [str ] = None ,
@@ -440,7 +440,7 @@ class DuckDBPyConnection:
440440 buffer_size : Optional [int ] = None ,
441441 decimal : Optional [str ] = None ,
442442 allow_quoted_nulls : Optional [bool ] = None ,
443- filename : Optional [bool | str ] = None ,
443+ filename : Optional [Union [ bool , str ] ] = None ,
444444 hive_partitioning : Optional [bool ] = None ,
445445 union_by_name : Optional [bool ] = None ,
446446 hive_types : Optional [Dict [str , str ]] = None ,
@@ -655,7 +655,7 @@ class DuckDBPyRelation:
655655 def distinct (self ) -> DuckDBPyRelation : ...
656656 def except_ (self , other_rel : DuckDBPyRelation ) -> DuckDBPyRelation : ...
657657 def execute (self , * args , ** kwargs ) -> DuckDBPyRelation : ...
658- def explain (self , type : Optional [Literal ["standard" , "analyze" ] | int ] = "standard" ) -> str : ...
658+ def explain (self , type : Optional [Union [ Literal ["standard" , "analyze" ], int ] ] = "standard" ) -> str : ...
659659 def fetchall (self ) -> List [Any ]: ...
660660 def fetchmany (self , size : int = ...) -> List [Any ]: ...
661661 def fetchnumpy (self ) -> dict : ...
@@ -707,7 +707,7 @@ class DuckDBPyRelation:
707707 escapechar : Optional [str ] = None ,
708708 date_format : Optional [str ] = None ,
709709 timestamp_format : Optional [str ] = None ,
710- quoting : Optional [str | int ] = None ,
710+ quoting : Optional [Union [ str , int ] ] = None ,
711711 encoding : Optional [str ] = None ,
712712 compression : Optional [str ] = None ,
713713 write_partition_columns : Optional [bool ] = None ,
@@ -721,8 +721,8 @@ class DuckDBPyRelation:
721721 self ,
722722 file_name : str ,
723723 compression : Optional [str ] = None ,
724- field_ids : Optional [dict | str ] = None ,
725- row_group_size_bytes : Optional [int | str ] = None ,
724+ field_ids : Optional [Union [ dict , str ] ] = None ,
725+ row_group_size_bytes : Optional [Union [ int , str ] ] = None ,
726726 row_group_size : Optional [int ] = None ,
727727 partition_by : Optional [List [str ]] = None ,
728728 write_partition_columns : Optional [bool ] = None ,
@@ -748,7 +748,7 @@ class DuckDBPyRelation:
748748 escapechar : Optional [str ] = None ,
749749 date_format : Optional [str ] = None ,
750750 timestamp_format : Optional [str ] = None ,
751- quoting : Optional [str | int ] = None ,
751+ quoting : Optional [Union [ str , int ] ] = None ,
752752 encoding : Optional [str ] = None ,
753753 compression : Optional [str ] = None ,
754754 write_partition_columns : Optional [bool ] = None ,
@@ -761,8 +761,8 @@ class DuckDBPyRelation:
761761 self ,
762762 file_name : str ,
763763 compression : Optional [str ] = None ,
764- field_ids : Optional [dict | str ] = None ,
765- row_group_size_bytes : Optional [int | str ] = None ,
764+ field_ids : Optional [Union [ dict , str ] ] = None ,
765+ row_group_size_bytes : Optional [Union [ int , str ] ] = None ,
766766 row_group_size : Optional [int ] = None ,
767767 partition_by : Optional [List [str ]] = None ,
768768 write_partition_columns : Optional [bool ] = None ,
@@ -956,7 +956,7 @@ def read_json(
956956 field_appearance_threshold : Optional [float ] = None ,
957957 map_inference_threshold : Optional [int ] = None ,
958958 maximum_sample_files : Optional [int ] = None ,
959- filename : Optional [bool | str ] = None ,
959+ filename : Optional [Union [ bool , str ] ] = None ,
960960 hive_partitioning : Optional [bool ] = None ,
961961 union_by_name : Optional [bool ] = None ,
962962 hive_types : Optional [Dict [str , str ]] = None ,
@@ -976,12 +976,12 @@ def from_query(
976976def read_csv (
977977 path_or_buffer : Union [str , StringIO , TextIOBase ],
978978 * ,
979- header : Optional [bool | int ] = None ,
979+ header : Optional [Union [ bool , int ] ] = None ,
980980 compression : Optional [str ] = None ,
981981 sep : Optional [str ] = None ,
982982 delimiter : Optional [str ] = None ,
983- dtype : Optional [Dict [str , str ] | List [str ]] = None ,
984- na_values : Optional [str | List [str ]] = None ,
983+ dtype : Optional [Union [ Dict [str , str ], List [str ] ]] = None ,
984+ na_values : Optional [Union [ str , List [str ] ]] = None ,
985985 skiprows : Optional [int ] = None ,
986986 quotechar : Optional [str ] = None ,
987987 escapechar : Optional [str ] = None ,
@@ -1007,7 +1007,7 @@ def read_csv(
10071007 buffer_size : Optional [int ] = None ,
10081008 decimal : Optional [str ] = None ,
10091009 allow_quoted_nulls : Optional [bool ] = None ,
1010- filename : Optional [bool | str ] = None ,
1010+ filename : Optional [Union [ bool , str ] ] = None ,
10111011 hive_partitioning : Optional [bool ] = None ,
10121012 union_by_name : Optional [bool ] = None ,
10131013 hive_types : Optional [Dict [str , str ]] = None ,
@@ -1017,12 +1017,12 @@ def read_csv(
10171017def from_csv_auto (
10181018 path_or_buffer : Union [str , StringIO , TextIOBase ],
10191019 * ,
1020- header : Optional [bool | int ] = None ,
1020+ header : Optional [Union [ bool , int ] ] = None ,
10211021 compression : Optional [str ] = None ,
10221022 sep : Optional [str ] = None ,
10231023 delimiter : Optional [str ] = None ,
1024- dtype : Optional [Dict [str , str ] | List [str ]] = None ,
1025- na_values : Optional [str | List [str ]] = None ,
1024+ dtype : Optional [Union [ Dict [str , str ], List [str ] ]] = None ,
1025+ na_values : Optional [Union [ str , List [str ] ]] = None ,
10261026 skiprows : Optional [int ] = None ,
10271027 quotechar : Optional [str ] = None ,
10281028 escapechar : Optional [str ] = None ,
@@ -1048,7 +1048,7 @@ def from_csv_auto(
10481048 buffer_size : Optional [int ] = None ,
10491049 decimal : Optional [str ] = None ,
10501050 allow_quoted_nulls : Optional [bool ] = None ,
1051- filename : Optional [bool | str ] = None ,
1051+ filename : Optional [Union [ bool , str ] ] = None ,
10521052 hive_partitioning : Optional [bool ] = None ,
10531053 union_by_name : Optional [bool ] = None ,
10541054 hive_types : Optional [Dict [str , str ]] = None ,
@@ -1105,7 +1105,7 @@ def write_csv(
11051105 escapechar : Optional [str ] = None ,
11061106 date_format : Optional [str ] = None ,
11071107 timestamp_format : Optional [str ] = None ,
1108- quoting : Optional [str | int ] = None ,
1108+ quoting : Optional [Union [ str , int ] ] = None ,
11091109 encoding : Optional [str ] = None ,
11101110 compression : Optional [str ] = None ,
11111111 overwrite : Optional [bool ] = None ,
@@ -1117,7 +1117,7 @@ def write_csv(
11171117) -> None : ...
11181118def aggregate (
11191119 df : pandas .DataFrame ,
1120- aggr_expr : str | List [Expression ],
1120+ aggr_expr : Union [ str , List [Expression ] ],
11211121 group_expr : str = "" ,
11221122 * ,
11231123 connection : DuckDBPyConnection = ...,
0 commit comments