Commits


Yosuke Shiro authored and Kouhei Sutou committed 2591454e586
ARROW-3845: [Gandiva] [GLib] Add GGandivaNode This PR adds Node classes to create `GGandivaExpression` with the specified `GGandivaNode`. Author: Yosuke Shiro <yosuke.shiro615@gmail.com> Author: Kouhei Sutou <kou@clear-code.com> Closes #3006 from shiro615/glib-add-ggandiva-node and squashes the following commits: c166c8fa <Yosuke Shiro> Fix argument names 1903653b <Yosuke Shiro> Use each classes name not 'gandiva' e06a323a <Yosuke Shiro> Change document in ggandiva_expression_new() 75798e60 <Yosuke Shiro> Change property names to use root_node and result_field f45ca8d1 <Yosuke Shiro> Fix indents 1fcc2230 <Yosuke Shiro> Keep reference to GGandivaNode in GGandivaExpression 62c3d8d2 <Yosuke Shiro> Remove (transfer full) in ggandiva_expression_new() 55fa3e52 <Yosuke Shiro> Keep reference to GArrowField in GGandivaExpression f4c4420b <Yosuke Shiro> Change parameter name in ggandiva_expression_new() c2bcc807 <Yosuke Shiro> Use 'Expression Tree' in document 84a5d67c <Kouhei Sutou> Keep reference to argument to prevent freeing while using f36ad385 <Kouhei Sutou> Keep reference to GArrowField to prevent freeing while using ec774ca9 <Kouhei Sutou> Use get_instance_private() for GET_PRIVATE() 428e91eb <Kouhei Sutou> Add "Gandiva" prefix 6f34b8d6 <Kouhei Sutou> Specify section ID explicitly a4deb089 <Yosuke Shiro> Fix red-gandiva test case 6f15863c <Yosuke Shiro> Add missing include eb5ec7a6 <Yosuke Shiro> Fix a typo cd1a8e12 <Yosuke Shiro> Create GGandivaExpression with the specified GGandivaNode 900fb337 <Yosuke Shiro> Add Node classes for GGandiva