| 243 | } |
| 244 | |
| 245 | TableReaderFactory MakeSerialFactory() { |
| 246 | return [](std::shared_ptr<io::InputStream> input_stream, ParseOptions parse_options, |
| 247 | std::optional<int32_t> block_size) { |
| 248 | auto read_options = ReadOptions::Defaults(); |
| 249 | read_options.block_size = block_size.value_or(1 << 10); |
| 250 | read_options.use_threads = false; |
| 251 | return TableReader::Make(io::default_io_context(), input_stream, read_options, |
| 252 | std::move(parse_options), ConvertOptions::Defaults()); |
| 253 | }; |
| 254 | } |
| 255 | |
| 256 | TEST(SerialReaderTests, Empty) { TestEmptyTable(MakeSerialFactory()); } |
| 257 | TEST(SerialReaderTests, HeaderOnly) { TestHeaderOnly(MakeSerialFactory()); } |