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