|
39 | 39 | npt,
|
40 | 40 | )
|
41 | 41 | from pandas.errors import MergeError
|
42 |
| -from pandas.util._decorators import cache_readonly |
| 42 | +from pandas.util._decorators import ( |
| 43 | + cache_readonly, |
| 44 | + set_module, |
| 45 | +) |
43 | 46 | from pandas.util._exceptions import find_stack_level
|
44 | 47 |
|
45 | 48 | from pandas.core.dtypes.base import ExtensionDtype
|
|
138 | 141 | _known = (np.ndarray, ExtensionArray, Index, ABCSeries)
|
139 | 142 |
|
140 | 143 |
|
| 144 | +@set_module("pandas") |
141 | 145 | def merge(
|
142 | 146 | left: DataFrame | Series,
|
143 | 147 | right: DataFrame | Series,
|
@@ -502,6 +506,7 @@ def _groupby_and_merge(
|
502 | 506 | return result, lby
|
503 | 507 |
|
504 | 508 |
|
| 509 | +@set_module("pandas") |
505 | 510 | def merge_ordered(
|
506 | 511 | left: DataFrame | Series,
|
507 | 512 | right: DataFrame | Series,
|
@@ -645,6 +650,7 @@ def _merger(x, y) -> DataFrame:
|
645 | 650 | return result
|
646 | 651 |
|
647 | 652 |
|
| 653 | +@set_module("pandas") |
648 | 654 | def merge_asof(
|
649 | 655 | left: DataFrame | Series,
|
650 | 656 | right: DataFrame | Series,
|
@@ -1901,6 +1907,7 @@ def _validate_validate_kwd(self, validate: str) -> None:
|
1901 | 1907 | )
|
1902 | 1908 |
|
1903 | 1909 |
|
| 1910 | +@set_module("pandas") |
1904 | 1911 | def get_join_indexers(
|
1905 | 1912 | left_keys: list[ArrayLike],
|
1906 | 1913 | right_keys: list[ArrayLike],
|
@@ -1979,6 +1986,7 @@ def get_join_indexers(
|
1979 | 1986 | return lidx, ridx
|
1980 | 1987 |
|
1981 | 1988 |
|
| 1989 | +@set_module("pandas") |
1982 | 1990 | def get_join_indexers_non_unique(
|
1983 | 1991 | left: ArrayLike,
|
1984 | 1992 | right: ArrayLike,
|
@@ -2017,6 +2025,7 @@ def get_join_indexers_non_unique(
|
2017 | 2025 | return lidx, ridx
|
2018 | 2026 |
|
2019 | 2027 |
|
| 2028 | +@set_module("pandas") |
2020 | 2029 | def restore_dropped_levels_multijoin(
|
2021 | 2030 | left: MultiIndex,
|
2022 | 2031 | right: MultiIndex,
|
|
0 commit comments