@@ -281,6 +281,16 @@ def astype(self, dtype, copy: bool = True):
281281 # ------------------------------------------------------------------------
282282 # String methods interface
283283
284+ _str_isalnum = ArrowStringArrayMixin ._str_isalnum
285+ _str_isalpha = ArrowStringArrayMixin ._str_isalpha
286+ _str_isdecimal = ArrowStringArrayMixin ._str_isdecimal
287+ _str_isdigit = ArrowStringArrayMixin ._str_isdigit
288+ _str_islower = ArrowStringArrayMixin ._str_islower
289+ _str_isnumeric = ArrowStringArrayMixin ._str_isnumeric
290+ _str_isspace = ArrowStringArrayMixin ._str_isspace
291+ _str_istitle = ArrowStringArrayMixin ._str_istitle
292+ _str_isupper = ArrowStringArrayMixin ._str_isupper
293+
284294 _str_map = BaseStringArray ._str_map
285295 _str_startswith = ArrowStringArrayMixin ._str_startswith
286296 _str_endswith = ArrowStringArrayMixin ._str_endswith
@@ -360,42 +370,6 @@ def _str_slice(
360370 pc .utf8_slice_codeunits (self ._pa_array , start = start , stop = stop , step = step )
361371 )
362372
363- def _str_isalnum (self ):
364- result = pc .utf8_is_alnum (self ._pa_array )
365- return self ._convert_bool_result (result )
366-
367- def _str_isalpha (self ):
368- result = pc .utf8_is_alpha (self ._pa_array )
369- return self ._convert_bool_result (result )
370-
371- def _str_isdecimal (self ):
372- result = pc .utf8_is_decimal (self ._pa_array )
373- return self ._convert_bool_result (result )
374-
375- def _str_isdigit (self ):
376- result = pc .utf8_is_digit (self ._pa_array )
377- return self ._convert_bool_result (result )
378-
379- def _str_islower (self ):
380- result = pc .utf8_is_lower (self ._pa_array )
381- return self ._convert_bool_result (result )
382-
383- def _str_isnumeric (self ):
384- result = pc .utf8_is_numeric (self ._pa_array )
385- return self ._convert_bool_result (result )
386-
387- def _str_isspace (self ):
388- result = pc .utf8_is_space (self ._pa_array )
389- return self ._convert_bool_result (result )
390-
391- def _str_istitle (self ):
392- result = pc .utf8_is_title (self ._pa_array )
393- return self ._convert_bool_result (result )
394-
395- def _str_isupper (self ):
396- result = pc .utf8_is_upper (self ._pa_array )
397- return self ._convert_bool_result (result )
398-
399373 def _str_len (self ):
400374 result = pc .utf8_length (self ._pa_array )
401375 return self ._convert_int_result (result )
0 commit comments