-
Notifications
You must be signed in to change notification settings - Fork 4.2k
MINOR: [Rust][Docs] Update rust feature support docs #13879
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Changes from all commits
File filter
Filter by extension
Conversations
Jump to
Diff view
Diff view
There are no files selected for viewing
| Original file line number | Diff line number | Diff line change |
|---|---|---|
|
|
@@ -40,13 +40,13 @@ Data Types | |
| +-------------------+-------+-------+-------+------------+-------+-------+-------+ | ||
| | UInt8/16/32/64 | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | | ||
| +-------------------+-------+-------+-------+------------+-------+-------+-------+ | ||
| | Float16 | | | ✓ | | | | ✓ | | ||
| | Float16 | | | ✓ | | | ✓ | ✓ | | ||
| +-------------------+-------+-------+-------+------------+-------+-------+-------+ | ||
| | Float32/64 | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | | ||
| +-------------------+-------+-------+-------+------------+-------+-------+-------+ | ||
| | Decimal128 | ✓ | ✓ | ✓ | | ✓ | ✓ | ✓ | | ||
| +-------------------+-------+-------+-------+------------+-------+-------+-------+ | ||
| | Decimal256 | ✓ | ✓ | ✓ | | ✓ | | ✓ | | ||
| | Decimal256 | ✓ | ✓ | ✓ | | ✓ | ✓ | ✓ | | ||
|
Contributor
Author
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. |
||
| +-------------------+-------+-------+-------+------------+-------+-------+-------+ | ||
| | Date32/64 | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | | ||
| +-------------------+-------+-------+-------+------------+-------+-------+-------+ | ||
|
|
@@ -81,11 +81,11 @@ Data Types | |
| +-------------------+-------+-------+-------+------------+-------+-------+-------+ | ||
| | Struct | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | | ||
| +-------------------+-------+-------+-------+------------+-------+-------+-------+ | ||
| | Map | ✓ | ✓ | ✓ | ✓ | | | ✓ | | ||
| | Map | ✓ | ✓ | ✓ | ✓ | | ✓ | ✓ | | ||
|
Contributor
Author
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. |
||
| +-------------------+-------+-------+-------+------------+-------+-------+-------+ | ||
| | Dense Union | ✓ | ✓ | ✓ | | | | ✓ | | ||
| | Dense Union | ✓ | ✓ | ✓ | | | ✓ | ✓ | | ||
| +-------------------+-------+-------+-------+------------+-------+-------+-------+ | ||
| | Sparse Union | ✓ | ✓ | ✓ | | | | ✓ | | ||
| | Sparse Union | ✓ | ✓ | ✓ | | | ✓ | ✓ | | ||
|
Comment on lines
+86
to
+88
Contributor
Author
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. |
||
| +-------------------+-------+-------+-------+------------+-------+-------+-------+ | ||
|
|
||
| +-------------------+-------+-------+-------+------------+-------+-------+-------+ | ||
|
|
@@ -94,7 +94,7 @@ Data Types | |
| +===================+=======+=======+=======+============+=======+=======+=======+ | ||
| | Dictionary | ✓ | ✓ (1) | ✓ | ✓ (1) | ✓ (1) | ✓ (1) | ✓ | | ||
| +-------------------+-------+-------+-------+------------+-------+-------+-------+ | ||
| | Extension | ✓ | ✓ | ✓ | | | | ✓ | | ||
| | Extension | ✓ | ✓ | ✓ | | | ✓ | ✓ | | ||
|
Contributor
Author
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. Not sure about this one, but we support propagating the metadata which seems to be all that is required?? |
||
| +-------------------+-------+-------+-------+------------+-------+-------+-------+ | ||
|
|
||
| Notes: | ||
|
|
@@ -128,7 +128,7 @@ IPC Format | |
| +-----------------------------+-------+-------+-------+------------+-------+-------+-------+ | ||
| | Sparse tensors | ✓ | | | | | | | | ||
| +-----------------------------+-------+-------+-------+------------+-------+-------+-------+ | ||
| | Buffer compression | ✓ | ✓ (3) | ✓ | | | | ✓ | | ||
| | Buffer compression | ✓ | ✓ (3) | ✓ | | | ✓ | ✓ | | ||
|
Contributor
Author
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. This was just added by @liukun4515 and @alamb in apache/arrow-rs#2369
Contributor
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. 🎉 |
||
| +-----------------------------+-------+-------+-------+------------+-------+-------+-------+ | ||
| | Endianness conversion | ✓ (2) | | ✓ (2) | | | | | | ||
| +-----------------------------+-------+-------+-------+------------+-------+-------+-------+ | ||
|
|
@@ -156,11 +156,11 @@ Flight RPC | |
| +--------------------------------------------+-------+-------+-------+------------+-------+-------+-------+ | ||
| | Flight RPC Transport | C++ | Java | Go | JavaScript | C# | Rust | Julia | | ||
| +============================================+=======+=======+=======+============+=======+=======+=======+ | ||
| | gRPC_ transport (grpc:, grpc+tcp:) | ✓ | ✓ | ✓ | | ✓ | | | | ||
| | gRPC_ transport (grpc:, grpc+tcp:) | ✓ | ✓ | ✓ | | ✓ | ✓ | | | ||
| +--------------------------------------------+-------+-------+-------+------------+-------+-------+-------+ | ||
| | gRPC domain socket transport (grpc+unix:) | ✓ | ✓ | ✓ | | ✓ | | | | ||
| | gRPC domain socket transport (grpc+unix:) | ✓ | ✓ | ✓ | | ✓ | ✓ | | | ||
| +--------------------------------------------+-------+-------+-------+------------+-------+-------+-------+ | ||
| | gRPC + TLS transport (grpc+tls:) | ✓ | ✓ | ✓ | | ✓ | | | | ||
| | gRPC + TLS transport (grpc+tls:) | ✓ | ✓ | ✓ | | ✓ | ✓ | | | ||
|
Comment on lines
+159
to
+163
Contributor
Author
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. |
||
| +--------------------------------------------+-------+-------+-------+------------+-------+-------+-------+ | ||
| | UCX_ transport (ucx:) | ✓ | | | | | | | | ||
| +--------------------------------------------+-------+-------+-------+------------+-------+-------+-------+ | ||
|
|
@@ -261,27 +261,25 @@ C Stream Interface | |
| Third-Party Data Formats | ||
| ======================== | ||
|
|
||
| +-----------------------------+---------+---------+-------+------------+-------+---------+-------+ | ||
| | Format | C++ | Java | Go | JavaScript | C# | Rust | Julia | | ||
| | | | | | | | | | | ||
| +=============================+=========+=========+=======+============+=======+=========+=======+ | ||
| | Avro | | R | | | | | | | ||
| +-----------------------------+---------+---------+-------+------------+-------+---------+-------+ | ||
| | CSV | R/W | | R/W | | | R/W | R/W | | ||
| +-----------------------------+---------+---------+-------+------------+-------+---------+-------+ | ||
| | ORC | R/W | R (2) | | | | | | | ||
| +-----------------------------+---------+---------+-------+------------+-------+---------+-------+ | ||
| | Parquet | R/W | R (3) | R/W | | | R/W (1) | | | ||
| +-----------------------------+---------+---------+-------+------------+-------+---------+-------+ | ||
| +-----------------------------+---------+---------+-------+------------+-------+-------+-------+ | ||
| | Format | C++ | Java | Go | JavaScript | C# | Rust | Julia | | ||
| | | | | | | | | | | ||
| +=============================+=========+=========+=======+============+=======+=======+=======+ | ||
| | Avro | | R | | | | | | | ||
| +-----------------------------+---------+---------+-------+------------+-------+-------+-------+ | ||
| | CSV | R/W | | R/W | | | R/W | R/W | | ||
| +-----------------------------+---------+---------+-------+------------+-------+-------+-------+ | ||
| | ORC | R/W | R (1) | | | | | | | ||
| +-----------------------------+---------+---------+-------+------------+-------+-------+-------+ | ||
| | Parquet | R/W | R (2) | R/W | | | R/W | | | ||
| +-----------------------------+---------+---------+-------+------------+-------+-------+-------+ | ||
|
|
||
| Notes: | ||
|
|
||
| * *R* = Read supported | ||
|
|
||
| * *W* = Write supported | ||
|
|
||
| * \(1) Nested read/write not supported. | ||
| * \(1) Through JNI bindings. (Provided by ``org.apache.arrow.orc:arrow-orc``) | ||
|
|
||
| * \(2) Through JNI bindings. (Provided by ``org.apache.arrow.orc:arrow-orc``) | ||
|
|
||
| * \(3) Through JNI bindings to Arrow C++ Datasets. (Provided by ``org.apache.arrow:arrow-dataset``) | ||
| * \(2) Through JNI bindings to Arrow C++ Datasets. (Provided by ``org.apache.arrow:arrow-dataset``) | ||
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
https://docs.rs/arrow/latest/arrow/array/type.Float16Array.html