commit | 377811f47dfbcc57a4fd3b4b90aea96e2d6587fb | [log] [tgz] |
---|---|---|
author | Gang Wu <ustcwg@gmail.com> | Fri Jun 30 14:55:40 2023 +0800 |
committer | GitHub <noreply@github.com> | Fri Jun 30 15:55:40 2023 +0900 |
tree | 09bed8946ac0880c55803925d6e2a75c5007c302 | |
parent | 4e42b839e4d75c9b48718a4e18e1b4e5c619b5e0 [diff] |
GH-36405: [C++][ORC] Upgrade ORC to 1.9.0 (#36406) ### Rationale for this change Apache ORC has released 1.9.0 recently: https://orc.apache.org/news/2023/06/28/ORC-1.9.0/ The code base does not compile if we upgrade directly due to a new API below: ```cpp virtual std::unique_ptr<ColumnVectorBatch> createRowBatch( uint64_t size, MemoryPool& pool, bool encoded = false) const = 0; virtual std::unique_ptr<ColumnVectorBatch> createRowBatch( uint64_t size, MemoryPool& pool, bool encoded = false, bool useTightNumericVector = false) const = 0; ``` ### What changes are included in this PR? Explicitly specify which overload of `createRowBatch` to use in the orc test. ### Are these changes tested? Yes, make sure all tests build and pass. ### Are there any user-facing changes? NO. * Closes: #36405 Authored-by: Gang Wu <ustcwg@gmail.com> Signed-off-by: Sutou Kouhei <kou@clear-code.com>
Apache Arrow is a development platform for in-memory analytics. It contains a set of technologies that enable big data systems to process and move data fast.
Major components of the project include:
Arrow is an Apache Software Foundation project. Learn more at arrow.apache.org.
The reference Arrow libraries contain many distinct software components:
The official Arrow libraries in this repository are in different stages of implementing the Arrow format and related features. See our current feature matrix on git main.
Please read our latest project contribution guide.
Even if you do not plan to contribute to Apache Arrow itself or Arrow integrations in other projects, we'd be happy to have you involved: