| 329 | std::unique_ptr<ArrayBuilder>* out); |
| 330 | |
| 331 | inline Result<std::unique_ptr<ArrayBuilder>> MakeBuilder( |
| 332 | const std::shared_ptr<DataType>& type, MemoryPool* pool = default_memory_pool()) { |
| 333 | std::unique_ptr<ArrayBuilder> out; |
| 334 | ARROW_RETURN_NOT_OK(MakeBuilder(pool, type, &out)); |
| 335 | return out; |
| 336 | } |
| 337 | |
| 338 | /// \brief Construct an empty ArrayBuilder corresponding to the data |
| 339 | /// type, where any top-level or nested dictionary builders return the |