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

Function VerifyType

cpp/src/generated/Schema_generated.h:2464–2575  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

2462}
2463
2464inline bool VerifyType(::flatbuffers::Verifier &verifier, const void *obj, Type type) {
2465 switch (type) {
2466 case Type_NONE: {
2467 return true;
2468 }
2469 case Type_Null: {
2470 auto ptr = reinterpret_cast<const org::apache::arrow::flatbuf::Null *>(obj);
2471 return verifier.VerifyTable(ptr);
2472 }
2473 case Type_Int: {
2474 auto ptr = reinterpret_cast<const org::apache::arrow::flatbuf::Int *>(obj);
2475 return verifier.VerifyTable(ptr);
2476 }
2477 case Type_FloatingPoint: {
2478 auto ptr = reinterpret_cast<const org::apache::arrow::flatbuf::FloatingPoint *>(obj);
2479 return verifier.VerifyTable(ptr);
2480 }
2481 case Type_Binary: {
2482 auto ptr = reinterpret_cast<const org::apache::arrow::flatbuf::Binary *>(obj);
2483 return verifier.VerifyTable(ptr);
2484 }
2485 case Type_Utf8: {
2486 auto ptr = reinterpret_cast<const org::apache::arrow::flatbuf::Utf8 *>(obj);
2487 return verifier.VerifyTable(ptr);
2488 }
2489 case Type_Bool: {
2490 auto ptr = reinterpret_cast<const org::apache::arrow::flatbuf::Bool *>(obj);
2491 return verifier.VerifyTable(ptr);
2492 }
2493 case Type_Decimal: {
2494 auto ptr = reinterpret_cast<const org::apache::arrow::flatbuf::Decimal *>(obj);
2495 return verifier.VerifyTable(ptr);
2496 }
2497 case Type_Date: {
2498 auto ptr = reinterpret_cast<const org::apache::arrow::flatbuf::Date *>(obj);
2499 return verifier.VerifyTable(ptr);
2500 }
2501 case Type_Time: {
2502 auto ptr = reinterpret_cast<const org::apache::arrow::flatbuf::Time *>(obj);
2503 return verifier.VerifyTable(ptr);
2504 }
2505 case Type_Timestamp: {
2506 auto ptr = reinterpret_cast<const org::apache::arrow::flatbuf::Timestamp *>(obj);
2507 return verifier.VerifyTable(ptr);
2508 }
2509 case Type_Interval: {
2510 auto ptr = reinterpret_cast<const org::apache::arrow::flatbuf::Interval *>(obj);
2511 return verifier.VerifyTable(ptr);
2512 }
2513 case Type_List: {
2514 auto ptr = reinterpret_cast<const org::apache::arrow::flatbuf::List *>(obj);
2515 return verifier.VerifyTable(ptr);
2516 }
2517 case Type_Struct_: {
2518 auto ptr = reinterpret_cast<const org::apache::arrow::flatbuf::Struct_ *>(obj);
2519 return verifier.VerifyTable(ptr);
2520 }
2521 case Type_Union: {

Callers 4

VerifyFunction · 0.85
VerifyFunction · 0.85
VerifyFunction · 0.85
VerifyTypeVectorFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected