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 ff37b7a ARROW-15497: [C++][Homebrew] Use Clang Tools 12
add cc4e2a5 ARROW-15462: [GLib] Add
GArrow{Month,DayTime,MonthDayNano}Interval{Scalar,Array,ArrayBuilder}
No new revisions were added by this update.
Summary of changes:
c_glib/arrow-glib/array-builder.cpp | 356 ++++++++++++++++
c_glib/arrow-glib/array-builder.h | 100 +++++
c_glib/arrow-glib/arrow-glib.h | 1 +
c_glib/arrow-glib/arrow-glib.hpp | 1 +
c_glib/arrow-glib/basic-array.cpp | 293 ++++++++++++++
c_glib/arrow-glib/basic-array.h | 85 ++++
c_glib/arrow-glib/basic-data-type.cpp | 9 +
c_glib/arrow-glib/interval.cpp | 450 +++++++++++++++++++++
c_glib/arrow-glib/interval.h | 73 ++++
c_glib/arrow-glib/{decimal.hpp => interval.hpp} | 27 +-
c_glib/arrow-glib/meson.build | 3 +
c_glib/arrow-glib/scalar.cpp | 199 +++++++++
c_glib/arrow-glib/scalar.h | 61 +++
c_glib/doc/arrow-glib/arrow-glib-docs.xml | 1 +
c_glib/test/test-array-builder.rb | 174 ++++++++
c_glib/test/test-day-millisecond.rb | 59 +++
...28-array.rb => test-day-time-interval-array.rb} | 31 +-
...-scalar.rb => test-day-time-interval-scalar.rb} | 12 +-
...ay.rb => test-month-day-nano-interval-array.rb} | 29 +-
...r.rb => test-month-day-nano-interval-scalar.rb} | 12 +-
...arrow-file-writer.rb => test-month-day-nano.rb} | 40 +-
...al128-array.rb => test-month-interval-array.rb} | 33 +-
...e32-scalar.rb => test-month-interval-scalar.rb} | 12 +-
23 files changed, 1971 insertions(+), 90 deletions(-)
create mode 100644 c_glib/arrow-glib/interval.cpp
create mode 100644 c_glib/arrow-glib/interval.h
copy c_glib/arrow-glib/{decimal.hpp => interval.hpp} (51%)
create mode 100644 c_glib/test/test-day-millisecond.rb
copy c_glib/test/{test-decimal128-array.rb => test-day-time-interval-array.rb}
(57%)
copy c_glib/test/{test-date64-scalar.rb => test-day-time-interval-scalar.rb}
(77%)
copy c_glib/test/{test-decimal128-array.rb =>
test-month-day-nano-interval-array.rb} (57%)
copy c_glib/test/{test-date64-scalar.rb =>
test-month-day-nano-interval-scalar.rb} (76%)
copy c_glib/test/{parquet/test-arrow-file-writer.rb => test-month-day-nano.rb}
(51%)
copy c_glib/test/{test-decimal128-array.rb => test-month-interval-array.rb}
(57%)
copy c_glib/test/{test-date32-scalar.rb => test-month-interval-scalar.rb} (80%)