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

Function _AR_EXP_ValidateArgsCount

src/arithmetic/arithmetic_expression.c:168–183  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

166}
167
168static void _AR_EXP_ValidateArgsCount
169(
170 AR_FuncDesc *fdesc,
171 uint argc
172) {
173 // Make sure number of arguments is as expected.
174 if(fdesc->min_argc > argc) {
175 // Set the query-level error.
176 ErrorCtx_SetError("Received %d arguments to function '%s', expected at least %d", argc,
177 fdesc->name, fdesc->min_argc);
178 } else if(fdesc->max_argc < argc) {
179 // Set the query-level error.
180 ErrorCtx_SetError("Received %d arguments to function '%s', expected at most %d", argc,
181 fdesc->name, fdesc->max_argc);
182 }
183}
184
185AR_ExpNode *AR_EXP_NewOpNode
186(

Callers 1

AR_EXP_NewOpNodeFunction · 0.85

Calls 1

ErrorCtx_SetErrorFunction · 0.85

Tested by

no test coverage detected