Module arrow_reader

Module arrow_reader 

Source
Expand description

Reader types for reading Arrow record batch data as native Rust types.

This module provides zero-copy readers that access Arrow columnar data directly without copying or allocating new memory for individual field access.

Structs§

ArrowRowIterator
Iterator over log rows in an RecordBatch.
ArrowRowReader
A reader for accessing individual row data from an Arrow RecordBatch.
BlockReader
Reader for block data from Arrow batches.
ColumnError
Error that occurs when trying to access a column in Arrow data.
LogReader
Reader for log data from Arrow batches.
TraceReader
Reader for trace data from Arrow batches.
TransactionReader
Reader for transaction data from Arrow batches.

Enums§

ColumnErrorType
The specific type of error that can occur when accessing a column.
ReadError
Error that can occur when reading data from Arrow columns.

Type Aliases§

BlockIterator
Iterator over block rows in an RecordBatch.
LogIterator
Iterator over log rows in an RecordBatch.
TraceIterator
Iterator over trace rows in an RecordBatch.
TransactionIterator
Iterator over transaction rows in an RecordBatch.