|
size_type | cudf::state_null_count (mask_state state, size_type size) |
| 返回表示 size 个元素的、指定 state 的空掩码的空值计数。 更多...
|
|
std::size_t | cudf::bitmask_allocation_size_bytes (size_type number_of_bits, std::size_t padding_boundary=64) |
| 计算表示指定位数并给定填充边界所需的字节数。 更多...
|
|
size_type | cudf::num_bitmask_words (size_type number_of_bits) |
| 返回表示指定位数所需的 bitmask_type 字数。 更多...
|
|
rmm::device_buffer | cudf::create_null_mask (size_type size, mask_state state, rmm::cuda_stream_view stream=cudf::get_default_stream(), rmm::device_async_resource_ref mr=cudf::get_current_device_resource_ref()) |
| 创建一个 device_buffer 用作 column 的空值指示符位掩码。 更多...
|
|
void | cudf::set_null_mask (bitmask_type *bitmask, size_type begin_bit, size_type end_bit, bool valid, rmm::cuda_stream_view stream=cudf::get_default_stream()) |
| 将预分配的位掩码缓冲区在范围 [begin_bit, end_bit) 内设置为给定状态。 更多...
|
|
rmm::device_buffer | cudf::copy_bitmask (bitmask_type const *mask, size_type begin_bit, size_type end_bit, rmm::cuda_stream_view stream=cudf::get_default_stream(), rmm::device_async_resource_ref mr=cudf::get_current_device_resource_ref()) |
| 从由索引范围 [begin_bit, end_bit) 定义的位掩码切片创建 device_buffer 。 更多...
|
|
rmm::device_buffer | cudf::copy_bitmask (column_view const &view, rmm::cuda_stream_view stream=cudf::get_default_stream(), rmm::device_async_resource_ref mr=cudf::get_current_device_resource_ref()) |
| 将 view 的位掩码从位 [view.offset(), view.offset() + view.size()) 复制到 device_buffer 中。 更多...
|
|
std::pair< rmm::device_buffer, size_type > | cudf::bitmask_and (table_view const &view, rmm::cuda_stream_view stream=cudf::get_default_stream(), rmm::device_async_resource_ref mr=cudf::get_current_device_resource_ref()) |
| 对表的列的位掩码执行按位 AND 操作。返回结果掩码和未设置位的计数对。 更多...
|
|
std::pair< rmm::device_buffer, size_type > | cudf::bitmask_or (table_view const &view, rmm::cuda_stream_view stream=cudf::get_default_stream(), rmm::device_async_resource_ref mr=cudf::get_current_device_resource_ref()) |
| 对表的列的位掩码执行按位 OR 操作。返回结果掩码和未设置位的计数对。 更多...
|
|
cudf::size_type | cudf::null_count (bitmask_type const *bitmask, size_type start, size_type stop, rmm::cuda_stream_view stream=cudf::get_default_stream()) |
| 给定有效性位掩码,计算范围 [start, stop) 内空元素(未设置位)的数量。 更多...
|
|