Refactor pad_side and strip_type enums into side_type enum
Description
Refactors the cudf::strings::pad_side and cudf::strings::strip_type to a single enum cudf::strings::side_type.
These have the same values as used by cudf::strings::pad and cudf::strings::strip
Moving these into a single header helps with reusing them in the strings_udf work.
Updates to gtests and cython code layers are also included.
Checklist
- [x] I am familiar with the Contributing Guidelines.
- [x] New or existing tests cover these changes.
- [x] The documentation is up to date with these changes.
Codecov Report
:exclamation: No coverage uploaded for pull request base (
branch-22.10@e5b92df). Click here to learn what that means. The diff coverage isn/a.
@@ Coverage Diff @@
## branch-22.10 #11438 +/- ##
===============================================
Coverage ? 86.36%
===============================================
Files ? 145
Lines ? 22949
Branches ? 0
===============================================
Hits ? 19819
Misses ? 3130
Partials ? 0
Help us with your feedback. Take ten seconds to tell us how you rate us. Have a feature suggestion? Share it here.
This should be marked as a breaking change since the public enums have been moved/renamed.
@gpucibot merge