Skip to content

Commit 8e1275e

Browse files
Add typing for io/sql.py
1 parent 0805043 commit 8e1275e

File tree

1 file changed

+14
-7
lines changed

1 file changed

+14
-7
lines changed

pandas/io/sql.py

+14-7
Original file line numberDiff line numberDiff line change
@@ -383,6 +383,8 @@ def read_sql_query(
383383
Data type for data or columns. E.g. np.float64 or
384384
{‘a’: np.float64, ‘b’: np.int32, ‘c’: ‘Int64’}
385385
386+
.. versionadded:: 1.3.0
387+
386388
Returns
387389
-------
388390
DataFrame or Iterator[DataFrame]
@@ -609,7 +611,7 @@ def to_sql(
609611
index: bool = True,
610612
index_label=None,
611613
chunksize: Optional[int] = None,
612-
dtype=None,
614+
dtype: Optional[DtypeArg] = None,
613615
method: Optional[str] = None,
614616
) -> None:
615617
"""
@@ -768,7 +770,7 @@ def __init__(
768770
index_label=None,
769771
schema=None,
770772
keys=None,
771-
dtype=None,
773+
dtype: Optional[DtypeArg] = None,
772774
):
773775
self.name = name
774776
self.pd_sql = pandas_sql_engine
@@ -1430,7 +1432,7 @@ def to_sql(
14301432
index_label=None,
14311433
schema=None,
14321434
chunksize=None,
1433-
dtype=None,
1435+
dtype: Optional[DtypeArg] = None,
14341436
method=None,
14351437
):
14361438
"""
@@ -1563,7 +1565,7 @@ def _create_sql_schema(
15631565
frame: DataFrame,
15641566
table_name: str,
15651567
keys: Optional[List[str]] = None,
1566-
dtype: Optional[dict] = None,
1568+
dtype: Optional[DtypeArg] = None,
15671569
schema: Optional[str] = None,
15681570
):
15691571
table = SQLTable(
@@ -1895,7 +1897,7 @@ def to_sql(
18951897
index_label=None,
18961898
schema=None,
18971899
chunksize=None,
1898-
dtype=None,
1900+
dtype: Optional[DtypeArg] = None,
18991901
method=None,
19001902
):
19011903
"""
@@ -1980,7 +1982,7 @@ def _create_sql_schema(
19801982
frame,
19811983
table_name: str,
19821984
keys=None,
1983-
dtype=None,
1985+
dtype: Optional[DtypeArg] = None,
19841986
schema: Optional[str] = None,
19851987
):
19861988
table = SQLiteTable(
@@ -1996,7 +1998,12 @@ def _create_sql_schema(
19961998

19971999

19982000
def get_schema(
1999-
frame, name: str, keys=None, con=None, dtype=None, schema: Optional[str] = None
2001+
frame,
2002+
name: str,
2003+
keys=None,
2004+
con=None,
2005+
dtype: Optional[DtypeArg] = None,
2006+
schema: Optional[str] = None,
20002007
):
20012008
"""
20022009
Get the SQL db table schema for the given frame.

0 commit comments

Comments
 (0)