Commits


Yosuke Shiro authored and Kouhei Sutou committed 527fed67226
ARROW-3913: [Gandiva] [GLib] Add GGandivaLiteralNode Support GGandivaLiteralNode including the following sub classes. - GGandivaUint8LiteralNode - GGandivaUint16LiteralNode - GGandivaUint32LiteralNode - GGandivaUint64LiteralNode - GGandivaInt8LiteralNode - GGandivaInt16LiteralNode - GGandivaInt32LiteralNode - GGandivaInt64LiteralNode - GGandivaFloatLiteralNode - GGandivaDoubleLiteralNode - GGandivaStringLiteralNode - GGandivaBinaryLiteralNode Author: Yosuke Shiro <yosuke.shiro615@gmail.com> Author: Kouhei Sutou <kou@clear-code.com> Closes #3092 from shiro615/glib-add-ggandiva-literal-node and squashes the following commits: fb49b256 <Kouhei Sutou> Add a missing ref 91cebe1c <Kouhei Sutou> Break a long line 3ad1e5d8 <Yosuke Shiro> Support BooleanLiteralNode#value 28d301eb <Yosuke Shiro> Fix class orders 7d70c89e <Yosuke Shiro> Remove binary literal property 783a2868 <Yosuke Shiro> Use g_bytes_ref in ggandiva_binary_literal_node_get_value() 4162234d <Yosuke Shiro> Fix class orders 289dfce2 <Yosuke Shiro> Add ggandiva_binary_literal_node_new_bytes() 77f9eb89 <Yosuke Shiro> Remove (transfer full) to use return value.c_str() e43d525f <Yosuke Shiro> Use static_pointer_cast 62a6dd5c <Yosuke Shiro> Return GBytes in ggandiva_binary_literal_node_get_value() 48d1175d <Yosuke Shiro> Remove unnecessary static_cast d7ac46b4 <Yosuke Shiro> Remove (nullable) of size of binary literal 8f6643af <Yosuke Shiro> Fix documents 3ded5866 <Yosuke Shiro> Refactor ggandiva_literal_{}_node_new_raw() a54c6f58 <Yosuke Shiro> Add the original raw value getter bb2f71be <Yosuke Shiro> Rename Uint to UInt 34422ad1 <Yosuke Shiro> Remove property 7a3fe325 <Yosuke Shiro> Use 'const guint8 *value, gsize size' for binary data 138abbf8 <Yosuke Shiro> Fix a typo ba501d60 <Yosuke Shiro> Rename is_true to value a45fa752 <Yosuke Shiro> Use MakeStringLiteral, MakeBinaryLiteral d8775e4a <Yosuke Shiro> Fix property name in BooleanLiteralNode 62a4eb48 <Yosuke Shiro> Add test case for LiteralNode 83876ccd <Yosuke Shiro> Support GGandivaLiteralNode