Lines Matching refs:pFunc

663   FuncDef *pFunc                  /* Window function definition */  in sqlite3WindowUpdate()  argument
687 if( pFunc->funcFlags & SQLITE_FUNC_WINDOW ){ in sqlite3WindowUpdate()
711 if( pFunc->zName==aUp[i].zFunc ){ in sqlite3WindowUpdate()
727 pWin->pWFunc = pFunc; in sqlite3WindowUpdate()
1662 FuncDef *pFunc = pWin->pWFunc; in windowAggStep() local
1674 if( i!=1 || pFunc->zName!=nth_valueName ){ in windowAggStep()
1683 && (pFunc->funcFlags & SQLITE_FUNC_MINMAX) in windowAggStep()
1701 assert( pFunc->zName==nth_valueName in windowAggStep()
1702 || pFunc->zName==first_valueName in windowAggStep()
1706 }else if( pFunc->xSFunc!=noopStepFunc ){ in windowAggStep()
1736 if( pFunc->funcFlags & SQLITE_FUNC_NEEDCOLL ){ in windowAggStep()
1745 sqlite3VdbeAppendP4(v, pFunc, P4_FUNCDEF); in windowAggStep()
1924 FuncDef *pFunc = pWin->pWFunc; in windowReturnOneRow() local
1926 if( pFunc->zName==nth_valueName in windowReturnOneRow()
1927 || pFunc->zName==first_valueName in windowReturnOneRow()
1934 if( pFunc->zName==nth_valueName ){ in windowReturnOneRow()
1949 else if( pFunc->zName==leadName || pFunc->zName==lagName ){ in windowReturnOneRow()
1963 int val = (pFunc->zName==leadName ? 1 : -1); in windowReturnOneRow()
1966 int op = (pFunc->zName==leadName ? OP_Add : OP_Subtract); in windowReturnOneRow()
1996 FuncDef *pFunc = pWin->pWFunc; in windowInitAccum() local
2001 if( pFunc->zName==nth_valueName || pFunc->zName==first_valueName ){ in windowInitAccum()
2006 if( (pFunc->funcFlags & SQLITE_FUNC_MINMAX) && pWin->csrApp ){ in windowInitAccum()
2026 FuncDef *pFunc = pWin->pWFunc; in windowCacheFrame() local
2027 if( (pFunc->zName==nth_valueName) in windowCacheFrame()
2028 || (pFunc->zName==first_valueName) in windowCacheFrame()
2029 || (pFunc->zName==leadName) in windowCacheFrame()
2030 || (pFunc->zName==lagName) in windowCacheFrame()