Commits


Kenta Murata authored and Antoine Pitrou committed 003d8d0d50b
ARROW-4622: [C++][Python] MakeDense and MakeSparse in UnionArray should accept a vector of Field ## TODO: - [x] Write tests for existing behaviors - [x] Support to supply field names - [x] union_(field_names, children, mode) - [x] Support to supply type codes - [x] make format - [x] Fix GLib binding - [x] Fix Ruby binding - [x] Fix Python binding - [ ] Make CI green Author: Kenta Murata <mrkn@mrkn.jp> Author: Antoine Pitrou <antoine@python.org> Closes #3723 from mrkn/make_union_array_with_field_names and squashes the following commits: 1480c3c72 <Antoine Pitrou> Some nits 90db62f97 <Kenta Murata> Fix coding style c81b1c4fd <Kenta Murata> ninja format 8c598c9cf <Kenta Murata> Consolidate test cases 6c840454c <Kenta Murata> Fix variable names b04e7cfdb <Kenta Murata> Fix style 40c1c6257 <Kenta Murata> Add support to create union array with field names and type codes ec24b41d9 <Kenta Murata> Refactoring 66ae94210 <Kenta Murata> Add support to supply type codes dc475ad1d <Kenta Murata> make format 18c574a51 <Kenta Murata> Add support to supply type codes to union_ d64882111 <Kenta Murata> Replace MakeUnionType with union_ 09fd89ce9 <Kenta Murata> Add support to supply field names ce7ee3752 <Kenta Murata> Add tests of MakeDense and MakeSparse of UnionArray