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

Method ProcessFixedSizeList

cpp/src/arrow/c/bridge.cc:1328–1338  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

1326 }
1327
1328 Status ProcessFixedSizeList() {
1329 RETURN_NOT_OK(f_parser_.CheckNext(':'));
1330 ARROW_ASSIGN_OR_RAISE(auto list_size, f_parser_.ParseInt(f_parser_.Rest()));
1331 if (list_size < 0) {
1332 return f_parser_.Invalid();
1333 }
1334 RETURN_NOT_OK(CheckNumChildren(1));
1335 ARROW_ASSIGN_OR_RAISE(auto field, MakeChildField(0));
1336 type_ = fixed_size_list(field, list_size);
1337 return Status::OK();
1338 }
1339
1340 Status ProcessStruct() {
1341 RETURN_NOT_OK(f_parser_.CheckAtEnd());

Callers

nothing calls this directly

Calls 4

fixed_size_listFunction · 0.85
CheckNextMethod · 0.80
InvalidMethod · 0.80
OKFunction · 0.50

Tested by

no test coverage detected