[[arrow::export]]
| 182 | |
| 183 | // [[arrow::export]] |
| 184 | std::shared_ptr<arrow::RecordBatch> ipc___ReadRecordBatch__InputStream__Schema( |
| 185 | const std::shared_ptr<arrow::io::InputStream>& stream, |
| 186 | const std::shared_ptr<arrow::Schema>& schema) { |
| 187 | // TODO: promote to function arg |
| 188 | arrow::ipc::DictionaryMemo memo; |
| 189 | StopIfNotOk(memo.fields().AddSchemaFields(*schema)); |
| 190 | return ValueOrStop(arrow::ipc::ReadRecordBatch( |
| 191 | schema, &memo, arrow::ipc::IpcReadOptions::Defaults(), stream.get())); |
| 192 | } |
| 193 | |
| 194 | namespace arrow { |
| 195 | namespace r { |
no test coverage detected