Files | |
| file | dictionary/search.hpp |
Functions | |
| std::unique_ptr< scalar > | cudf::dictionary::get_index (dictionary_column_view const &dictionary, scalar const &key, rmm::cuda_stream_view stream=cudf::get_default_stream(), rmm::device_async_resource_ref mr=cudf::get_current_device_resource_ref()) |
| Return the index value for a given key. More... | |
| std::unique_ptr<scalar> cudf::dictionary::get_index | ( | dictionary_column_view const & | dictionary, |
| scalar const & | key, | ||
| rmm::cuda_stream_view | stream = cudf::get_default_stream(), |
||
| rmm::device_async_resource_ref | mr = cudf::get_current_device_resource_ref() |
||
| ) |
Return the index value for a given key.
If the key does not exist in the dictionary the returned scalar will have is_valid()==false
| cudf::logic_error | if key.type() != dictionary.keys().type() |
| dictionary | The dictionary to search for the key. |
| key | The value to search for in the dictionary keyset. |
| stream | CUDA stream used for device memory operations and kernel launches. |
| mr | Device memory resource used to allocate the returned scalar's device memory. |