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 2022/07/11 06:10:30 UTC
[arrow] branch master updated (88b42ef66f -> 1635f3ba02)
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 88b42ef66f ARROW-16757: [C++][FOLLOWUP] Fix mingw32 RTools 4.0 build by removing usage of alignas (#13557)
add 1635f3ba02 ARROW-17032: [GLib][Ruby] Add support for Apache Arrow Flight SQL (#13561)
No new revisions were added by this update.
Summary of changes:
.github/workflows/ruby.yml | 3 +
c_glib/arrow-flight-glib/client.cpp | 35 +-
c_glib/arrow-flight-glib/client.hpp | 5 +-
c_glib/arrow-flight-glib/meson.build | 15 +-
c_glib/arrow-flight-glib/server.cpp | 111 +++---
c_glib/arrow-flight-glib/server.h | 8 +
c_glib/arrow-flight-glib/server.hpp | 43 ++-
.../arrow-flight-sql-glib.h} | 19 +-
.../arrow-flight-sql-glib.hpp} | 19 +-
c_glib/arrow-flight-sql-glib/client.cpp | 268 +++++++++++++
c_glib/arrow-flight-sql-glib/client.h | 57 +++
.../client.hpp} | 22 +-
c_glib/arrow-flight-sql-glib/meson.build | 98 +++++
c_glib/arrow-flight-sql-glib/server.cpp | 422 +++++++++++++++++++++
c_glib/arrow-flight-sql-glib/server.h | 126 ++++++
.../server.hpp | 27 +-
c_glib/arrow-glib/output-stream.cpp | 6 +-
c_glib/doc/arrow-flight-glib/meson.build | 2 +-
.../arrow-flight-sql-glib-docs.xml | 62 +++
.../entities.xml.in | 0
.../meson.build | 12 +-
c_glib/meson.build | 10 +
c_glib/test/flight-sql/test-client.rb | 56 +++
c_glib/test/helper/flight-info-generator.rb | 8 +-
.../test/helper/flight-sql-server.rb | 33 +-
c_glib/test/run-test.rb | 16 +-
c_glib/test/run-test.sh | 26 +-
c_glib/test/test-quantile-options.rb | 52 +++
dev/release/rat_exclude_files.txt | 8 +
dev/release/verify-apt.sh | 7 +
dev/release/verify-release-candidate.sh | 4 +
dev/release/verify-yum.sh | 5 +
.../linux-packages/apache-arrow/debian/control.in | 95 ++++-
.../apache-arrow/debian/gir1.2-arrow-1.0.install | 2 +-
.../debian/gir1.2-arrow-cuda-1.0.install | 2 +-
.../debian/gir1.2-arrow-dataset-1.0.install | 2 +-
.../debian/gir1.2-arrow-flight-1.0.install | 2 +-
.../debian/gir1.2-arrow-flight-sql-1.0.install | 1 +
.../apache-arrow/debian/gir1.2-gandiva-1.0.install | 2 +-
.../apache-arrow/debian/gir1.2-parquet-1.0.install | 2 +-
.../apache-arrow/debian/gir1.2-plasma-1.0.install | 2 +-
.../debian/libarrow-cuda-glib-dev.install | 2 +-
.../debian/libarrow-dataset-glib-dev.install | 2 +-
.../debian/libarrow-flight-glib-dev.install | 2 +-
.../debian/libarrow-flight-sql-dev.install | 6 +
.../debian/libarrow-flight-sql-glib-dev.install | 5 +
.../debian/libarrow-flight-sql-glib-doc.doc-base | 9 +
.../debian/libarrow-flight-sql-glib-doc.install | 1 +
.../debian/libarrow-flight-sql-glib-doc.links | 5 +
.../debian/libarrow-flight-sql-glib900.install | 1 +
.../debian/libarrow-flight-sql900.install | 1 +
.../apache-arrow/debian/libarrow-glib-dev.install | 2 +-
.../debian/libgandiva-glib-dev.install | 2 +-
.../debian/libparquet-glib-dev.install | 2 +-
.../apache-arrow/debian/libplasma-glib-dev.install | 2 +-
dev/tasks/linux-packages/apache-arrow/debian/rules | 1 +
.../linux-packages/apache-arrow/yum/arrow.spec.in | 89 ++++-
dev/tasks/tasks.yml | 15 +
.../.gitignore | 0
.../ticket.rb => red-arrow-flight-sql/Gemfile} | 23 +-
.../LICENSE.txt | 0
.../NOTICE.txt | 0
ruby/red-arrow-flight-sql/README.md | 50 +++
.../Rakefile | 0
.../red-arrow-flight-sql/dependency-check/Rakefile | 48 +++
.../lib/arrow-flight-sql.rb} | 23 +-
.../lib/arrow-flight-sql/loader.rb} | 28 +-
.../lib/arrow-flight-sql/server.rb} | 17 +-
.../lib/arrow-flight-sql/version.rb} | 20 +-
.../red-arrow-flight-sql.gemspec | 52 +++
.../test/helper.rb} | 20 +-
.../test/helper/info-generator.rb | 27 +-
.../test/helper/server.rb} | 31 +-
ruby/red-arrow-flight-sql/test/run-test.rb | 52 +++
.../test/test-client.rb} | 36 +-
ruby/red-arrow-flight/README.md | 8 +-
ruby/red-arrow-flight/lib/arrow-flight/ticket.rb | 2 +-
ruby/red-arrow/lib/arrow/field.rb | 2 +-
78 files changed, 1959 insertions(+), 322 deletions(-)
copy c_glib/{arrow-flight-glib/server.hpp => arrow-flight-sql-glib/arrow-flight-sql-glib.h} (63%)
copy c_glib/{arrow-flight-glib/server.hpp => arrow-flight-sql-glib/arrow-flight-sql-glib.hpp} (63%)
create mode 100644 c_glib/arrow-flight-sql-glib/client.cpp
create mode 100644 c_glib/arrow-flight-sql-glib/client.h
copy c_glib/{arrow-flight-glib/server.hpp => arrow-flight-sql-glib/client.hpp} (63%)
create mode 100644 c_glib/arrow-flight-sql-glib/meson.build
create mode 100644 c_glib/arrow-flight-sql-glib/server.cpp
create mode 100644 c_glib/arrow-flight-sql-glib/server.h
copy c_glib/{arrow-flight-glib => arrow-flight-sql-glib}/server.hpp (57%)
create mode 100644 c_glib/doc/arrow-flight-sql-glib/arrow-flight-sql-glib-docs.xml
copy c_glib/doc/{arrow-dataset-glib => arrow-flight-sql-glib}/entities.xml.in (100%)
copy c_glib/doc/{arrow-flight-glib => arrow-flight-sql-glib}/meson.build (87%)
create mode 100644 c_glib/test/flight-sql/test-client.rb
copy ruby/red-arrow-flight/lib/arrow-flight/ticket.rb => c_glib/test/helper/flight-sql-server.rb (50%)
create mode 100644 c_glib/test/test-quantile-options.rb
create mode 100644 dev/tasks/linux-packages/apache-arrow/debian/gir1.2-arrow-flight-sql-1.0.install
create mode 100644 dev/tasks/linux-packages/apache-arrow/debian/libarrow-flight-sql-dev.install
create mode 100644 dev/tasks/linux-packages/apache-arrow/debian/libarrow-flight-sql-glib-dev.install
create mode 100644 dev/tasks/linux-packages/apache-arrow/debian/libarrow-flight-sql-glib-doc.doc-base
create mode 100644 dev/tasks/linux-packages/apache-arrow/debian/libarrow-flight-sql-glib-doc.install
create mode 100644 dev/tasks/linux-packages/apache-arrow/debian/libarrow-flight-sql-glib-doc.links
create mode 100644 dev/tasks/linux-packages/apache-arrow/debian/libarrow-flight-sql-glib900.install
create mode 100644 dev/tasks/linux-packages/apache-arrow/debian/libarrow-flight-sql900.install
copy ruby/{red-arrow-flight => red-arrow-flight-sql}/.gitignore (100%)
copy ruby/{red-arrow-flight/lib/arrow-flight/ticket.rb => red-arrow-flight-sql/Gemfile} (77%)
copy ruby/{red-arrow-cuda => red-arrow-flight-sql}/LICENSE.txt (100%)
copy ruby/{red-arrow-cuda => red-arrow-flight-sql}/NOTICE.txt (100%)
create mode 100644 ruby/red-arrow-flight-sql/README.md
copy ruby/{red-arrow-cuda => red-arrow-flight-sql}/Rakefile (100%)
create mode 100644 ruby/red-arrow-flight-sql/dependency-check/Rakefile
copy ruby/{red-arrow-flight/lib/arrow-flight/ticket.rb => red-arrow-flight-sql/lib/arrow-flight-sql.rb} (78%)
copy ruby/{red-arrow-flight/lib/arrow-flight/ticket.rb => red-arrow-flight-sql/lib/arrow-flight-sql/loader.rb} (66%)
copy ruby/{red-arrow-flight/lib/arrow-flight/ticket.rb => red-arrow-flight-sql/lib/arrow-flight-sql/server.rb} (79%)
copy ruby/{red-arrow-flight/lib/arrow-flight/ticket.rb => red-arrow-flight-sql/lib/arrow-flight-sql/version.rb} (78%)
create mode 100644 ruby/red-arrow-flight-sql/red-arrow-flight-sql.gemspec
copy ruby/{red-arrow-flight/lib/arrow-flight/ticket.rb => red-arrow-flight-sql/test/helper.rb} (77%)
copy c_glib/test/helper/flight-info-generator.rb => ruby/red-arrow-flight-sql/test/helper/info-generator.rb (71%)
copy ruby/{red-arrow-flight/lib/arrow-flight/ticket.rb => red-arrow-flight-sql/test/helper/server.rb} (55%)
create mode 100755 ruby/red-arrow-flight-sql/test/run-test.rb
copy ruby/{red-arrow-flight/lib/arrow-flight/ticket.rb => red-arrow-flight-sql/test/test-client.rb} (52%)