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

Function ReadMessageFromBlockAsync

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

Source from the content-addressed store, hash-verified

1293}
1294
1295Future<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
1305class RecordBatchFileReaderImpl;
1306

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