@@ -14,92 +14,72 @@ def __init__(self: Self, expr: ArrowExpr) -> None:
1414        self ._compliant_expr  =  expr 
1515
1616    def  to_string (self : Self , format : str ) ->  ArrowExpr :  # noqa: A002 
17-         return  self ._compliant_expr ._reuse_series_namespace_implementation (
17+         return  self ._compliant_expr ._reuse_series_namespace (
1818            "dt" , "to_string" , format = format 
1919        )
2020
2121    def  replace_time_zone (self : Self , time_zone : str  |  None ) ->  ArrowExpr :
22-         return  self ._compliant_expr ._reuse_series_namespace_implementation (
22+         return  self ._compliant_expr ._reuse_series_namespace (
2323            "dt" , "replace_time_zone" , time_zone = time_zone 
2424        )
2525
2626    def  convert_time_zone (self : Self , time_zone : str ) ->  ArrowExpr :
27-         return  self ._compliant_expr ._reuse_series_namespace_implementation (
27+         return  self ._compliant_expr ._reuse_series_namespace (
2828            "dt" , "convert_time_zone" , time_zone = time_zone 
2929        )
3030
3131    def  timestamp (self : Self , time_unit : TimeUnit ) ->  ArrowExpr :
32-         return  self ._compliant_expr ._reuse_series_namespace_implementation (
32+         return  self ._compliant_expr ._reuse_series_namespace (
3333            "dt" , "timestamp" , time_unit = time_unit 
3434        )
3535
3636    def  date (self : Self ) ->  ArrowExpr :
37-         return  self ._compliant_expr ._reuse_series_namespace_implementation ("dt" , "date" )
37+         return  self ._compliant_expr ._reuse_series_namespace ("dt" , "date" )
3838
3939    def  year (self : Self ) ->  ArrowExpr :
40-         return  self ._compliant_expr ._reuse_series_namespace_implementation ("dt" , "year" )
40+         return  self ._compliant_expr ._reuse_series_namespace ("dt" , "year" )
4141
4242    def  month (self : Self ) ->  ArrowExpr :
43-         return  self ._compliant_expr ._reuse_series_namespace_implementation ("dt" , "month" )
43+         return  self ._compliant_expr ._reuse_series_namespace ("dt" , "month" )
4444
4545    def  day (self : Self ) ->  ArrowExpr :
46-         return  self ._compliant_expr ._reuse_series_namespace_implementation ("dt" , "day" )
46+         return  self ._compliant_expr ._reuse_series_namespace ("dt" , "day" )
4747
4848    def  hour (self : Self ) ->  ArrowExpr :
49-         return  self ._compliant_expr ._reuse_series_namespace_implementation ("dt" , "hour" )
49+         return  self ._compliant_expr ._reuse_series_namespace ("dt" , "hour" )
5050
5151    def  minute (self : Self ) ->  ArrowExpr :
52-         return  self ._compliant_expr ._reuse_series_namespace_implementation ("dt" , "minute" )
52+         return  self ._compliant_expr ._reuse_series_namespace ("dt" , "minute" )
5353
5454    def  second (self : Self ) ->  ArrowExpr :
55-         return  self ._compliant_expr ._reuse_series_namespace_implementation ("dt" , "second" )
55+         return  self ._compliant_expr ._reuse_series_namespace ("dt" , "second" )
5656
5757    def  millisecond (self : Self ) ->  ArrowExpr :
58-         return  self ._compliant_expr ._reuse_series_namespace_implementation (
59-             "dt" , "millisecond" 
60-         )
58+         return  self ._compliant_expr ._reuse_series_namespace ("dt" , "millisecond" )
6159
6260    def  microsecond (self : Self ) ->  ArrowExpr :
63-         return  self ._compliant_expr ._reuse_series_namespace_implementation (
64-             "dt" , "microsecond" 
65-         )
61+         return  self ._compliant_expr ._reuse_series_namespace ("dt" , "microsecond" )
6662
6763    def  nanosecond (self : Self ) ->  ArrowExpr :
68-         return  self ._compliant_expr ._reuse_series_namespace_implementation (
69-             "dt" , "nanosecond" 
70-         )
64+         return  self ._compliant_expr ._reuse_series_namespace ("dt" , "nanosecond" )
7165
7266    def  ordinal_day (self : Self ) ->  ArrowExpr :
73-         return  self ._compliant_expr ._reuse_series_namespace_implementation (
74-             "dt" , "ordinal_day" 
75-         )
67+         return  self ._compliant_expr ._reuse_series_namespace ("dt" , "ordinal_day" )
7668
7769    def  weekday (self : Self ) ->  ArrowExpr :
78-         return  self ._compliant_expr ._reuse_series_namespace_implementation (
79-             "dt" , "weekday" 
80-         )
70+         return  self ._compliant_expr ._reuse_series_namespace ("dt" , "weekday" )
8171
8272    def  total_minutes (self : Self ) ->  ArrowExpr :
83-         return  self ._compliant_expr ._reuse_series_namespace_implementation (
84-             "dt" , "total_minutes" 
85-         )
73+         return  self ._compliant_expr ._reuse_series_namespace ("dt" , "total_minutes" )
8674
8775    def  total_seconds (self : Self ) ->  ArrowExpr :
88-         return  self ._compliant_expr ._reuse_series_namespace_implementation (
89-             "dt" , "total_seconds" 
90-         )
76+         return  self ._compliant_expr ._reuse_series_namespace ("dt" , "total_seconds" )
9177
9278    def  total_milliseconds (self : Self ) ->  ArrowExpr :
93-         return  self ._compliant_expr ._reuse_series_namespace_implementation (
94-             "dt" , "total_milliseconds" 
95-         )
79+         return  self ._compliant_expr ._reuse_series_namespace ("dt" , "total_milliseconds" )
9680
9781    def  total_microseconds (self : Self ) ->  ArrowExpr :
98-         return  self ._compliant_expr ._reuse_series_namespace_implementation (
99-             "dt" , "total_microseconds" 
100-         )
82+         return  self ._compliant_expr ._reuse_series_namespace ("dt" , "total_microseconds" )
10183
10284    def  total_nanoseconds (self : Self ) ->  ArrowExpr :
103-         return  self ._compliant_expr ._reuse_series_namespace_implementation (
104-             "dt" , "total_nanoseconds" 
105-         )
85+         return  self ._compliant_expr ._reuse_series_namespace ("dt" , "total_nanoseconds" )
0 commit comments