| 564 | return static_cast<arrow::ipc::feather::fbs::TypeMetadata>(GetField<uint8_t>(VT_METADATA_TYPE, 0)); |
| 565 | } |
| 566 | const void *metadata() const { |
| 567 | return GetPointer<const void *>(VT_METADATA); |
| 568 | } |
| 569 | template<typename T> const T *metadata_as() const; |
| 570 | const arrow::ipc::feather::fbs::CategoryMetadata *metadata_as_CategoryMetadata() const { |
| 571 | return metadata_type() == arrow::ipc::feather::fbs::TypeMetadata_CategoryMetadata ? static_cast<const arrow::ipc::feather::fbs::CategoryMetadata *>(metadata()) : nullptr; |
no outgoing calls
no test coverage detected