You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@arrow.apache.org by sh...@apache.org on 2019/08/28 13:26:58 UTC

[arrow] branch master updated (d4d4a12 -> e29732b)

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

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


    from d4d4a12  ARROW-6334: [Java] Improve the dictionary builder API to return the position of the value in the dictionary
     add e29732b  ARROW-6351: [Ruby] Improve Arrow#values performance

No new revisions were added by this update.

Summary of changes:
 .../red-arrow/benchmark/raw-records/decimal128.yml |   4 +-
 .../red-arrow/benchmark/raw-records/dictionary.yml |  22 +-
 ruby/red-arrow/benchmark/raw-records/int64.yml     |   4 +-
 ruby/red-arrow/benchmark/raw-records/list.yml      |  10 +-
 ruby/red-arrow/benchmark/raw-records/timestamp.yml |  15 +-
 .../red-arrow/benchmark/values/boolean.yml         |  38 +-
 .../{raw-records => values}/decimal128.yml         |  40 +-
 .../string.yml => values/dictionary.yml}           |  47 +-
 .../red-arrow/benchmark/values/int64.yml           |  38 +-
 .../{raw-records/string.yml => values/list.yml}    |  41 +-
 .../red-arrow/benchmark/values/string.yml          |  37 +-
 .../string.yml => values/timestamp.yml}            |  48 +-
 ruby/red-arrow/ext/arrow/arrow.cpp                 |  13 +
 .../red-arrow/ext/arrow/converters.cpp             |  31 +-
 ruby/red-arrow/ext/arrow/converters.hpp            | 626 ++++++++++++++++++++
 ruby/red-arrow/ext/arrow/raw-records.cpp           | 635 +--------------------
 ruby/red-arrow/ext/arrow/red-arrow.hpp             |  11 +
 ruby/red-arrow/ext/arrow/values.cpp                | 154 +++++
 ruby/red-arrow/lib/arrow/array.rb                  |   4 +
 ruby/red-arrow/lib/arrow/loader.rb                 |   8 +
 ruby/red-arrow/test/values/test-basic-arrays.rb    | 284 +++++++++
 .../test/values/test-dense-union-array.rb          | 487 ++++++++++++++++
 ruby/red-arrow/test/values/test-list-array.rb      | 497 ++++++++++++++++
 .../test/values/test-sparse-union-array.rb         | 477 ++++++++++++++++
 ruby/red-arrow/test/values/test-struct-array.rb    | 452 +++++++++++++++
 25 files changed, 3169 insertions(+), 854 deletions(-)
 copy c_glib/Makefile.am => ruby/red-arrow/benchmark/values/boolean.yml (61%)
 copy ruby/red-arrow/benchmark/{raw-records => values}/decimal128.yml (59%)
 copy ruby/red-arrow/benchmark/{raw-records/string.yml => values/dictionary.yml} (59%)
 copy c_glib/Makefile.am => ruby/red-arrow/benchmark/values/int64.yml (61%)
 copy ruby/red-arrow/benchmark/{raw-records/string.yml => values/list.yml} (60%)
 copy c_glib/Makefile.am => ruby/red-arrow/benchmark/values/string.yml (62%)
 copy ruby/red-arrow/benchmark/{raw-records/string.yml => values/timestamp.yml} (59%)
 copy c_glib/arrow-glib/internal-index.hpp => ruby/red-arrow/ext/arrow/converters.cpp (50%)
 create mode 100644 ruby/red-arrow/ext/arrow/converters.hpp
 create mode 100644 ruby/red-arrow/ext/arrow/values.cpp
 create mode 100644 ruby/red-arrow/test/values/test-basic-arrays.rb
 create mode 100644 ruby/red-arrow/test/values/test-dense-union-array.rb
 create mode 100644 ruby/red-arrow/test/values/test-list-array.rb
 create mode 100644 ruby/red-arrow/test/values/test-sparse-union-array.rb
 create mode 100644 ruby/red-arrow/test/values/test-struct-array.rb