libcudf
24.04.00
|
Files | |
file | csv.hpp |
file | io/json.hpp |
file | orc.hpp |
file | parquet.hpp |
Functions | |
void | cudf::io::write_csv (csv_writer_options const &options, rmm::cuda_stream_view stream=cudf::get_default_stream(), rmm::mr::device_memory_resource *mr=rmm::mr::get_current_device_resource()) |
Writes a set of columns to CSV format. More... | |
void | cudf::io::write_json (json_writer_options const &options, rmm::cuda_stream_view stream=cudf::get_default_stream(), rmm::mr::device_memory_resource *mr=rmm::mr::get_current_device_resource()) |
Writes a set of columns to JSON format. More... | |
void | cudf::io::write_orc (orc_writer_options const &options, rmm::cuda_stream_view stream=cudf::get_default_stream()) |
Writes a set of columns to ORC format. More... | |
std::unique_ptr< std::vector< uint8_t > > | cudf::io::write_parquet (parquet_writer_options const &options, rmm::cuda_stream_view stream=cudf::get_default_stream()) |
Writes a set of columns to parquet format. More... | |
std::unique_ptr< std::vector< uint8_t > > | cudf::io::merge_row_group_metadata (std::vector< std::unique_ptr< std::vector< uint8_t >>> const &metadata_list) |
Merges multiple raw metadata blobs that were previously created by write_parquet into a single metadata blob. More... | |
std::unique_ptr<std::vector<uint8_t> > cudf::io::merge_row_group_metadata | ( | std::vector< std::unique_ptr< std::vector< uint8_t >>> const & | metadata_list | ) |
Merges multiple raw metadata blobs that were previously created by write_parquet into a single metadata blob.
[in] | metadata_list | List of input file metadata |
void cudf::io::write_csv | ( | csv_writer_options const & | options, |
rmm::cuda_stream_view | stream = cudf::get_default_stream() , |
||
rmm::mr::device_memory_resource * | mr = rmm::mr::get_current_device_resource() |
||
) |
Writes a set of columns to CSV format.
The following code snippet demonstrates how to write columns to a file:
options | Settings for controlling writing behavior |
stream | CUDA stream used for device memory operations and kernel launches |
mr | Device memory resource to use for device memory allocation |
void cudf::io::write_json | ( | json_writer_options const & | options, |
rmm::cuda_stream_view | stream = cudf::get_default_stream() , |
||
rmm::mr::device_memory_resource * | mr = rmm::mr::get_current_device_resource() |
||
) |
Writes a set of columns to JSON format.
The following code snippet demonstrates how to write columns to a file:
options | Settings for controlling writing behavior |
stream | CUDA stream used for device memory operations and kernel launches |
mr | Device memory resource to use for device memory allocation |
void cudf::io::write_orc | ( | orc_writer_options const & | options, |
rmm::cuda_stream_view | stream = cudf::get_default_stream() |
||
) |
Writes a set of columns to ORC format.
The following code snippet demonstrates how to write columns to a file:
options | Settings for controlling reading behavior |
stream | CUDA stream used for device memory operations and kernel launches |
std::unique_ptr<std::vector<uint8_t> > cudf::io::write_parquet | ( | parquet_writer_options const & | options, |
rmm::cuda_stream_view | stream = cudf::get_default_stream() |
||
) |
Writes a set of columns to parquet format.
The following code snippet demonstrates how to write columns to a file:
options | Settings for controlling writing behavior |
stream | CUDA stream used for device memory operations and kernel launches |