Skip to content

fix(flightsql): remove Any encoding of DoPutUpdateResult#6825

Merged
alamb merged 1 commit intoapache:mainfrom
davisp:fix-do-put-update-result
Dec 4, 2024
Merged

fix(flightsql): remove Any encoding of DoPutUpdateResult#6825
alamb merged 1 commit intoapache:mainfrom
davisp:fix-do-put-update-result

Conversation

@davisp
Copy link
Copy Markdown
Member

@davisp davisp commented Dec 2, 2024

Which issue does this PR close?

Closes #6545

Rationale for this change

This is a nearly identical issue to #5731 which was fixed via #5817. I've just taken the logic in #5817 and applied it to the DoPutUpdateResult message as well.

What changes are included in this PR?

Remove the Any encoding of DoPutUpdateResult.

Are there any user-facing changes?

Users of languages that are not Rust will get correct row counts back from Rust FlightSQL servers.

@github-actions github-actions Bot added arrow Changes to the arrow crate arrow-flight Changes to the arrow-flight crate labels Dec 2, 2024
@tustvold tustvold added the api-change Changes to the arrow API label Dec 3, 2024
@tustvold
Copy link
Copy Markdown
Contributor

tustvold commented Dec 3, 2024

FWIW if you have time #6546 would be very valuable

@davisp
Copy link
Copy Markdown
Member Author

davisp commented Dec 3, 2024

@tustvold I'll see if I can't find some time later this week to look into those tests.

davisp added a commit to davisp/arrow-flightsql-rs that referenced this pull request Dec 3, 2024
This repo exists solely so that it can be patched into other projects.
Once [this PR](apache/arrow-rs#6825) is on
crates.io this repository will get blown up.
@alamb
Copy link
Copy Markdown
Contributor

alamb commented Dec 4, 2024

Thank you @davisp and @tustvold

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

api-change Changes to the arrow API arrow Changes to the arrow crate arrow-flight Changes to the arrow-flight crate

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Multi-language support issues with Arrow FlightSQL client's execute_update and execute_ingest methods

3 participants