From 99ba9a4eca2e83b6e71055eab0ea87a884e82ea6 Mon Sep 17 00:00:00 2001
From: Adam Reeve
Date: Tue, 16 Jul 2024 16:48:38 +1200
Subject: [PATCH] Update support status documentation
---
csharp/README.md | 21 +++++++++------------
docs/source/status.rst | 8 +++++---
2 files changed, 14 insertions(+), 15 deletions(-)
diff --git a/csharp/README.md b/csharp/README.md
index b36eb899db2d5..d00f9dc6b46ab 100644
--- a/csharp/README.md
+++ b/csharp/README.md
@@ -82,6 +82,7 @@ for currently available features.
- Float, Double, Half-float (.NET 6+)
- Binary (variable-length)
- String (utf-8)
+- Large Binary, Large String (but data buffers > 2 GiB are not supported)
- Null
### Parametric Types
@@ -94,6 +95,7 @@ for currently available features.
- Time64
- Binary (fixed-length)
- List
+- Large List (but offsets must be representable as int32)
- Struct
- Union
- Map
@@ -128,18 +130,13 @@ for currently available features.
- Run End Encoding
- Types
- Tensor
-- Arrays
- - Large Arrays
- - Large Binary
- - Large List
- - Large String
- - Views
- - Binary
- - List
- - String
- - Large Binary
- - Large List
- - Large String
+- Array views
+ - Binary
+ - List
+ - String
+ - Large Binary
+ - Large List
+ - Large String
- Array Operations
- Equality / Comparison
- Casting
diff --git a/docs/source/status.rst b/docs/source/status.rst
index 266381175608a..a2fe19c540d91 100644
--- a/docs/source/status.rst
+++ b/docs/source/status.rst
@@ -62,11 +62,11 @@ Data Types
+-------------------+-------+-------+-------+----+-------+-------+-------+-------+-----------+
| Binary | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ |
+-------------------+-------+-------+-------+----+-------+-------+-------+-------+-----------+
-| Large Binary | ✓ | ✓ | ✓ | ✓ | | ✓ | ✓ | | ✓ |
+| Large Binary | ✓ | ✓ | ✓ | ✓ | ✓ (4) | ✓ | ✓ | | ✓ |
+-------------------+-------+-------+-------+----+-------+-------+-------+-------+-----------+
| Utf8 | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ |
+-------------------+-------+-------+-------+----+-------+-------+-------+-------+-----------+
-| Large Utf8 | ✓ | ✓ | ✓ | ✓ | | ✓ | ✓ | | ✓ |
+| Large Utf8 | ✓ | ✓ | ✓ | ✓ | ✓ (4) | ✓ | ✓ | | ✓ |
+-------------------+-------+-------+-------+----+-------+-------+-------+-------+-----------+
| Binary View | ✓ | | ✓ | | ✓ | | | | |
+-------------------+-------+-------+-------+----+-------+-------+-------+-------+-----------+
@@ -85,7 +85,7 @@ Data Types
+-------------------+-------+-------+-------+----+-------+-------+-------+-------+-----------+
| List | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | | ✓ |
+-------------------+-------+-------+-------+----+-------+-------+-------+-------+-----------+
-| Large List | ✓ | ✓ | ✓ | | | ✓ | ✓ | | ✓ |
+| Large List | ✓ | ✓ | ✓ | | ✓ (5) | ✓ | ✓ | | ✓ |
+-------------------+-------+-------+-------+----+-------+-------+-------+-------+-----------+
| List View | ✓ | | ✓ | | ✓ | | | | |
+-------------------+-------+-------+-------+----+-------+-------+-------+-------+-----------+
@@ -125,6 +125,8 @@ Notes:
* \(1) Casting to/from Float16 in Java is not supported.
* \(2) Float16 support in C# is only available when targeting .NET 6+.
* \(3) Nested dictionaries not supported
+* \(4) Data buffers > 2 GiB are not supported
+* \(5) List offsets must be representable as Int32
.. seealso::
The :ref:`format_columnar` and the