MCPcopy Create free account
hub / github.com/apache/arrow / VerifyTypeMetadataVector

Function VerifyTypeMetadataVector

cpp/src/generated/feather_generated.h:816–826  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

814}
815
816inline bool VerifyTypeMetadataVector(::flatbuffers::Verifier &verifier, const ::flatbuffers::Vector<::flatbuffers::Offset<void>> *values, const ::flatbuffers::Vector<uint8_t> *types) {
817 if (!values || !types) return !values && !types;
818 if (values->size() != types->size()) return false;
819 for (::flatbuffers::uoffset_t i = 0; i < values->size(); ++i) {
820 if (!VerifyTypeMetadata(
821 verifier, values->Get(i), types->GetEnum<TypeMetadata>(i))) {
822 return false;
823 }
824 }
825 return true;
826}
827
828inline const arrow::ipc::feather::fbs::CTable *GetCTable(const void *buf) {
829 return ::flatbuffers::GetRoot<arrow::ipc::feather::fbs::CTable>(buf);

Callers

nothing calls this directly

Calls 3

VerifyTypeMetadataFunction · 0.85
sizeMethod · 0.45
GetMethod · 0.45

Tested by

no test coverage detected