| 1152 | } |
| 1153 | |
| 1154 | Status ProcessTemporal() { |
| 1155 | RETURN_NOT_OK(f_parser_.CheckHasNext()); |
| 1156 | switch (f_parser_.Next()) { |
| 1157 | case 'd': |
| 1158 | return ProcessDate(); |
| 1159 | case 't': |
| 1160 | return ProcessTime(); |
| 1161 | case 'D': |
| 1162 | return ProcessDuration(); |
| 1163 | case 'i': |
| 1164 | return ProcessInterval(); |
| 1165 | case 's': |
| 1166 | return ProcessTimestamp(); |
| 1167 | } |
| 1168 | return f_parser_.Invalid(); |
| 1169 | } |
| 1170 | |
| 1171 | Status ProcessNested() { |
| 1172 | RETURN_NOT_OK(f_parser_.CheckHasNext()); |
nothing calls this directly
no test coverage detected