[−][src]Module parquet::schema::printer
Parquet schema printer. Provides methods to print Parquet file schema and list file metadata.
Example
use parquet::{ file::reader::{FileReader, SerializedFileReader}, schema::printer::{print_file_metadata, print_parquet_metadata, print_schema}, }; use std::{fs::File, path::Path}; // Open a file let path = Path::new("data/alltypes_plain.parquet"); let file = File::open(&path).expect("File should exist"); let reader = SerializedFileReader::new(file).expect("Valid Parquet file"); let parquet_metadata = reader.metadata(); print_parquet_metadata(&mut std::io::stdout(), &parquet_metadata); print_file_metadata(&mut std::io::stdout(), &parquet_metadata.file_metadata()); print_schema( &mut std::io::stdout(), &parquet_metadata.file_metadata().schema(), );
Functions
print_file_metadata | Prints file metadata |
print_parquet_metadata | Prints Parquet metadata |
print_schema | Prints Parquet |