This is an automated email from the ASF dual-hosted git repository.

kou pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/arrow.git.


    from b747e2c  ARROW-11460: [R] Use system libraries if present on Linux
     add 1248228  ARROW-13629: [Ruby] Add support for building/converting map

No new revisions were added by this update.

Summary of changes:
 ruby/red-arrow/ext/arrow/converters.cpp            |   5 +
 ruby/red-arrow/ext/arrow/converters.hpp            | 126 +++++++++++++++++
 ruby/red-arrow/ext/arrow/raw-records.cpp           |   1 +
 ruby/red-arrow/ext/arrow/values.cpp                |   1 +
 ruby/red-arrow/lib/arrow/loader.rb                 |   3 +
 ruby/red-arrow/lib/arrow/map-array-builder.rb      | 109 ++++++++++++++
 .../{fixed-size-binary-array.rb => map-array.rb}   |   8 +-
 ruby/red-arrow/lib/arrow/map-data-type.rb          |  89 ++++++++++++
 .../test/raw-records/test-dense-union-array.rb     |  14 ++
 ruby/red-arrow/test/raw-records/test-list-array.rb |  19 +++
 .../{test-struct-array.rb => test-map-array.rb}    | 139 ++++++++----------
 .../test/raw-records/test-sparse-union-array.rb    |  14 ++
 .../test/raw-records/test-struct-array.rb          |  15 ++
 ruby/red-arrow/test/test-map-array-builder.rb      | 110 +++++++++++++++
 .../test/{test-list-array.rb => test-map-array.rb} |  15 +-
 ...cimal128-data-type.rb => test-map-data-type.rb} |  17 ++-
 .../test/values/test-dense-union-array.rb          |  14 ++
 ruby/red-arrow/test/values/test-list-array.rb      |  17 +++
 .../{test-struct-array.rb => test-map-array.rb}    | 156 ++++++++-------------
 .../test/values/test-sparse-union-array.rb         |  14 ++
 ruby/red-arrow/test/values/test-struct-array.rb    |  15 ++
 21 files changed, 705 insertions(+), 196 deletions(-)
 create mode 100644 ruby/red-arrow/lib/arrow/map-array-builder.rb
 copy ruby/red-arrow/lib/arrow/{fixed-size-binary-array.rb => map-array.rb} 
(87%)
 create mode 100644 ruby/red-arrow/lib/arrow/map-data-type.rb
 copy ruby/red-arrow/test/raw-records/{test-struct-array.rb => 
test-map-array.rb} (74%)
 create mode 100644 ruby/red-arrow/test/test-map-array-builder.rb
 copy ruby/red-arrow/test/{test-list-array.rb => test-map-array.rb} (71%)
 copy ruby/red-arrow/test/{test-decimal128-data-type.rb => 
test-map-data-type.rb} (71%)
 copy ruby/red-arrow/test/values/{test-struct-array.rb => test-map-array.rb} 
(73%)

Reply via email to