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

struct  cudf::io::parquet::experimental::deletion_vector_info
 Struct used to specify information about deletion vectors and the index column to the experimental parquet reader. More...
 
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, deletion_vector_info const &deletion_vector_info, 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 specified 64-bit roaring bitmap deletion vectors and applies them to the read table. More...