Lines Matching refs:nFarg
117408 int nFarg; local
117412 nFarg = pFarg->nExpr;
117413 assert( nFarg>0 ); /* All in-line functions have at least one argument */
117422 assert( nFarg>=2 );
117424 for(i=1; i<nFarg; i++){
117455 assert( nFarg==1 || nFarg==2 );
117467 assert( nFarg==2 );
117476 assert( nFarg==2 );
117486 assert( nFarg==2 );
117506 assert( nFarg==1 );
118171 int nFarg; /* Number of function arguments */ local
118196 nFarg = pFarg ? pFarg->nExpr : 0;
118199 pDef = sqlite3FindFunction(db, zId, nFarg, enc, 0);
118202 pDef = sqlite3FindFunction(db, "unknown", nFarg, enc, 0);
118218 for(i=0; i<nFarg; i++){
118230 pParse->nMem += nFarg;
118232 r1 = sqlite3GetTempRange(pParse, nFarg);
118242 assert( nFarg==1 );
118274 if( nFarg>=2 && ExprHasProperty(pExpr, EP_InfixFunc) ){
118275 pDef = sqlite3VtabOverloadFunction(db, pDef, nFarg, pFarg->a[1].pExpr);
118276 }else if( nFarg>0 ){
118277 pDef = sqlite3VtabOverloadFunction(db, pDef, nFarg, pFarg->a[0].pExpr);
118284 sqlite3VdbeAddFunctionCall(pParse, constMask, r1, target, nFarg,
118286 if( nFarg ){
118288 sqlite3ReleaseTempRange(pParse, r1, nFarg);
118290 sqlite3VdbeReleaseRegisters(pParse, r1, nFarg, constMask, 1);