| 614 | } |
| 615 | |
| 616 | inline bool VerifyMessageHeader(::flatbuffers::Verifier &verifier, const void *obj, MessageHeader type) { |
| 617 | switch (type) { |
| 618 | case MessageHeader_NONE: { |
| 619 | return true; |
| 620 | } |
| 621 | case MessageHeader_Schema: { |
| 622 | auto ptr = reinterpret_cast<const org::apache::arrow::flatbuf::Schema *>(obj); |
| 623 | return verifier.VerifyTable(ptr); |
| 624 | } |
| 625 | case MessageHeader_DictionaryBatch: { |
| 626 | auto ptr = reinterpret_cast<const org::apache::arrow::flatbuf::DictionaryBatch *>(obj); |
| 627 | return verifier.VerifyTable(ptr); |
| 628 | } |
| 629 | case MessageHeader_RecordBatch: { |
| 630 | auto ptr = reinterpret_cast<const org::apache::arrow::flatbuf::RecordBatch *>(obj); |
| 631 | return verifier.VerifyTable(ptr); |
| 632 | } |
| 633 | case MessageHeader_Tensor: { |
| 634 | auto ptr = reinterpret_cast<const org::apache::arrow::flatbuf::Tensor *>(obj); |
| 635 | return verifier.VerifyTable(ptr); |
| 636 | } |
| 637 | case MessageHeader_SparseTensor: { |
| 638 | auto ptr = reinterpret_cast<const org::apache::arrow::flatbuf::SparseTensor *>(obj); |
| 639 | return verifier.VerifyTable(ptr); |
| 640 | } |
| 641 | default: return true; |
| 642 | } |
| 643 | } |
| 644 | |
| 645 | inline bool VerifyMessageHeaderVector(::flatbuffers::Verifier &verifier, const ::flatbuffers::Vector<::flatbuffers::Offset<void>> *values, const ::flatbuffers::Vector<uint8_t> *types) { |
| 646 | if (!values || !types) return !values && !types; |
no outgoing calls
no test coverage detected