#include <cudf/dictionary/search.hpp>
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.
- Exceptions
-
| std::invalid_argument | if key.type() != dictionary.keys().type() or dictionary is empty. |
- Parameters
-
| 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 |
- Returns
- Numeric scalar index value of the key within the dictionary