Lines Matching refs:pFExpr
17630 Expr *pFExpr; /* Expression encoding the function */ member
107677 if( pAggInfo->aFunc[iAgg].pFExpr==pExpr ){
107680 pAggInfo->aFunc[iAgg].pFExpr = pExpr;
107825 if( pItem->pFExpr==pExpr ) break;
107826 if( sqlite3ExprCompare(0, pItem->pFExpr, pExpr, -1)==0 ){
107838 pItem->pFExpr = pExpr;
138241 assert( pAggInfo->aFunc[0].pFExpr==pExpr );
139168 Expr *pE = pFunc->pFExpr;
139195 assert( ExprUseXList(pF->pFExpr) );
139196 pList = pF->pFExpr->x.pList;
139231 assert( ExprUseXList(pF->pFExpr) );
139232 assert( !IsWindowFunc(pF->pFExpr) );
139233 pList = pF->pFExpr->x.pList;
139234 if( ExprHasProperty(pF->pFExpr, EP_WinFunc) ){
139235 Expr *pFilter = pF->pFExpr->y.pWin->pFilter;
140290 minMaxFlag = minMaxQuery(db, pAggInfo->aFunc[0].pFExpr, &pMinMaxOrderBy);
140295 Expr *pExpr = pAggInfo->aFunc[i].pFExpr;
140326 sqlite3TreeViewExpr(0, pAggInfo->aFunc[ii].pFExpr, 0);
140351 && ALWAYS(pAggInfo->aFunc[0].pFExpr!=0)
140352 && ALWAYS(ExprUseXList(pAggInfo->aFunc[0].pFExpr))
140353 && pAggInfo->aFunc[0].pFExpr->x.pList!=0
140355 Expr *pExpr = pAggInfo->aFunc[0].pFExpr->x.pList->a[0].pExpr;
140662 if( ExprHasProperty(pAggInfo->aFunc[i].pFExpr, EP_WinFunc) ){
140674 assert( ExprUseXList(pAggInfo->aFunc[0].pFExpr) );
140675 pDistinct = pAggInfo->aFunc[0].pFExpr->x.pList;
140764 Expr *pExpr = pAggInfo->aFunc[i].pFExpr;