Module parquet::schema::printer [−][src]
Parquet schema printer. Provides methods to print Parquet file schema and list file metadata.
Example
use std::fs::File; use std::path::Path; use parquet::file::reader::{FileReader, SerializedFileReader}; use parquet::schema::printer::{ print_parquet_metadata, print_file_metadata, print_schema }; // 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 |