Commits


Yosuke Shiro authored and Sutou Kouhei committed 463043b8f2f
ARROW-6619: [Ruby] Add support for building Gandiva::Expression by Arrow::Schema#build_expression This is the first attempt to make Red Gandiva API better. This PR adds `Arrow::Schema#build_expression`, which aims to build `Gandiva::Expression` with FunctionNode or IfNode easily. Closes #5440 from shiro615/ruby-gandiva-build-expression and squashes the following commits: 630fd7749 <Sutou Kouhei> Add gandiva-glib/version.h 878dcaf52 <Sutou Kouhei> Fix a typo 41135580c <Sutou Kouhei> Simplify ee7140c01 <Sutou Kouhei> Use the same name as the test target method name 8fb90f623 <Sutou Kouhei> Reduce indent 98bc0d77c <Sutou Kouhei> Add support for literal 9adff5034 <Sutou Kouhei> Add garrow_integer_data_type_is_signed() 0bc574a94 <Sutou Kouhei> Add Record# for field that includes "-" in name 8e62ff6c3 <Sutou Kouhei> Add ggandiva_node_to_string() f412b0e96 <Sutou Kouhei> Use #build to build node 21bad8257 <Sutou Kouhei> Move to gandiva/expression-builder/ dbd662397 <Sutou Kouhei> Define missing respond_to_missing? 971ad41fd <Yosuke Shiro> Keep internal builder objects while evaluating block c8464f46b <Yosuke Shiro> Rename Context to ExpressionBuilderContext 717a7e69e <Yosuke Shiro> Add support for building Gandiva::Expression by Arrow::Schema#build_expression Lead-authored-by: Yosuke Shiro <yosuke.shiro615@gmail.com> Co-authored-by: Sutou Kouhei <kou@clear-code.com> Signed-off-by: Sutou Kouhei <kou@clear-code.com>