Skip to content

Tags

Tags give the ability to mark specific points in history as being important
  • v0.5.0
    d9fe6b6e · Publish v0.5.0 ·
    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.2
    v0.4.2
    
    Fixes:
    
    * Fix decoding of timestamps, they are not a single i64 as I thought
  • v0.4.0
    17449395 · Publish v0.4.0 ·
    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.0
    f6a1c142 · Publish v0.3.0 ·
    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.3
    9b1818f3 · Publish v0.2.3 ·
    v0.2.3
    
    Documentation:
    
    * Avoid relative links between crate documentation
  • v0.2.2
    2ddf382c · Publish v0.2.2 ·
    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.1
    9ca7fcbc · Publish v0.2.1 ·
    v0.2.1
    
    Documentation:
    
    * `orcxx_derive`: Document RowIterator with an example
    
    Internal:
    
    * Use system libraries when building on docs.rs
  • v0.2.0
    b5d0ef0e · Publish v0.2.0 ·
    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.0
    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)