Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
apacheGH-37379: [C++][Parquet] Thrift: Generate movable types (apache…
…#37461) ### Rationale for this change Our generated Thrift bindings do not define move constructors, implying that copies are made when passing values around. ### What changes are included in this PR? Enable the `moveable_types` option when generating Parquet Thrift. It's introduced in Thrift 0.9.3 ( See apache/thrift@3c5a788 ) Also, exploit move construction and assignment to improve `TypedColumnIndex` construction performance. ### Are these changes tested? By existing tests. ### Are there any user-facing changes? 1. Binary might grow larger 2. Some overhead might be reduced * Closes: apache#37379 Authored-by: mwish <[email protected]> Signed-off-by: Antoine Pitrou <[email protected]>
- Loading branch information