Lines Matching refs:pDef
1127 FuncDef *pDef, /* Function to possibly overload */ in sqlite3VtabOverloadFunction() argument
1140 if( NEVER(pExpr==0) ) return pDef; in sqlite3VtabOverloadFunction()
1141 if( pExpr->op!=TK_COLUMN ) return pDef; in sqlite3VtabOverloadFunction()
1144 if( NEVER(pTab==0) ) return pDef; in sqlite3VtabOverloadFunction()
1145 if( !IsVirtual(pTab) ) return pDef; in sqlite3VtabOverloadFunction()
1150 if( pMod->xFindFunction==0 ) return pDef; in sqlite3VtabOverloadFunction()
1162 for(i=0; pDef->zName[i]; i++){ in sqlite3VtabOverloadFunction()
1163 unsigned char x = (unsigned char)pDef->zName[i]; in sqlite3VtabOverloadFunction()
1168 rc = pMod->xFindFunction(pVtab, nArg, pDef->zName, &xSFunc, &pArg); in sqlite3VtabOverloadFunction()
1170 return pDef; in sqlite3VtabOverloadFunction()
1176 + sqlite3Strlen30(pDef->zName) + 1); in sqlite3VtabOverloadFunction()
1178 return pDef; in sqlite3VtabOverloadFunction()
1180 *pNew = *pDef; in sqlite3VtabOverloadFunction()
1182 memcpy((char*)&pNew[1], pDef->zName, sqlite3Strlen30(pDef->zName)+1); in sqlite3VtabOverloadFunction()