Lines Matching refs:nFarg
3931 int nFarg; in exprCodeInlineFunction() local
3935 nFarg = pFarg->nExpr; in exprCodeInlineFunction()
3936 assert( nFarg>0 ); /* All in-line functions have at least one argument */ in exprCodeInlineFunction()
3945 assert( nFarg>=2 ); in exprCodeInlineFunction()
3947 for(i=1; i<nFarg; i++){ in exprCodeInlineFunction()
3978 assert( nFarg==1 || nFarg==2 ); in exprCodeInlineFunction()
3990 assert( nFarg==2 ); in exprCodeInlineFunction()
3999 assert( nFarg==2 ); in exprCodeInlineFunction()
4009 assert( nFarg==2 ); in exprCodeInlineFunction()
4028 assert( nFarg==1 ); in exprCodeInlineFunction()
4450 int nFarg; /* Number of function arguments */ in sqlite3ExprCodeTarget() local
4473 nFarg = pFarg ? pFarg->nExpr : 0; in sqlite3ExprCodeTarget()
4476 pDef = sqlite3FindFunction(db, zId, nFarg, enc, 0); in sqlite3ExprCodeTarget()
4479 pDef = sqlite3FindFunction(db, "unknown", nFarg, enc, 0); in sqlite3ExprCodeTarget()
4495 for(i=0; i<nFarg; i++){ in sqlite3ExprCodeTarget()
4507 pParse->nMem += nFarg; in sqlite3ExprCodeTarget()
4509 r1 = sqlite3GetTempRange(pParse, nFarg); in sqlite3ExprCodeTarget()
4519 assert( nFarg==1 ); in sqlite3ExprCodeTarget()
4549 if( nFarg>=2 && ExprHasProperty(pExpr, EP_InfixFunc) ){ in sqlite3ExprCodeTarget()
4550 pDef = sqlite3VtabOverloadFunction(db, pDef, nFarg, pFarg->a[1].pExpr); in sqlite3ExprCodeTarget()
4551 }else if( nFarg>0 ){ in sqlite3ExprCodeTarget()
4552 pDef = sqlite3VtabOverloadFunction(db, pDef, nFarg, pFarg->a[0].pExpr); in sqlite3ExprCodeTarget()
4559 sqlite3VdbeAddFunctionCall(pParse, constMask, r1, target, nFarg, in sqlite3ExprCodeTarget()
4561 if( nFarg ){ in sqlite3ExprCodeTarget()
4563 sqlite3ReleaseTempRange(pParse, r1, nFarg); in sqlite3ExprCodeTarget()
4565 sqlite3VdbeReleaseRegisters(pParse, r1, nFarg, constMask, 1); in sqlite3ExprCodeTarget()