Commits


Hiroyuki Sato authored and GitHub committed 2cbc7d696ce
GH-44761: [GLib] Add garrow_table_validate() (#45414) ### Rationale for this change [Table::Validate](https://arrow.apache.org/docs/cpp/api/table.html#_CPPv4NK5arrow5Table8ValidateEv) is available in the C++ API. But, GLib doesn't support that method yet. ### What changes are included in this PR? This PR adds a validation method in the table class. Before this change, the `Validate()` method was used in `garrow_table_new_values()`, `garrow_table_new_arrays()`, and `garrow_table_new_chunked_arrays()` functions implicitly. This PR removes them and adds it as a separate method. Users need to call `garrow_table_validate()` explicitly by themselves. This is a backward incompatible change. ### Are these changes tested? Yes. ### Are there any user-facing changes? Yes. **This PR includes breaking changes to public APIs.** * GitHub Issue: #44761 Lead-authored-by: Hiroyuki Sato <hiroysato@gmail.com> Co-authored-by: Sutou Kouhei <kou@cozmixng.org> Signed-off-by: Sutou Kouhei <kou@clear-code.com>