| 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()); |
nothing calls this directly
no test coverage detected