Lines Matching refs:nArg
976 i16 nArg; /* Number of arguments. -1 means unlimited */
1024 ** FUNCTION(zName, nArg, iArg, bNC, xFunc)
1026 ** implemented by C function xFunc that accepts nArg arguments. The
1031 ** AGGREGATE(zName, nArg, iArg, bNC, xStep, xFinal)
1037 ** LIKEFUNC(zName, nArg, pArg, flags)
1039 ** that accepts nArg arguments and is implemented by a call to C
1045 #define FUNCTION(zName, nArg, iArg, bNC, xFunc) \
1046 {nArg, SQLITE_UTF8, bNC*SQLITE_FUNC_NEEDCOLL, \
1048 #define STR_FUNCTION(zName, nArg, pArg, bNC, xFunc) \
1049 {nArg, SQLITE_UTF8, bNC*SQLITE_FUNC_NEEDCOLL, \
1051 #define LIKEFUNC(zName, nArg, arg, flags) \
1052 {nArg, SQLITE_UTF8, flags, (void *)arg, 0, likeFunc, 0, 0, #zName, 0, 0}
1053 #define AGGREGATE(zName, nArg, arg, nc, xStep, xFinal) \
1054 {nArg, SQLITE_UTF8, nc*SQLITE_FUNC_NEEDCOLL, \
3075 FuncDef *sqlite3VtabOverloadFunction(sqlite3 *,FuncDef*, int nArg, Expr*);