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%)