brancz opened a new pull request, #7467: URL: https://github.com/apache/arrow-rs/pull/7467
# Which issue does this PR close? Closes https://github.com/apache/arrow-rs/issues/6356 https://github.com/apache/arrow-rs/issues/5981 https://github.com/apache/arrow-rs/issues/1206 # Rationale for this change See the above issues. And this is a follow up to https://github.com/apache/arrow-rs/pull/6711 and https://github.com/apache/arrow-rs/pull/6873. # What changes are included in this PR? Removal of `dict_id` from the canonical `Schema`'s `Field` and the resulting repercussions of that. # Are there any user-facing changes? Yes, the previously declared deprecations and a few more resulting changes that we didn't foresee previously. The ones we did not previously foresee involve those places where we now need to pipe through an IPC schema where we previously only had the regular Schema (which used to be enough since that carried the `dict_id`): * `flight_data_to_arrow_batch` (arrow-flight) * `read_record_batch` (arrow-ipc) * `read_dictionary` (arrow-ipc) * `FileDecoder::new` (arrow-ipc) I think these don't have stability guarantees but for the sake of completeness: * `field_to_json` (arrow-integration-test) * `record_batch_from_json` (arrow-integration-test) * `array_from_json` (arrow-integration-test) * `dictionary_array_from_json` (arrow-integration-test) @tustvold @alamb @thinkharderdev -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: github-unsubscr...@arrow.apache.org For queries about this service, please contact Infrastructure at: us...@infra.apache.org