| 1074 | } |
| 1075 | |
| 1076 | static void |
| 1077 | dump_fori(PLpgSQL_stmt_fori *stmt) |
| 1078 | { |
| 1079 | dump_ind(); |
| 1080 | printf("FORI %s %s\n", stmt->var->refname, (stmt->reverse) ? "REVERSE" : "NORMAL"); |
| 1081 | |
| 1082 | dump_indent += 2; |
| 1083 | dump_ind(); |
| 1084 | printf(" lower = "); |
| 1085 | dump_expr(stmt->lower); |
| 1086 | printf("\n"); |
| 1087 | dump_ind(); |
| 1088 | printf(" upper = "); |
| 1089 | dump_expr(stmt->upper); |
| 1090 | printf("\n"); |
| 1091 | if (stmt->step) |
| 1092 | { |
| 1093 | dump_ind(); |
| 1094 | printf(" step = "); |
| 1095 | dump_expr(stmt->step); |
| 1096 | printf("\n"); |
| 1097 | } |
| 1098 | dump_indent -= 2; |
| 1099 | |
| 1100 | dump_stmts(stmt->body); |
| 1101 | |
| 1102 | dump_ind(); |
| 1103 | printf(" ENDFORI\n"); |
| 1104 | } |
| 1105 | |
| 1106 | static void |
| 1107 | dump_fors(PLpgSQL_stmt_fors *stmt) |
no test coverage detected