| 1331 | } |
| 1332 | |
| 1333 | Status ProcessFixedSizeList() { |
| 1334 | RETURN_NOT_OK(f_parser_.CheckNext(':')); |
| 1335 | ARROW_ASSIGN_OR_RAISE(auto list_size, f_parser_.ParseInt(f_parser_.Rest())); |
| 1336 | if (list_size < 0) { |
| 1337 | return f_parser_.Invalid(); |
| 1338 | } |
| 1339 | RETURN_NOT_OK(CheckNumChildren(1)); |
| 1340 | ARROW_ASSIGN_OR_RAISE(auto field, MakeChildField(0)); |
| 1341 | type_ = fixed_size_list(field, list_size); |
| 1342 | return Status::OK(); |
| 1343 | } |
| 1344 | |
| 1345 | Status ProcessStruct() { |
| 1346 | RETURN_NOT_OK(f_parser_.CheckAtEnd()); |
nothing calls this directly
no test coverage detected