pub fn column_iter_to_arrays<'a, I: 'a>(
    columns: Vec<I>,
    types: Vec<&PrimitiveType>,
    field: Field,
    chunk_size: Option<usize>,
    num_rows: usize
) -> Result<ArrayIter<'a>> where
    I: Pages
Available on crate feature io_parquet only.
Expand description

An iterator adapter that maps multiple iterators of Pages into an iterator of Arrays.

For a non-nested datatypes such as DataType::Int32, this function requires a single element in columns and types. For nested types, columns must be composed by all parquet columns with associated types types.

The arrays are guaranteed to be at most of size chunk_size and data type field.data_type.