This is an automated email from the ASF dual-hosted git repository.
lidavidm pushed a change to branch main
in repository https://gitbox.apache.org/repos/asf/arrow.git
from f5e40dc45b GH-37978: [C++] Add support for specifying custom Array
element delimiter to `arrow::PrettyPrintOptions` (#37981)
add 4b795ece70 GH-35243: [C#] Implement MapType (#37885)
No new revisions were added by this update.
Summary of changes:
.../Apache.Arrow/Arrays/ArrayDataConcatenator.cs | 28 ++--
.../Apache.Arrow/Arrays/ArrayDataTypeComparer.cs | 13 +-
.../src/Apache.Arrow/Arrays/ArrowArrayFactory.cs | 3 +-
csharp/src/Apache.Arrow/Arrays/BinaryArray.cs | 4 +-
.../Apache.Arrow/Arrays/FixedSizeBinaryArray.cs | 4 +-
csharp/src/Apache.Arrow/Arrays/ListArray.cs | 12 +-
csharp/src/Apache.Arrow/Arrays/MapArray.cs | 174 +++++++++++++++++++++
csharp/src/Apache.Arrow/C/CArrowArrayImporter.cs | 3 +
csharp/src/Apache.Arrow/C/CArrowSchemaExporter.cs | 6 +-
csharp/src/Apache.Arrow/C/CArrowSchemaImporter.cs | 8 +-
.../Apache.Arrow/Ipc/ArrowTypeFlatbufferBuilder.cs | 10 +-
csharp/src/Apache.Arrow/Ipc/MessageSerializer.cs | 7 +
csharp/src/Apache.Arrow/Types/ListType.cs | 2 -
csharp/src/Apache.Arrow/Types/MapType.cs | 58 +++++++
.../test/Apache.Arrow.IntegrationTest/JsonFile.cs | 25 +++
.../test/Apache.Arrow.Tests/ArrayTypeComparer.cs | 13 +-
.../ArrowArrayConcatenatorTests.cs | 51 +++++-
.../CDataInterfacePythonTests.cs | 15 +-
csharp/test/Apache.Arrow.Tests/MapArrayTests.cs | 92 +++++++++++
csharp/test/Apache.Arrow.Tests/TableTests.cs | 2 +-
csharp/test/Apache.Arrow.Tests/TestData.cs | 23 ++-
.../test/Apache.Arrow.Tests/Types/MapTypeTests.cs | 57 +++++++
dev/archery/archery/integration/datagen.py | 3 +-
docs/source/status.rst | 2 +-
24 files changed, 577 insertions(+), 38 deletions(-)
create mode 100644 csharp/src/Apache.Arrow/Arrays/MapArray.cs
create mode 100644 csharp/src/Apache.Arrow/Types/MapType.cs
create mode 100644 csharp/test/Apache.Arrow.Tests/MapArrayTests.cs
create mode 100644 csharp/test/Apache.Arrow.Tests/Types/MapTypeTests.cs