Classes | Namespaces | Functions
deletion_vectors.hpp File Reference
#include <cudf/io/parquet.hpp>
#include <cudf/io/types.hpp>
#include <cudf/types.hpp>
#include <cudf/utilities/export.hpp>
#include <queue>

Go to the source code of this file.

Classes

class  cudf::io::parquet::experimental::chunked_parquet_reader
 The chunked parquet reader class to read a Parquet source iteratively in a series of tables, chunk by chunk. Each chunk is prepended with a row index column built using the specified row group offsets and row counts. The resultant table chunk is filtered using the supplied serialized roaring64 bitmap deletion vector and returned. More...
 

Namespaces

 cudf
 cuDF interfaces
 
 cudf::io
 IO interfaces.
 

Functions

table_with_metadata cudf::io::parquet::experimental::read_parquet (parquet_reader_options const &options, cudf::host_span< cuda::std::byte const > serialized_roaring64, cudf::host_span< size_t const > row_group_offsets, cudf::host_span< size_type const > row_group_num_rows, rmm::cuda_stream_view stream=cudf::get_default_stream(), rmm::device_async_resource_ref mr=rmm::mr::get_current_device_resource_ref())
 Reads a table from parquet source, prepends an index column to it, deserializes the roaring64 deletion vector and applies it to the read table. More...