Lines Matching defs:nFarg
109744 int nFarg;
109748 nFarg = pFarg->nExpr;
109749 assert( nFarg>0 ); /* All in-line functions have at least one argument */
109758 assert( nFarg>=2 );
109760 for(i=1; i<nFarg; i++){
109791 assert( nFarg==1 || nFarg==2 );
109803 assert( nFarg==2 );
109812 assert( nFarg==2 );
109822 assert( nFarg==2 );
109841 assert( nFarg==1 );
110263 int nFarg; /* Number of function arguments */
110286 nFarg = pFarg ? pFarg->nExpr : 0;
110289 pDef = sqlite3FindFunction(db, zId, nFarg, enc, 0);
110292 pDef = sqlite3FindFunction(db, "unknown", nFarg, enc, 0);
110308 for(i=0; i<nFarg; i++){
110320 pParse->nMem += nFarg;
110322 r1 = sqlite3GetTempRange(pParse, nFarg);
110332 assert( nFarg==1 );
110362 if( nFarg>=2 && ExprHasProperty(pExpr, EP_InfixFunc) ){
110363 pDef = sqlite3VtabOverloadFunction(db, pDef, nFarg, pFarg->a[1].pExpr);
110364 }else if( nFarg>0 ){
110365 pDef = sqlite3VtabOverloadFunction(db, pDef, nFarg, pFarg->a[0].pExpr);
110372 sqlite3VdbeAddFunctionCall(pParse, constMask, r1, target, nFarg,
110374 if( nFarg ){
110376 sqlite3ReleaseTempRange(pParse, r1, nFarg);
110378 sqlite3VdbeReleaseRegisters(pParse, r1, nFarg, constMask, 1);