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 2021/06/12 22:52:11 UTC
[arrow] branch master updated (0e9285b -> 27d89a9)
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 0e9285b ARROW-13053: [Python] Fix build issue with Homebrewed arrow library
add 27d89a9 ARROW-12962: [GLib][Ruby] Add Arrow::Scalar
No new revisions were added by this update.
Summary of changes:
c_glib/arrow-glib/arrow-glib.h | 1 +
c_glib/arrow-glib/arrow-glib.hpp | 1 +
c_glib/arrow-glib/basic-array.cpp | 19 +-
c_glib/arrow-glib/basic-array.h | 3 +
c_glib/arrow-glib/datum.cpp | 151 ++
c_glib/arrow-glib/datum.h | 26 +-
c_glib/arrow-glib/datum.hpp | 3 +
c_glib/arrow-glib/meson.build | 3 +
c_glib/arrow-glib/scalar.cpp | 2382 ++++++++++++++++++++
c_glib/arrow-glib/scalar.h | 678 ++++++
c_glib/arrow-glib/{datum.hpp => scalar.hpp} | 31 +-
.../arrow-dataset-glib/arrow-dataset-glib-docs.xml | 4 +
c_glib/doc/arrow-glib/arrow-glib-docs.xml | 4 +
c_glib/test/run-test.rb | 4 +
c_glib/test/test-array-datum.rb | 12 +
.../buffer.rb => c_glib/test/test-binary-scalar.rb | 34 +-
...{test-array-datum.rb => test-boolean-scalar.rb} | 44 +-
.../buffer.rb => c_glib/test/test-date32-scalar.rb | 33 +-
.../buffer.rb => c_glib/test/test-date64-scalar.rb | 33 +-
...st-array-datum.rb => test-decimal128-scalar.rb} | 40 +-
...st-array-datum.rb => test-decimal256-scalar.rb} | 40 +-
...t-array-datum.rb => test-dense-union-scalar.rb} | 44 +-
.../buffer.rb => c_glib/test/test-double-scalar.rb | 35 +-
...y-datum.rb => test-fixed-size-binary-scalar.rb} | 41 +-
.../buffer.rb => c_glib/test/test-float-scalar.rb | 35 +-
c_glib/test/test-function.rb | 19 +
.../buffer.rb => c_glib/test/test-int16-scalar.rb | 32 +-
.../buffer.rb => c_glib/test/test-int32-scalar.rb | 32 +-
.../buffer.rb => c_glib/test/test-int64-scalar.rb | 32 +-
.../buffer.rb => c_glib/test/test-int8-scalar.rb | 32 +-
.../test/test-large-binary-scalar.rb | 34 +-
.../test/test-large-string-scalar.rb | 34 +-
.../{test-array-datum.rb => test-list-scalar.rb} | 38 +-
c_glib/test/test-map-scalar.rb | 65 +
.../buffer.rb => c_glib/test/test-null-scalar.rb | 28 +-
.../{test-array-datum.rb => test-scalar-datum.rb} | 33 +-
...-array-datum.rb => test-sparse-union-scalar.rb} | 44 +-
.../{test-array-datum.rb => test-string-scalar.rb} | 47 +-
.../{test-array-datum.rb => test-struct-scalar.rb} | 47 +-
.../buffer.rb => c_glib/test/test-time32-scalar.rb | 34 +-
.../buffer.rb => c_glib/test/test-time64-scalar.rb | 34 +-
...est-array-datum.rb => test-timestamp-scalar.rb} | 40 +-
.../buffer.rb => c_glib/test/test-uint16-scalar.rb | 32 +-
.../buffer.rb => c_glib/test/test-uint32-scalar.rb | 32 +-
.../buffer.rb => c_glib/test/test-uint64-scalar.rb | 32 +-
.../buffer.rb => c_glib/test/test-uint8-scalar.rb | 32 +-
ruby/red-arrow/lib/arrow/buffer.rb | 16 +-
...er.rb => constructor-arguments-gc-guardable.rb} | 11 +-
ruby/red-arrow/lib/arrow/datum.rb | 98 +
ruby/red-arrow/lib/arrow/loader.rb | 30 +
ruby/red-arrow/lib/arrow/{buffer.rb => scalar.rb} | 18 +-
.../buffer.rb => test/test-boolean-scalar.rb} | 14 +-
.../red-arrow/test/test-float-scalar.rb | 56 +-
ruby/red-arrow/test/test-function.rb | 176 ++
54 files changed, 4400 insertions(+), 473 deletions(-)
create mode 100644 c_glib/arrow-glib/scalar.cpp
create mode 100644 c_glib/arrow-glib/scalar.h
copy c_glib/arrow-glib/{datum.hpp => scalar.hpp} (55%)
copy ruby/red-arrow/lib/arrow/buffer.rb => c_glib/test/test-binary-scalar.rb (58%)
copy c_glib/test/{test-array-datum.rb => test-boolean-scalar.rb} (56%)
copy ruby/red-arrow/lib/arrow/buffer.rb => c_glib/test/test-date32-scalar.rb (60%)
copy ruby/red-arrow/lib/arrow/buffer.rb => c_glib/test/test-date64-scalar.rb (59%)
copy c_glib/test/{test-array-datum.rb => test-decimal128-scalar.rb} (56%)
copy c_glib/test/{test-array-datum.rb => test-decimal256-scalar.rb} (56%)
copy c_glib/test/{test-array-datum.rb => test-dense-union-scalar.rb} (56%)
copy ruby/red-arrow/lib/arrow/buffer.rb => c_glib/test/test-double-scalar.rb (58%)
copy c_glib/test/{test-array-datum.rb => test-fixed-size-binary-scalar.rb} (56%)
copy ruby/red-arrow/lib/arrow/buffer.rb => c_glib/test/test-float-scalar.rb (58%)
copy ruby/red-arrow/lib/arrow/buffer.rb => c_glib/test/test-int16-scalar.rb (60%)
copy ruby/red-arrow/lib/arrow/buffer.rb => c_glib/test/test-int32-scalar.rb (60%)
copy ruby/red-arrow/lib/arrow/buffer.rb => c_glib/test/test-int64-scalar.rb (60%)
copy ruby/red-arrow/lib/arrow/buffer.rb => c_glib/test/test-int8-scalar.rb (62%)
copy ruby/red-arrow/lib/arrow/buffer.rb => c_glib/test/test-large-binary-scalar.rb (57%)
copy ruby/red-arrow/lib/arrow/buffer.rb => c_glib/test/test-large-string-scalar.rb (58%)
copy c_glib/test/{test-array-datum.rb => test-list-scalar.rb} (58%)
create mode 100644 c_glib/test/test-map-scalar.rb
copy ruby/red-arrow/lib/arrow/buffer.rb => c_glib/test/test-null-scalar.rb (66%)
copy c_glib/test/{test-array-datum.rb => test-scalar-datum.rb} (65%)
copy c_glib/test/{test-array-datum.rb => test-sparse-union-scalar.rb} (56%)
copy c_glib/test/{test-array-datum.rb => test-string-scalar.rb} (56%)
copy c_glib/test/{test-array-datum.rb => test-struct-scalar.rb} (55%)
copy ruby/red-arrow/lib/arrow/buffer.rb => c_glib/test/test-time32-scalar.rb (57%)
copy ruby/red-arrow/lib/arrow/buffer.rb => c_glib/test/test-time64-scalar.rb (56%)
copy c_glib/test/{test-array-datum.rb => test-timestamp-scalar.rb} (56%)
copy ruby/red-arrow/lib/arrow/buffer.rb => c_glib/test/test-uint16-scalar.rb (60%)
copy ruby/red-arrow/lib/arrow/buffer.rb => c_glib/test/test-uint32-scalar.rb (60%)
copy ruby/red-arrow/lib/arrow/buffer.rb => c_glib/test/test-uint64-scalar.rb (60%)
copy ruby/red-arrow/lib/arrow/buffer.rb => c_glib/test/test-uint8-scalar.rb (60%)
copy ruby/red-arrow/lib/arrow/{buffer.rb => constructor-arguments-gc-guardable.rb} (83%)
create mode 100644 ruby/red-arrow/lib/arrow/datum.rb
copy ruby/red-arrow/lib/arrow/{buffer.rb => scalar.rb} (68%)
copy ruby/red-arrow/{lib/arrow/buffer.rb => test/test-boolean-scalar.rb} (81%)
copy c_glib/test/test-array-datum.rb => ruby/red-arrow/test/test-float-scalar.rb (51%)
create mode 100644 ruby/red-arrow/test/test-function.rb