pub fn read_record_batch<R>(
batch: RecordBatchRef<'_>,
fields: &[Field],
ipc_schema: &IpcSchema,
projection: Option<&[usize]>,
dictionaries: &HashMap<i64, Arc<dyn Array + 'static>, RandomState>,
version: MetadataVersion,
reader: &mut R,
block_offset: u64
) -> Result<Chunk<Arc<dyn Array + 'static>>, ArrowError> where
R: Read + Seek,
This is supported on crate feature
io_ipc
only.Expand description
Creates a record batch from binary data using the ipc::RecordBatch
indexes and the Schema
Panic
Panics iff the projection is not in increasing order (e.g. [1, 0]
nor [0, 1, 1]
are valid)