Classes | Namespaces | Enumerations | Functions
unicode_normalize.hpp File Reference

APIs for Unicode TR15 normalization of strings columns. More...

#include <cudf/column/column.hpp>
#include <cudf/column/column_view.hpp>
#include <cudf/strings/strings_column_view.hpp>
#include <cudf/table/table_view.hpp>
#include <cudf/utilities/export.hpp>
#include <cudf/utilities/memory_resource.hpp>

Go to the source code of this file.

Classes

struct  nvtext::unicode_normalizer
 Normalizer object for Unicode TR15 normalization. More...
 

Namespaces

 nvtext
 NVText APIs.
 

Enumerations

enum class  nvtext::unicode_normalization_form : int32_t { nvtext::NFD , nvtext::NFC , nvtext::NFKD , nvtext::NFKC }
 Unicode normalization form per Unicode Standard Annex #15. More...
 

Functions

std::unique_ptr< unicode_normalizer > nvtext::create_unicode_normalizer (cudf::table_view const &unicode_data, unicode_normalization_form form, cuda::stream_ref stream=cudf::get_default_stream(), rmm::device_async_resource_ref mr=cudf::get_current_device_resource_ref())
 Create a unicode_normalizer object. More...
 
std::unique_ptr< cudf::columnnvtext::normalize_unicode (cudf::strings_column_view const &input, unicode_normalizer const &normalizer, cuda::stream_ref stream=cudf::get_default_stream(), rmm::device_async_resource_ref mr=cudf::get_current_device_resource_ref())
 Normalize a strings column using Unicode TR15 normalization. More...
 

Detailed Description

APIs for Unicode TR15 normalization of strings columns.

Definition in file unicode_normalize.hpp.