[FEA] Remove make_strings_children_with_null_mask utility #8580
Labels
feature request
New feature or request
libcudf
Affects libcudf (C++/CUDA) code.
strings
strings issues (C++ and Python)
The
cudf::strings::detail::make_strings_children_with_null_mask
requires an extra byte array the size of the output column which it uses to convert to a bitmask for the output column. It is used in onlyjoin_list_elements
andinterleave_list_entries
right now.The extra byte array is not required since the bitmask can be created directly using the
cudf::detail::valid_if
utility instead. Or a custom kernel could be used to build the offsets and the bitmask to avoid the extra kernel call.The text was updated successfully, but these errors were encountered: