Read Apache ORC in Rust.
| Column Encoding | Read | Write | Rust Type | Arrow DataType |
| ------------------------- | ---- | ----- | --------------------- | ----------------------- |
| SmallInt, Int, BigInt | ✓ | | i16, i32, i64 | Int16, Int32, Int64 |
| Float, Double | ✓ | | f32, f64 | Float32, Float64 |
| String, Char, and VarChar | ✓ | | string | Utf8 |
| Boolean | ✓ | | bool | Boolean |
| TinyInt | ✗ | | | |
| Binary | ✓ | | Vec
| Compression | Support | | ----------- | ------- | | None | ✓ | | ZLIB | ✓ | | SNAPPY | ✗ | | LZO | ✗ | | LZ4 | ✗ | | ZSTD | ✓ |