| 802 | } |
| 803 | |
| 804 | Status GetSchemaPayload(const Schema& schema, const IpcWriteOptions& options, |
| 805 | const DictionaryFieldMapper& mapper, IpcPayload* out) { |
| 806 | out->type = MessageType::SCHEMA; |
| 807 | return internal::WriteSchemaMessage(schema, mapper, options, &out->metadata); |
| 808 | } |
| 809 | |
| 810 | Status GetDictionaryPayload(int64_t id, const std::shared_ptr<Array>& dictionary, |
| 811 | const IpcWriteOptions& options, IpcPayload* out) { |