-
v0.5.0d9fe6b6e · ·
v0.5.0 * Compile with `-fPIC` to fix some linking issues * Fix tests * Add `ORC_USE_SYSTEM_LIBRARIES` env var to use system libraries instead of downloading * Display nicer error messages when CMake or Make returns an error
-
v0.4.219797269 · ·
v0.4.2 Fixes: * Fix decoding of timestamps, they are not a single i64 as I thought
-
v0.4.017449395 · ·
v0.4.0 Breaking: * Use `thiserror` instead of nested `Result` * Rename 'utils' module to 'errors' Additions: * Add support for deserializing Timestamp as i64 struct field Internal: * Replace `unsafe_unwrap` with stdlib's `unwrap_unchecked`
-
v0.3.0f6a1c142 · ·
v0.3.0 Breaking: * Make `Reader::row_reader()` take a ref instead of owned RowReaderOptions Additions: * Add ParallelRowIterator * Implement ExactSizeIterator and DoubleEndedIterator for RowIterator * Implement `row_number()` and `seek_to_row()` for RowReader * Impl Sync and Clone for RowReaderOptions * Implement Send for vectors Fixes: * Fix empty list deserialization Internal: * `orcxx_derive/tests/test1.rs`: Test more batch sizes (+deduplicate)
-
-
v0.2.22ddf382c · ·
v0.2.2 Documentation: * Copy examples to the README * Add links between documentation pages Internal: * Add pre-commit config * Remove orcxx/README.md symlink
-
v0.2.19ca7fcbc · ·
v0.2.1 Documentation: * `orcxx_derive`: Document RowIterator with an example Internal: * Use system libraries when building on docs.rs
-
v0.2.0b5d0ef0e · ·
v0.2.0 Breaking: * RowIterator: Always check the selected kind * Simplify RowIterator::new() to automatically select columns Additions: * `OrcStruct::columns()` * Support for escaping field names Internal: * Fix dependencies between crates + dedup metadata
-
v0.1.0441b1e24 · ·
v0.1.0 Initial release. Provides full read-only access to .orc files through three APIs: * trees of vectors * vectors of rows (structures generated with a custom derive) * iterator on rows (ditto)