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

Function VerifyTypeVector

cpp/src/generated/Schema_generated.h:2577–2587  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

2575}
2576
2577inline bool VerifyTypeVector(::flatbuffers::Verifier &verifier, const ::flatbuffers::Vector<::flatbuffers::Offset<void>> *values, const ::flatbuffers::Vector<uint8_t> *types) {
2578 if (!values || !types) return !values && !types;
2579 if (values->size() != types->size()) return false;
2580 for (::flatbuffers::uoffset_t i = 0; i < values->size(); ++i) {
2581 if (!VerifyType(
2582 verifier, values->Get(i), types->GetEnum<Type>(i))) {
2583 return false;
2584 }
2585 }
2586 return true;
2587}
2588
2589inline const org::apache::arrow::flatbuf::Schema *GetSchema(const void *buf) {
2590 return ::flatbuffers::GetRoot<org::apache::arrow::flatbuf::Schema>(buf);

Callers

nothing calls this directly

Calls 3

VerifyTypeFunction · 0.85
sizeMethod · 0.45
GetMethod · 0.45

Tested by

no test coverage detected