You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@arrow.apache.org by ko...@apache.org on 2020/12/21 00:59:15 UTC

[arrow] branch master updated (c019e79 -> bcb3c1b)

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 c019e79  ARROW-10885: [Rust][DataFusion] Optimize hash join build vs probe order based on number of rows
     add bcb3c1b  ARROW-10604: [GLib][Ruby] Add support for 256-bit decimal

No new revisions were added by this update.

Summary of changes:
 .github/workflows/ruby.yml                         |    1 -
 c_glib/arrow-glib/Makefile.am                      |    6 +-
 c_glib/arrow-glib/array-builder.cpp                |   93 +-
 c_glib/arrow-glib/array-builder.h                  |   24 +-
 c_glib/arrow-glib/basic-array.cpp                  |   81 +-
 c_glib/arrow-glib/basic-array.h                    |   16 +
 c_glib/arrow-glib/basic-data-type.cpp              |  125 ++-
 c_glib/arrow-glib/basic-data-type.h                |   26 +-
 c_glib/arrow-glib/compute.cpp                      |    2 +-
 c_glib/arrow-glib/decimal.cpp                      | 1080 ++++++++++++++++++++
 c_glib/arrow-glib/{decimal128.h => decimal.h}      |   70 +-
 c_glib/arrow-glib/{decimal128.hpp => decimal.hpp}  |   13 +-
 c_glib/arrow-glib/decimal128.cpp                   |  481 ---------
 c_glib/arrow-glib/meson.build                      |    6 +-
 c_glib/arrow-glib/type.cpp                         |    6 +-
 c_glib/arrow-glib/type.h                           |   27 +-
 c_glib/doc/arrow-glib/arrow-glib-docs.xml          |   14 +-
 c_glib/test/test-decimal128-data-type.rb           |    2 +-
 c_glib/test/test-decimal128.rb                     |    5 +
 ...ecimal128-array.rb => test-decimal256-array.rb} |   14 +-
 ...8-data-type.rb => test-decimal256-data-type.rb} |   14 +-
 .../{test-decimal128.rb => test-decimal256.rb}     |  106 +-
 ci/scripts/ruby_test.sh                            |    2 +-
 cpp/src/arrow/util/decimal.h                       |    2 +-
 ruby/Rakefile                                      |    6 +-
 ruby/red-arrow/ext/arrow/converters.hpp            |   17 +-
 ruby/red-arrow/ext/arrow/raw-records.cpp           |    1 +
 ruby/red-arrow/ext/arrow/values.cpp                |    1 +
 ruby/red-arrow/lib/arrow/array-builder.rb          |   11 +
 ruby/red-arrow/lib/arrow/bigdecimal-extension.rb   |    6 +-
 .../lib/arrow/decimal128-array-builder.rb          |    2 +-
 ruby/red-arrow/lib/arrow/decimal128-data-type.rb   |    2 +
 ruby/red-arrow/lib/arrow/decimal128.rb             |   18 +
 ...rray-builder.rb => decimal256-array-builder.rb} |   11 +-
 .../{decimal128-array.rb => decimal256-array.rb}   |    3 +-
 ...mal128-data-type.rb => decimal256-data-type.rb} |   12 +-
 .../lib/arrow/{decimal128.rb => decimal256.rb}     |   22 +-
 ruby/red-arrow/lib/arrow/loader.rb                 |   11 +
 ruby/red-arrow/red-arrow.gemspec                   |    1 +
 .../test/raw-records/test-basic-arrays.rb          |   17 +
 .../test/raw-records/test-dense-union-array.rb     |   14 +
 ruby/red-arrow/test/raw-records/test-list-array.rb |   20 +
 .../test/raw-records/test-sparse-union-array.rb    |   14 +
 .../test/raw-records/test-struct-array.rb          |   15 +
 ruby/red-arrow/test/test-bigdecimal.rb             |   23 +-
 ruby/red-arrow/test/test-decimal128.rb             |   38 +
 ...builder.rb => test-decimal256-array-builder.rb} |   16 +-
 ...ecimal128-array.rb => test-decimal256-array.rb} |    6 +-
 ...8-data-type.rb => test-decimal256-data-type.rb} |   10 +-
 ruby/red-arrow/test/test-decimal256.rb             |  102 ++
 ruby/red-arrow/test/values/test-basic-arrays.rb    |   11 +
 .../test/values/test-dense-union-array.rb          |   14 +
 ruby/red-arrow/test/values/test-list-array.rb      |   18 +
 .../test/values/test-sparse-union-array.rb         |   14 +
 ruby/red-arrow/test/values/test-struct-array.rb    |   15 +
 55 files changed, 2024 insertions(+), 663 deletions(-)
 create mode 100644 c_glib/arrow-glib/decimal.cpp
 rename c_glib/arrow-glib/{decimal128.h => decimal.h} (53%)
 rename c_glib/arrow-glib/{decimal128.hpp => decimal.hpp} (68%)
 delete mode 100644 c_glib/arrow-glib/decimal128.cpp
 copy c_glib/test/{test-decimal128-array.rb => test-decimal256-array.rb} (75%)
 copy c_glib/test/{test-decimal128-data-type.rb => test-decimal256-data-type.rb} (72%)
 copy c_glib/test/{test-decimal128.rb => test-decimal256.rb} (63%)
 copy ruby/red-arrow/lib/arrow/{decimal128-array-builder.rb => decimal256-array-builder.rb} (88%)
 copy ruby/red-arrow/lib/arrow/{decimal128-array.rb => decimal256-array.rb} (95%)
 copy ruby/red-arrow/lib/arrow/{decimal128-data-type.rb => decimal256-data-type.rb} (91%)
 copy ruby/red-arrow/lib/arrow/{decimal128.rb => decimal256.rb} (81%)
 copy ruby/red-arrow/test/{test-decimal128-array-builder.rb => test-decimal256-array-builder.rb} (84%)
 copy ruby/red-arrow/test/{test-decimal128-array.rb => test-decimal256-array.rb} (87%)
 copy ruby/red-arrow/test/{test-decimal128-data-type.rb => test-decimal256-data-type.rb} (79%)
 create mode 100644 ruby/red-arrow/test/test-decimal256.rb