| 262 | : table_(std::move(table)) {} |
| 263 | |
| 264 | RecordBatchIterator Get() const final { |
| 265 | auto reader = std::make_shared<TableBatchReader>(*table_); |
| 266 | auto table = table_; |
| 267 | return MakeFunctionIterator([reader, table] { return reader->Next(); }); |
| 268 | } |
| 269 | |
| 270 | std::shared_ptr<Table> table_; |
| 271 | }; |