20 #include <cudf/utilities/export.hpp>
27 namespace CUDF_EXPORT
cudf {
65 using column_view::is_empty;
67 using column_view::null_mask;
68 using column_view::offset;
69 using column_view::size;
设备数据作为元素列的非拥有、不可变视图,其中一些元素可能为空...
给定字符串类型的 column-view,此类的实例提供了一个围绕此复合列的包装器...
strings_column_view(strings_column_view &&)=default
移动构造函数。
size_type const * offset_iterator
偏移量迭代器类型
char const * chars_iterator
字符迭代器类型
strings_column_view(column_view strings_column)
从 column view 构造一个新的字符串列视图对象。
column_view parent() const
返回父列。
chars_iterator chars_begin(rmm::cuda_stream_view) const
返回 chars 子列的迭代器。
strings_column_view(strings_column_view const &)=default
拷贝构造函数。
int64_t chars_size(rmm::cuda_stream_view stream) const noexcept
返回 chars 子列中的字节数。
strings_column_view & operator=(strings_column_view const &)=default
拷贝赋值运算符。
chars_iterator chars_end(rmm::cuda_stream_view stream) const
返回 offsets 子列的结束迭代器。
strings_column_view & operator=(strings_column_view &&)=default
移动赋值运算符。
column_view offsets() const
返回内部的 offsets 列。
cudf::size_type null_count(bitmask_type const *bitmask, size_type start, size_type stop, rmm::cuda_stream_view stream=cudf::get_default_stream())
给定有效性位掩码,计算范围 [start,... 中的空元素数量(未设置的位)。
int32_t size_type
列和表的行索引类型。
bool has_nulls(table_view const &view)
如果表中任何列包含空值,则返回 True。