Commits


Yosuke Shiro authored and Kouhei Sutou committed e5122e38d90
ARROW-3567: [Gandiva][GLib] Add GLib bindings of Gandiva It's GLib bindings of Gandiva. Author: Yosuke Shiro <ys2014hs@gmail.com> Author: Kouhei Sutou <kou@clear-code.com> Closes #2800 from shiro615/glib-support-gandiva and squashes the following commits: f4d3e1c5 <Kouhei Sutou> Ensure using GCC 4.9 66b2bd19 <Kouhei Sutou> Set environment variable in .travis.yml 5c629ea0 <Kouhei Sutou> Remove installed CMake again 53073958 <Kouhei Sutou> Use vendored Boost because system Boost is old for Gandiva ccd17f6f <Kouhei Sutou> Clang 6.0.0 is needed for Gandiva 8681e303 <Kouhei Sutou> CMake isn't installed by apt d23eee32 <Kouhei Sutou> Fix a typo e18d3d38 <Kouhei Sutou> Remove install cmake 00798e05 <Kouhei Sutou> Remove needless clang install d7d04c53 <Kouhei Sutou> Debug d36fb3e5 <Kouhei Sutou> Stop to use conda 11ab625c <Yosuke Shiro> Add travis_install_linux.sh in Travis CI 5d9a7286 <Yosuke Shiro> Update cmake version in Travis CI 294925e3 <Kouhei Sutou> Align 761ad7f0 <Kouhei Sutou> Use auto fd70a4c4 <Kouhei Sutou> Fix indent 757eacde <Kouhei Sutou> Use the same order in meson.build d4c5bdb4 <Kouhei Sutou> Remove redundant dependency dc62367a <Kouhei Sutou> Remove nonexistent entry 0f2611eb <Yosuke Shiro> Change 'Gandiva' to 'Apache Arrow Gandiva' d47c342d <Yosuke Shiro> Fix order 18bf4f2b <Yosuke Shiro> Change variable name in test case a146e7be <Yosuke Shiro> Add prefix fbfbd307 <Yosuke Shiro> Change 'Apache Gandiva' to 'Apache Arrow Gandiva' 0e360bce <Yosuke Shiro> Add gandiva-glib.hpp 0def7b0d <Yosuke Shiro> Add missing package in gandiva-glib.pc.in 5b871213 <Yosuke Shiro> Update documents 6f735468 <Kouhei Sutou> Fix indent fa462942 <Yosuke Shiro> Change install include directory 6ba36ac6 <Yosuke Shiro> Update .gitignore f6974528 <Yosuke Shiro> Add missing header file in meson.build a01b811d <Yosuke Shiro> Support enum object in GNU Autotools 82c758d5 <Yosuke Shiro> Update documents 49fba87c <Yosuke Shiro> Add const to argument 1d7f09f1 <Yosuke Shiro> Build Gandiva in Travis CI 6b9e90e0 <Yosuke Shiro> Fix order in meson.build 5a33a27b <Yosuke Shiro> Support GNU Autotools eb182640 <Yosuke Shiro> Support GTK-Doc 8d482b78 <Yosuke Shiro> Use omit() for Gandiva test case c0f3645f <Yosuke Shiro> Add GError in ggandiva_projector_*() af9a3709 <Yosuke Shiro> Add project_name for gandiva-glib 56696082 <Yosuke Shiro> Support GError 844ef599 <Yosuke Shiro> Add test case in ggandiva_projector_evaluate() 200b7b66 <Yosuke Shiro> Add ggandiva_expression_to_string() 2562255e <Yosuke Shiro> Delete GGandivaTreeExpressionBuilder aff5a94a <Yosuke Shiro> Use TreeExprBuilder::MakeExpression in ggandiva_expression_new() f73de09e <Yosuke Shiro> Add test setting for Gandiva aa32554c <Yosuke Shiro> Add GGandivaProjector a8514929 <Yosuke Shiro> Add GGandivaExpression ad492e44 <Yosuke Shiro> Add build system for Gandiva 02803a46 <Yosuke Shiro> Add GGandivaTreeExpressionBuilder