paleolimbot commented on code in PR #41052: URL: https://github.com/apache/arrow/pull/41052#discussion_r1555717253
########## docs/source/status.rst: ########## @@ -28,88 +28,88 @@ stated, the Python, R, Ruby and C/GLib libraries follow the C++ Arrow library. Data Types ========== -+-------------------+-------+-------+-------+------------+-------+-------+-------+-------+ -| Data type | C++ | Java | Go | JavaScript | C# | Rust | Julia | Swift | -| (primitive) | | | | | | | | | -+===================+=======+=======+=======+============+=======+=======+=======+=======+ -| Null | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | | -+-------------------+-------+-------+-------+------------+-------+-------+-------+-------+ -| Boolean | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | -+-------------------+-------+-------+-------+------------+-------+-------+-------+-------+ -| Int8/16/32/64 | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | -+-------------------+-------+-------+-------+------------+-------+-------+-------+-------+ -| UInt8/16/32/64 | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | -+-------------------+-------+-------+-------+------------+-------+-------+-------+-------+ -| Float16 | ✓ | ✓ (1) | ✓ | ✓ | ✓ (2)| ✓ | ✓ | | -+-------------------+-------+-------+-------+------------+-------+-------+-------+-------+ -| Float32/64 | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | -+-------------------+-------+-------+-------+------------+-------+-------+-------+-------+ -| Decimal128 | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | | -+-------------------+-------+-------+-------+------------+-------+-------+-------+-------+ -| Decimal256 | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | | -+-------------------+-------+-------+-------+------------+-------+-------+-------+-------+ -| Date32/64 | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | -+-------------------+-------+-------+-------+------------+-------+-------+-------+-------+ -| Time32/64 | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | -+-------------------+-------+-------+-------+------------+-------+-------+-------+-------+ -| Timestamp | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | | -+-------------------+-------+-------+-------+------------+-------+-------+-------+-------+ -| Duration | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | | -+-------------------+-------+-------+-------+------------+-------+-------+-------+-------+ -| Interval | ✓ | ✓ | ✓ | | ✓ | ✓ | ✓ | | -+-------------------+-------+-------+-------+------------+-------+-------+-------+-------+ -| Fixed Size Binary | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | | -+-------------------+-------+-------+-------+------------+-------+-------+-------+-------+ -| Binary | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | -+-------------------+-------+-------+-------+------------+-------+-------+-------+-------+ -| Large Binary | ✓ | ✓ | ✓ | ✓ | | ✓ | ✓ | | -+-------------------+-------+-------+-------+------------+-------+-------+-------+-------+ -| Utf8 | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | -+-------------------+-------+-------+-------+------------+-------+-------+-------+-------+ -| Large Utf8 | ✓ | ✓ | ✓ | ✓ | | ✓ | ✓ | | -+-------------------+-------+-------+-------+------------+-------+-------+-------+-------+ -| Binary View | ✓ | | ✓ | | ✓ | | | | -+-------------------+-------+-------+-------+------------+-------+-------+-------+-------+ -| Large Binary View | ✓ | | ✓ | | | | | | -+-------------------+-------+-------+-------+------------+-------+-------+-------+-------+ -| Utf8 View | ✓ | | ✓ | | ✓ | | | | -+-------------------+-------+-------+-------+------------+-------+-------+-------+-------+ -| Large Utf8 View | ✓ | | ✓ | | | | | | -+-------------------+-------+-------+-------+------------+-------+-------+-------+-------+ - -+-------------------+-------+-------+-------+------------+-------+-------+-------+-------+ -| Data type | C++ | Java | Go | JavaScript | C# | Rust | Julia | Swift | -| (nested) | | | | | | | | | -+===================+=======+=======+=======+============+=======+=======+=======+=======+ -| Fixed Size List | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | | -+-------------------+-------+-------+-------+------------+-------+-------+-------+-------+ -| List | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | | -+-------------------+-------+-------+-------+------------+-------+-------+-------+-------+ -| Large List | ✓ | ✓ | ✓ | | | ✓ | ✓ | | -+-------------------+-------+-------+-------+------------+-------+-------+-------+-------+ -| List View | ✓ | | ✓ | | ✓ | | | | -+-------------------+-------+-------+-------+------------+-------+-------+-------+-------+ -| Large List View | ✓ | | ✓ | | | | | | -+-------------------+-------+-------+-------+------------+-------+-------+-------+-------+ -| Struct | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | | -+-------------------+-------+-------+-------+------------+-------+-------+-------+-------+ -| Map | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | | -+-------------------+-------+-------+-------+------------+-------+-------+-------+-------+ -| Dense Union | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | | -+-------------------+-------+-------+-------+------------+-------+-------+-------+-------+ -| Sparse Union | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | | -+-------------------+-------+-------+-------+------------+-------+-------+-------+-------+ - -+-------------------+-------+-------+-------+------------+-------+-------+-------+-------+ -| Data type | C++ | Java | Go | JavaScript | C# | Rust | Julia | Swift | -| (special) | | | | | | | | | -+===================+=======+=======+=======+============+=======+=======+=======+=======+ -| Dictionary | ✓ | ✓ (3) | ✓ | ✓ | ✓ | ✓ (3) | ✓ | | -+-------------------+-------+-------+-------+------------+-------+-------+-------+-------+ -| Extension | ✓ | ✓ | ✓ | | | ✓ | ✓ | | -+-------------------+-------+-------+-------+------------+-------+-------+-------+-------+ -| Run-End Encoded | ✓ | | ✓ | | | | | | -+-------------------+-------+-------+-------+------------+-------+-------+-------+-------+ ++-------------------+-------+-------+-------+------------+-------+-------+-------+-------+-----------+ +| Data type | C++ | Java | Go | JavaScript | C# | Rust | Julia | Swift | nanoarrow | +| (primitive) | | | | | | | | | | ++===================+=======+=======+=======+============+=======+=======+=======+=======+===========+ +| Null | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | | ✓ | ++-------------------+-------+-------+-------+------------+-------+-------+-------+-------+-----------+ +| Boolean | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ++-------------------+-------+-------+-------+------------+-------+-------+-------+-------+-----------+ +| Int8/16/32/64 | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ++-------------------+-------+-------+-------+------------+-------+-------+-------+-------+-----------+ +| UInt8/16/32/64 | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ++-------------------+-------+-------+-------+------------+-------+-------+-------+-------+-----------+ +| Float16 | ✓ | ✓ (1) | ✓ | ✓ | ✓ (2)| ✓ | ✓ | | ✓ | ++-------------------+-------+-------+-------+------------+-------+-------+-------+-------+-----------+ +| Float32/64 | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ++-------------------+-------+-------+-------+------------+-------+-------+-------+-------+-----------+ +| Decimal128 | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | | ✓ | ++-------------------+-------+-------+-------+------------+-------+-------+-------+-------+-----------+ +| Decimal256 | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | | ✓ | ++-------------------+-------+-------+-------+------------+-------+-------+-------+-------+-----------+ +| Date32/64 | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ++-------------------+-------+-------+-------+------------+-------+-------+-------+-------+-----------+ +| Time32/64 | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ++-------------------+-------+-------+-------+------------+-------+-------+-------+-------+-----------+ +| Timestamp | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | | ✓ | ++-------------------+-------+-------+-------+------------+-------+-------+-------+-------+-----------+ +| Duration | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | | ✓ | ++-------------------+-------+-------+-------+------------+-------+-------+-------+-------+-----------+ +| Interval | ✓ | ✓ | ✓ | | ✓ | ✓ | ✓ | | ✓ | ++-------------------+-------+-------+-------+------------+-------+-------+-------+-------+-----------+ +| Fixed Size Binary | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | | ✓ | ++-------------------+-------+-------+-------+------------+-------+-------+-------+-------+-----------+ +| Binary | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ++-------------------+-------+-------+-------+------------+-------+-------+-------+-------+-----------+ +| Large Binary | ✓ | ✓ | ✓ | ✓ | | ✓ | ✓ | | ✓ | ++-------------------+-------+-------+-------+------------+-------+-------+-------+-------+-----------+ +| Utf8 | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ++-------------------+-------+-------+-------+------------+-------+-------+-------+-------+-----------+ +| Large Utf8 | ✓ | ✓ | ✓ | ✓ | | ✓ | ✓ | | ✓ | ++-------------------+-------+-------+-------+------------+-------+-------+-------+-------+-----------+ +| Binary View | ✓ | | ✓ | | ✓ | | | | | ++-------------------+-------+-------+-------+------------+-------+-------+-------+-------+-----------+ +| Large Binary View | ✓ | | ✓ | | | | | | | ++-------------------+-------+-------+-------+------------+-------+-------+-------+-------+-----------+ +| Utf8 View | ✓ | | ✓ | | ✓ | | | | | ++-------------------+-------+-------+-------+------------+-------+-------+-------+-------+-----------+ +| Large Utf8 View | ✓ | | ✓ | | | | | | | ++-------------------+-------+-------+-------+------------+-------+-------+-------+-------+-----------+ + ++-------------------+-------+-------+-------+------------+-------+-------+-------+-------+-----------+ +| Data type | C++ | Java | Go | JavaScript | C# | Rust | Julia | Swift | nanoarrow | +| (nested) | | | | | | | | | | ++===================+=======+=======+=======+============+=======+=======+=======+=======+===========+ +| Fixed Size List | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | | ✓ | ++-------------------+-------+-------+-------+------------+-------+-------+-------+-------+-----------+ +| List | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | | ✓ | ++-------------------+-------+-------+-------+------------+-------+-------+-------+-------+-----------+ +| Large List | ✓ | ✓ | ✓ | | | ✓ | ✓ | | ✓ | ++-------------------+-------+-------+-------+------------+-------+-------+-------+-------+-----------+ +| List View | ✓ | | ✓ | | ✓ | | | | ✓ | ++-------------------+-------+-------+-------+------------+-------+-------+-------+-------+-----------+ +| Large List View | ✓ | | ✓ | | | | | | ✓ | Review Comment: Good catch! -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected]
