| 1314 | } |
| 1315 | |
| 1316 | static void |
| 1317 | dump_exit(PLpgSQL_stmt_exit *stmt) |
| 1318 | { |
| 1319 | dump_ind(); |
| 1320 | printf("%s", stmt->is_exit ? "EXIT" : "CONTINUE"); |
| 1321 | if (stmt->label != NULL) |
| 1322 | printf(" label='%s'", stmt->label); |
| 1323 | if (stmt->cond != NULL) |
| 1324 | { |
| 1325 | printf(" WHEN "); |
| 1326 | dump_expr(stmt->cond); |
| 1327 | } |
| 1328 | printf("\n"); |
| 1329 | } |
| 1330 | |
| 1331 | static void |
| 1332 | dump_return(PLpgSQL_stmt_return *stmt) |