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

Function planstate_walk_array

src/backend/executor/execProcnode.c:1189–1206  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

1187} /* planstate_walk_node */
1188
1189CdbVisitOpt
1190planstate_walk_array(PlanState **planstates,
1191 int nplanstate,
1192 CdbVisitOpt (*walker) (PlanState *planstate, void *context),
1193 void *context,
1194 int flags)
1195{
1196 CdbVisitOpt whatnext = CdbVisit_Walk;
1197 int i;
1198
1199 if (planstates == NULL)
1200 return CdbVisit_Walk;
1201
1202 for (i = 0; i < nplanstate && whatnext == CdbVisit_Walk; i++)
1203 whatnext = planstate_walk_node_extended(planstates[i], walker, context, flags);
1204
1205 return whatnext;
1206} /* planstate_walk_array */
1207
1208CdbVisitOpt
1209planstate_walk_kids(PlanState *planstate,

Callers 1

planstate_walk_kidsFunction · 0.85

Calls 1

Tested by

no test coverage detected