Lines Matching defs:pDef
840 FuncDef *pDef;
843 pDef = sqliteFindFunction(pParse->db, zId, nId, n, 0);
844 if( pDef==0 ){
845 pDef = sqliteFindFunction(pParse->db, zId, nId, -1, 0);
846 if( pDef==0 ){
852 is_agg = pDef->xFunc==0;
874 if( pDef==0 ){
876 }else if( pDef->dataType>=0 ){
877 if( pDef->dataType<n ){
879 sqliteExprType(pExpr->pList->a[pDef->dataType].pExpr);
883 }else if( pDef->dataType==SQLITE_ARGS ){
884 pDef->dataType = SQLITE_SO_TEXT;
891 }else if( pDef->dataType==SQLITE_NUMERIC ){
1155 FuncDef *pDef;
1159 pDef = sqliteFindFunction(pParse->db, zId, nId, nExpr, 0);
1160 assert( pDef!=0 );
1161 nExpr = sqliteExprCodeExprList(pParse, pList, pDef->includeTypes);
1162 sqliteVdbeOp3(v, OP_Function, nExpr, 0, (char*)pDef, P3_POINTER);