| 900 | std::move(scan_options)) {} |
| 901 | |
| 902 | std::shared_ptr<ScannerBuilder> ScannerBuilder::FromRecordBatchReader( |
| 903 | std::shared_ptr<RecordBatchReader> reader) { |
| 904 | auto batch_it = MakeIteratorFromReader(reader); |
| 905 | auto fragment = |
| 906 | std::make_shared<OneShotFragment>(reader->schema(), std::move(batch_it)); |
| 907 | return std::make_shared<ScannerBuilder>(reader->schema(), std::move(fragment), |
| 908 | std::make_shared<ScanOptions>()); |
| 909 | } |
| 910 | |
| 911 | const std::shared_ptr<Schema>& ScannerBuilder::schema() const { |
| 912 | return scan_options_->dataset_schema; |
nothing calls this directly
no test coverage detected