MCPcopy Create free account
hub / github.com/RedisGraph/RedisGraph / Proc_Step

Function Proc_Step

src/procedures/procedure.c:103–113  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

101}
102
103SIValue *Proc_Step(ProcedureCtx *proc) {
104 ASSERT(proc != NULL);
105 // Validate procedure state, can only consumed if state is initialized.
106 if(proc->state != PROCEDURE_INIT) return NULL;
107
108 SIValue *val = proc->Step(proc);
109 /* Set procedure state to depleted if NULL is returned.
110 * NOTE: we might have errored. */
111 if(val == NULL) proc->state = PROCEDURE_DEPLETED;
112 return val;
113}
114
115uint Procedure_Argc(const ProcedureCtx *proc) {
116 ASSERT(proc != NULL);

Callers 1

_yieldFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected