Classes | Namespaces | Functions
parquet_metadata.hpp File Reference

Freeform APIs for Parquet metadata. More...

#include <cudf/io/datasource.hpp>
#include <cudf/io/parquet_schema.hpp>
#include <cudf/io/types.hpp>
#include <cudf/table/table.hpp>
#include <cudf/utilities/default_stream.hpp>
#include <cudf/utilities/export.hpp>
#include <cudf/utilities/memory_resource.hpp>
#include <memory>
#include <span>
#include <string>
#include <string_view>
#include <vector>

Go to the source code of this file.

Classes

struct  cudf::io::parquet_column_schema
 Schema of a parquet column, including the nested columns. More...
 
struct  cudf::io::parquet_schema
 Schema of a parquet file. More...
 
class  cudf::io::parquet_metadata
 Information about content of a parquet file. More...
 

Namespaces

 cudf
 cuDF interfaces
 
 cudf::io
 IO interfaces.
 

Functions

parquet_metadata cudf::io::read_parquet_metadata (source_info const &src_info)
 Reads metadata of parquet dataset. More...
 
std::vector< parquet::FileMetaData > cudf::io::read_parquet_footers (std::span< std::unique_ptr< cudf::io::datasource > const > sources)
 Constructs FileMetaData objects from parquet dataset. More...
 
std::unique_ptr< table > cudf::io::read_parquet_column_chunk_bounds (std::span< parquet::FileMetaData const > parquet_metadatas, std::span< std::string const > column_names, cuda::stream_ref stream=cudf::get_default_stream(), cudf::memory_resources mr=cudf::get_current_device_resource_ref())
 Decode parquet column-chunk min/max statistics for selected leaf columns. More...
 

Detailed Description

Freeform APIs for Parquet metadata.

Definition in file parquet_metadata.hpp.