| 2256 | ReadStats StreamDecoder::stats() const { return impl_->stats(); } |
| 2257 | |
| 2258 | Result<std::shared_ptr<Schema>> ReadSchema(io::InputStream* stream, |
| 2259 | DictionaryMemo* dictionary_memo) { |
| 2260 | std::unique_ptr<MessageReader> reader = MessageReader::Open(stream); |
| 2261 | ARROW_ASSIGN_OR_RAISE(std::unique_ptr<Message> message, reader->ReadNextMessage()); |
| 2262 | if (!message) { |
| 2263 | return Status::Invalid("Tried reading schema message, was null or length 0"); |
| 2264 | } |
| 2265 | CHECK_MESSAGE_TYPE(MessageType::SCHEMA, message->type()); |
| 2266 | return ReadSchema(*message, dictionary_memo); |
| 2267 | } |
| 2268 | |
| 2269 | Result<std::shared_ptr<Schema>> ReadSchema(const Message& message, |
| 2270 | DictionaryMemo* dictionary_memo) { |
no test coverage detected