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