Struct parquet::arrow::arrow_array_reader::ArrowArrayReader [−][src]
pub struct ArrowArrayReader<'a, C: ArrayConverter + 'a> { /* fields omitted */ }
Implementations
pub fn try_new<P: PageIterator + 'a>(
column_chunk_iterator: P,
column_desc: ColumnDescPtr,
array_converter: C,
arrow_type: Option<ArrowType>
) -> Result<Self>
Trait Implementations
Returns the arrow type of this array reader.
Reads at most batch_size
records into an arrow array and return it.
Returns the definition levels of data from last call of next_batch
.
The result is used by parent array reader to calculate its own definition
levels and repetition levels, so that its parent can calculate null bitmap. Read more