Skip to main content

Module push_decoder

Module push_decoder 

Source

Re-exportsยง

use crate::DecodeResult; ๐Ÿ”’
use crate::encryption::decrypt::FileDecryptionProperties; ๐Ÿ”’
use crate::errors::ParquetError; ๐Ÿ”’
use crate::errors::Result; ๐Ÿ”’
use crate::file::FOOTER_SIZE; ๐Ÿ”’
use crate::file::metadata::page_index::PageIndex; ๐Ÿ”’
use crate::file::metadata::parser::MetadataParser; ๐Ÿ”’
use crate::file::metadata::parser::parse_page_index; ๐Ÿ”’
use crate::file::metadata::ColumnChunkMask; ๐Ÿ”’
use crate::file::metadata::FooterTail; ๐Ÿ”’
use crate::file::metadata::PageIndexPolicy; ๐Ÿ”’
use crate::file::metadata::ParquetMetaData; ๐Ÿ”’
use crate::file::metadata::ParquetMetaDataOptions; ๐Ÿ”’
use crate::file::reader::ChunkReader; ๐Ÿ”’
use bytes::Bytes; ๐Ÿ”’
use std::ops::Range; ๐Ÿ”’
use std::sync::Arc; ๐Ÿ”’

Structsยง

ParquetMetaDataPushDecoder
A push decoder for ParquetMetaData.

Enumsยง

DecodeState ๐Ÿ”’
Decoding state machine

Functionsยง

needs_range ๐Ÿ”’
returns a DecodeResults that describes needing the given range
range_for_page_index ๐Ÿ”’
Returns the byte range needed to read the offset/page indexes, based on the specified policies and masks