Lines Matching refs:pDef
995 FuncDef *pDef; /* Information about the function */ in resolveExprStep() local
1003 pDef = sqlite3FindFunction(pParse->db, zId, n, enc, 0); in resolveExprStep()
1004 if( pDef==0 ){ in resolveExprStep()
1005 pDef = sqlite3FindFunction(pParse->db, zId, -2, enc, 0); in resolveExprStep()
1006 if( pDef==0 ){ in resolveExprStep()
1012 is_agg = pDef->xFinalize!=0; in resolveExprStep()
1013 if( pDef->funcFlags & SQLITE_FUNC_UNLIKELY ){ in resolveExprStep()
1033 pExpr->iTable = pDef->zName[0]=='u' ? 8388608 : 125829120; in resolveExprStep()
1038 int auth = sqlite3AuthCheck(pParse, SQLITE_FUNCTION, 0,pDef->zName,0); in resolveExprStep()
1050 if( pDef->funcFlags & (SQLITE_FUNC_CONSTANT|SQLITE_FUNC_SLOCHNG) ){ in resolveExprStep()
1057 if( (pDef->funcFlags & SQLITE_FUNC_CONSTANT)==0 ){ in resolveExprStep()
1071 if( (pDef->funcFlags & SQLITE_FUNC_INTERNAL)!=0 in resolveExprStep()
1080 pDef = 0; in resolveExprStep()
1082 if( (pDef->funcFlags & (SQLITE_FUNC_DIRECT|SQLITE_FUNC_UNSAFE))!=0 in resolveExprStep()
1085 sqlite3ExprFunctionUsable(pParse, pExpr, pDef); in resolveExprStep()
1091 assert( is_agg==0 || (pDef->funcFlags & SQLITE_FUNC_MINMAX) in resolveExprStep()
1092 || (pDef->xValue==0 && pDef->xInverse==0) in resolveExprStep()
1093 || (pDef->xValue && pDef->xInverse && pDef->xSFunc && pDef->xFinalize) in resolveExprStep()
1095 if( pDef && pDef->xValue==0 && pWin ){ in resolveExprStep()
1102 || (is_agg && (pDef->funcFlags&SQLITE_FUNC_WINDOW) && !pWin) in resolveExprStep()
1106 if( (pDef->funcFlags & SQLITE_FUNC_WINDOW) || pWin ){ in resolveExprStep()
1166 sqlite3WindowUpdate(pParse, pSel ? pSel->pWinDefn : 0, pWin, pDef); in resolveExprStep()
1192 assert( pDef!=0 || IN_RENAME_OBJECT ); in resolveExprStep()
1193 if( pNC2 && pDef ){ in resolveExprStep()
1196 testcase( (pDef->funcFlags & SQLITE_FUNC_MINMAX)!=0 ); in resolveExprStep()
1197 testcase( (pDef->funcFlags & SQLITE_FUNC_ANYORDER)!=0 ); in resolveExprStep()
1199 | ((pDef->funcFlags^SQLITE_FUNC_ANYORDER) in resolveExprStep()