sas7bdat 0.2.0

Rust library + CLI for decoding SAS7BDAT datasets and streaming them to modern formats.
Documentation
mod catalog;
pub mod core;
mod header;
pub mod metadata;
mod rows;

pub use catalog::{CatalogLayout, parse_catalog};
pub use core::byteorder::{read_i16, read_u16, read_u32, read_u64, read_u64_be};
pub use header::{SasHeader, parse_header};
pub use metadata::{
    ColumnInfo, ColumnKind, ColumnMetadataBuilder, ColumnOffsets, DatasetLayout, NumericKind,
    RowInfo, TextRef, TextStore, parse_metadata,
};
pub use rows::{
    ColumnarBatch, ColumnarColumn, MaterializedUtf8Column, OwnedRowIterator, RowIterator,
    RowIteratorCore, RuntimeColumnRef, StagedUtf8Value, StreamingCell, StreamingRow,
    TypedNumericColumn, row_iterator,
};
#[cfg(feature = "parquet")]
pub(crate) use rows::{sas_days_to_datetime, sas_seconds_to_datetime, sas_seconds_to_time};