25 namespace CUDF_EXPORT
cudf {
给定一个 lists 类型的列视图,此类的实例提供了对此复合列的封装...
给定一个 strings 类型的列视图,此类的实例提供了对此复合列的封装...
一组相同大小的 cudf::column_view。
rmm::cuda_stream_view const get_default_stream()
获取当前的默认流。
rmm::device_async_resource_ref get_current_device_resource_ref()
获取当前的设备内存资源引用。
cuda::mr::async_resource_ref< cuda::mr::device_accessible > device_async_resource_ref
std::unique_ptr< column > concatenate(table_view const &strings_columns, string_scalar const &separator=string_scalar(""), string_scalar const &narep=string_scalar("", false), separator_on_nulls separate_nulls=separator_on_nulls::YES, rmm::cuda_stream_view stream=cudf::get_default_stream(), rmm::device_async_resource_ref mr=cudf::get_current_device_resource_ref())
按行串联给定的字符串列列表,并返回单个字符串列结果。
std::unique_ptr< column > join_list_elements(lists_column_view const &lists_strings_column, string_scalar const &separator=string_scalar(""), string_scalar const &narep=string_scalar("", false), separator_on_nulls separate_nulls=separator_on_nulls::YES, output_if_empty_list empty_list_policy=output_if_empty_list::EMPTY_STRING, rmm::cuda_stream_view stream=cudf::get_default_stream(), rmm::device_async_resource_ref mr=cudf::get_current_device_resource_ref())
给定一个 strings 的 lists 列(每行是一个 strings 列表),连接每一行中的 strings...
std::unique_ptr< column > join_strings(strings_column_view const &input, string_scalar const &separator=string_scalar(""), string_scalar const &narep=string_scalar("", false), rmm::cuda_stream_view stream=cudf::get_default_stream(), rmm::device_async_resource_ref mr=cudf::get_current_device_resource_ref())
将列中的所有 strings 连接成一个新 string,由可选的分隔符 string 分隔。
output_if_empty_list
设置,用于指定当输入列表为空时 join_list_elements 将输出什么。
separator_on_nulls
设置,用于指定如何为 null strings 元素添加分隔符。
@ NULL_ELEMENT
空列表将产生 null。
@ EMPTY_STRING
空列表将产生空字符串。
cudf::lists_column_view 的类定义。
cudf::strings_column_view 的类定义。
(mutable)_table_view 的类定义