| 1293 | } |
| 1294 | |
| 1295 | Future<std::shared_ptr<Message>> ReadMessageFromBlockAsync( |
| 1296 | const FileBlock& block, io::RandomAccessFile* file, const io::IOContext& io_context) { |
| 1297 | RETURN_NOT_OK(CheckAligned(block)); |
| 1298 | return ReadMessageAsync(block.offset, block.metadata_length, block.body_length, file, |
| 1299 | io_context) |
| 1300 | .Then([block](std::shared_ptr<Message> message) { |
| 1301 | return CheckBodyLength(std::move(message), block); |
| 1302 | }); |
| 1303 | } |
| 1304 | |
| 1305 | class RecordBatchFileReaderImpl; |
| 1306 |
no test coverage detected