MCPcopy Create free account
hub / github.com/apache/arrow / ReadMessageFromBlockAsync

Function ReadMessageFromBlockAsync

cpp/src/arrow/ipc/reader.cc:1290–1298  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

1288}
1289
1290Future<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
1300class RecordBatchFileReaderImpl;
1301

Callers 1

ReadBlockMethod · 0.85

Calls 4

ReadMessageAsyncFunction · 0.85
CheckBodyLengthFunction · 0.85
ThenMethod · 0.80
CheckAlignedFunction · 0.70

Tested by

no test coverage detected