Struct parquet::record::reader::TreeBuilder [−][src]
pub struct TreeBuilder { /* fields omitted */ }
Expand description
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
.
Implementations
impl TreeBuilder
[src]
impl TreeBuilder
[src]pub fn with_batch_size(self, batch_size: usize) -> Self
[src]
pub fn with_batch_size(self, batch_size: usize) -> Self
[src]Sets batch size for this tree builder.
pub fn build(
&self,
descr: SchemaDescPtr,
row_group_reader: &dyn RowGroupReader
) -> Reader
[src]
pub fn build(
&self,
descr: SchemaDescPtr,
row_group_reader: &dyn RowGroupReader
) -> Reader
[src]Creates new root reader for provided schema and row group.
pub fn as_iter(
&self,
descr: SchemaDescPtr,
row_group_reader: &dyn RowGroupReader
) -> ReaderIterⓘNotable traits for ReaderIter
impl Iterator for ReaderIter type Item = Row;
[src]
pub fn as_iter(
&self,
descr: SchemaDescPtr,
row_group_reader: &dyn RowGroupReader
) -> ReaderIterⓘNotable traits for ReaderIter
impl Iterator for ReaderIter type Item = Row;
[src]Creates iterator of Row
s directly from schema descriptor and row group.
Auto Trait Implementations
impl RefUnwindSafe for TreeBuilder
impl Send for TreeBuilder
impl Sync for TreeBuilder
impl Unpin for TreeBuilder
impl UnwindSafe for TreeBuilder
Blanket Implementations
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]pub fn borrow_mut(&mut self) -> &mut T
[src]
pub fn borrow_mut(&mut self) -> &mut T
[src]Mutably borrows from an owned value. Read more
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
impl<V, T> VZip<V> for T where
V: MultiLane<T>,