Expand description
Data reading and Arrow [RecordBatch] conversion.
ReadStatData coordinates the FFI parsing of row values from a .sas7bdat file,
accumulating them directly into typed Arrow builders via the handle_value
callback, then finishing them into an Arrow RecordBatch for downstream writing.
Supports streaming chunks with configurable row offsets and progress tracking.
Structsยง
- Read
Stat Data - Holds parsed row data from a
.sas7bdatfile and converts it to Arrow format. - Streaming
Data ๐ - Callback context used by the high-level reader to rotate builders while a single ReadStat parse is in progress.
Enumsยง
- Column
Builder ๐ - A typed Arrow array builder for a single column.
Constantsยง
- MAX_
PREALLOC_ ๐ROWS - Upper bound on the row capacity pre-allocated for Arrow builders.
- MAX_
STRING_ ๐COLUMN_ PREALLOC_ BYTES - Maximum share of the aggregate reservation assigned to one string column.
- MAX_
STRING_ ๐PREALLOC_ BYTES - Maximum initial value-byte reservation across all string columns.
- MAX_
STRING_ ๐PREALLOC_ ROWS - Maximum aggregate initial row capacity across all string columns.