MCPcopy Create free account
hub / github.com/apache/cloudberry / dump_fori

Function dump_fori

src/pl/plpgsql/src/pl_funcs.c:1076–1104  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

1074}
1075
1076static void
1077dump_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
1106static void
1107dump_fors(PLpgSQL_stmt_fors *stmt)

Callers 1

dump_stmtFunction · 0.85

Calls 3

dump_indFunction · 0.85
dump_exprFunction · 0.85
dump_stmtsFunction · 0.85

Tested by

no test coverage detected