Struct parquet::record::reader::TreeBuilder [−][src]
pub struct TreeBuilder { /* fields omitted */ }Tree builder for Reader enum.
Serves as a container of options for building a reader tree and a builder, and
accessing a records iterator RowIter.
Methods
impl TreeBuilder[src]
impl TreeBuilderpub fn new() -> Self[src]
pub fn new() -> SelfCreates new tree builder with default parameters.
pub fn with_batch_size(self, batch_size: usize) -> Self[src]
pub fn with_batch_size(self, batch_size: usize) -> SelfSets batch size for this tree builder.
pub fn build(
&self,
descr: SchemaDescPtr,
row_group_reader: &RowGroupReader
) -> Reader[src]
pub fn build(
&self,
descr: SchemaDescPtr,
row_group_reader: &RowGroupReader
) -> ReaderCreates new root reader for provided schema and row group.
ⓘImportant traits for ReaderIterpub fn as_iter(
&self,
descr: SchemaDescPtr,
row_group_reader: &RowGroupReader
) -> ReaderIter[src]
ⓘImportant traits for ReaderIter
pub fn as_iter(
&self,
descr: SchemaDescPtr,
row_group_reader: &RowGroupReader
) -> ReaderIterCreates iterator of Rows directly from schema descriptor and row group.
Auto Trait Implementations
impl Send for TreeBuilder
impl Send for TreeBuilderimpl Sync for TreeBuilder
impl Sync for TreeBuilder