Classes | Namespaces | Functions
multibyte_split.hpp File Reference
#include <cudf/column/column.hpp>
#include <cudf/io/text/byte_range_info.hpp>
#include <cudf/io/text/data_chunk_source.hpp>
#include <rmm/mr/device/device_memory_resource.hpp>
#include <rmm/mr/device/per_device_resource.hpp>
#include <rmm/resource_ref.hpp>
#include <memory>
#include <optional>

Go to the source code of this file.

Classes

struct  cudf::io::text::parse_options
 Parsing options for multibyte_split. More...
 

Namespaces

 cudf
 cuDF interfaces
 
 cudf::io
 IO interfaces.
 

Functions

std::unique_ptr< cudf::columncudf::io::text::multibyte_split (data_chunk_source const &source, std::string const &delimiter, parse_options options={}, rmm::cuda_stream_view stream=cudf::get_default_stream(), rmm::device_async_resource_ref mr=rmm::mr::get_current_device_resource())
 Splits the source text into a strings column using a multiple byte delimiter. More...
 
std::unique_ptr< cudf::columncudf::io::text::multibyte_split (data_chunk_source const &source, std::string const &delimiter, std::optional< byte_range_info > byte_range, rmm::cuda_stream_view stream=cudf::get_default_stream(), rmm::device_async_resource_ref mr=rmm::mr::get_current_device_resource())
 Splits the source text into a strings column using a multiple byte delimiter. More...