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 d2cbf42 ARROW-6694: [Rust] [DataFusion] Integration tests now use physical query plan add 463043b ARROW-6619: [Ruby] Add support for building Gandiva::Expression by Arrow::Schema#build_expression No new revisions were added by this update. Summary of changes: c_glib/.gitignore | 1 + c_glib/arrow-glib/basic-data-type.cpp | 17 ++ c_glib/arrow-glib/basic-data-type.h | 2 + c_glib/configure.ac | 10 ++ c_glib/doc/gandiva-glib/gandiva-glib-docs.xml | 8 + c_glib/gandiva-glib/Makefile.am | 3 +- c_glib/gandiva-glib/meson.build | 10 ++ c_glib/gandiva-glib/node.cpp | 17 ++ c_glib/gandiva-glib/node.h | 2 + c_glib/gandiva-glib/version.h.in | 181 +++++++++++++++++++++ c_glib/test/gandiva/test-field-node.rb | 5 + c_glib/test/test-int8-data-type.rb | 7 + c_glib/test/test-uint8-data-type.rb | 7 + ruby/red-gandiva/README.md | 33 ++-- .../lib/gandiva/arrow-schema.rb} | 7 +- ruby/red-gandiva/lib/gandiva/expression-builder.rb | 45 +++++ .../{loader.rb => expression-builder/add.rb} | 30 ++-- .../binary-operation.rb} | 30 ++-- .../expression-builder/context.rb} | 15 +- .../lib/gandiva/expression-builder/divide.rb} | 21 +-- .../lib/gandiva/expression-builder/elsif.rb} | 23 +-- .../lib/gandiva/expression-builder/equal.rb} | 20 +-- .../lib/gandiva/expression-builder/field.rb} | 18 +- .../gandiva/expression-builder/greater-than.rb} | 20 +-- .../lib/gandiva/expression-builder/if.rb | 75 +++++++++ .../lib/gandiva/expression-builder/less-than.rb} | 20 +-- .../lib/gandiva/expression-builder/literal.rb | 65 ++++++++ .../lib/gandiva/expression-builder/multiply.rb} | 21 +-- .../{loader.rb => expression-builder/record.rb} | 35 ++-- .../lib/gandiva/expression-builder/subtract.rb} | 21 +-- .../{loader.rb => expression-builder/value.rb} | 47 ++++-- ruby/red-gandiva/lib/gandiva/loader.rb | 9 + .../test/expression-builder/test-add.rb | 54 ++++++ .../test/expression-builder/test-record.rb} | 33 ++-- ruby/red-gandiva/test/test-projector.rb | 41 +++-- 35 files changed, 752 insertions(+), 201 deletions(-) create mode 100644 c_glib/gandiva-glib/version.h.in copy ruby/{red-arrow/lib/arrow/tensor.rb => red-gandiva/lib/gandiva/arrow-schema.rb} (86%) create mode 100644 ruby/red-gandiva/lib/gandiva/expression-builder.rb copy ruby/red-gandiva/lib/gandiva/{loader.rb => expression-builder/add.rb} (60%) copy ruby/red-gandiva/lib/gandiva/{loader.rb => expression-builder/binary-operation.rb} (65%) copy ruby/red-gandiva/lib/{gandiva.rb => gandiva/expression-builder/context.rb} (87%) copy ruby/{red-arrow/lib/arrow/date64-array-builder.rb => red-gandiva/lib/gandiva/expression-builder/divide.rb} (70%) copy ruby/{red-arrow/lib/arrow/date64-array-builder.rb => red-gandiva/lib/gandiva/expression-builder/elsif.rb} (69%) copy ruby/{red-arrow/lib/arrow/date64-array-builder.rb => red-gandiva/lib/gandiva/expression-builder/equal.rb} (73%) copy ruby/{red-arrow/lib/arrow/record-batch-stream-reader.rb => red-gandiva/lib/gandiva/expression-builder/field.rb} (79%) copy ruby/{red-arrow/lib/arrow/date64-array-builder.rb => red-gandiva/lib/gandiva/expression-builder/greater-than.rb} (72%) create mode 100644 ruby/red-gandiva/lib/gandiva/expression-builder/if.rb copy ruby/{red-arrow/lib/arrow/date64-array-builder.rb => red-gandiva/lib/gandiva/expression-builder/less-than.rb} (73%) create mode 100644 ruby/red-gandiva/lib/gandiva/expression-builder/literal.rb copy ruby/{red-arrow/lib/arrow/date64-array-builder.rb => red-gandiva/lib/gandiva/expression-builder/multiply.rb} (71%) copy ruby/red-gandiva/lib/gandiva/{loader.rb => expression-builder/record.rb} (66%) copy ruby/{red-arrow/lib/arrow/date64-array-builder.rb => red-gandiva/lib/gandiva/expression-builder/subtract.rb} (71%) copy ruby/red-gandiva/lib/gandiva/{loader.rb => expression-builder/value.rb} (57%) create mode 100644 ruby/red-gandiva/test/expression-builder/test-add.rb copy ruby/{red-arrow-cuda/test/test-cuda.rb => red-gandiva/test/expression-builder/test-record.rb} (60%)