mzabaluev opened a new pull request, #9397: URL: https://github.com/apache/arrow-rs/pull/9397
# Rationale for this change The `Skipper` implementation used to skip over unneeded fields when projecting an Avro record type to a reader schema delegates to the `read_vlq` cursor method for variable-length integer types. Besides checking the validity of the encoding, the decoding method performs computations to obtain the value, which is discarded at the skipper call site. # What changes are included in this PR? Provide a dedicated code path to skip over an encoded variable-length integer. # Are these changes tested? A benchmark is added to evaluate the performance improvement. # Are there any user-facing changes? No -- 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: [email protected] For queries about this service, please contact Infrastructure at: [email protected]
