Lines Matching refs:pFExpr
5233 assert( pAggInfo->aFunc[0].pFExpr==pExpr ); in isSimpleCount()
6240 Expr *pE = pFunc->pFExpr; in resetAccumulator()
6267 assert( ExprUseXList(pF->pFExpr) ); in finalizeAggFunctions()
6268 pList = pF->pFExpr->x.pList; in finalizeAggFunctions()
6303 assert( ExprUseXList(pF->pFExpr) ); in updateAccumulator()
6304 assert( !IsWindowFunc(pF->pFExpr) ); in updateAccumulator()
6305 pList = pF->pFExpr->x.pList; in updateAccumulator()
6306 if( ExprHasProperty(pF->pFExpr, EP_WinFunc) ){ in updateAccumulator()
6307 Expr *pFilter = pF->pFExpr->y.pWin->pFilter; in updateAccumulator()
7410 minMaxFlag = minMaxQuery(db, pAggInfo->aFunc[0].pFExpr, &pMinMaxOrderBy); in sqlite3Select()
7415 Expr *pExpr = pAggInfo->aFunc[i].pFExpr; in sqlite3Select()
7451 sqlite3TreeViewExpr(0, pAggInfo->aFunc[ii].pFExpr, 0); in sqlite3Select()
7476 && ALWAYS(pAggInfo->aFunc[0].pFExpr!=0) in sqlite3Select()
7477 && ALWAYS(ExprUseXList(pAggInfo->aFunc[0].pFExpr)) in sqlite3Select()
7478 && pAggInfo->aFunc[0].pFExpr->x.pList!=0 in sqlite3Select()
7480 Expr *pExpr = pAggInfo->aFunc[0].pFExpr->x.pList->a[0].pExpr; in sqlite3Select()
7788 if( ExprHasProperty(pAggInfo->aFunc[i].pFExpr, EP_WinFunc) ){ in sqlite3Select()
7800 assert( ExprUseXList(pAggInfo->aFunc[0].pFExpr) ); in sqlite3Select()
7801 pDistinct = pAggInfo->aFunc[0].pFExpr->x.pList; in sqlite3Select()
7892 Expr *pExpr = pAggInfo->aFunc[i].pFExpr; in sqlite3Select()