| 737 | } |
| 738 | |
| 739 | Status DecodeDictionaries(MemoryPool* pool, const std::shared_ptr<DataType>& dense_type, |
| 740 | ArrayVector* arrays) { |
| 741 | compute::ExecContext ctx(pool); |
| 742 | compute::CastOptions options; |
| 743 | for (size_t i = 0; i < arrays->size(); ++i) { |
| 744 | ARROW_ASSIGN_OR_RAISE((*arrays)[i], |
| 745 | compute::Cast(*(*arrays)[i], dense_type, options, &ctx)); |
| 746 | } |
| 747 | return Status::OK(); |
| 748 | } |
| 749 | |
| 750 | Status DecodeDictionaries(MemoryPool* pool, const std::shared_ptr<DataType>& dense_type, |
| 751 | std::shared_ptr<ChunkedArray>* array) { |
no test coverage detected