Lines Matching refs:pFExpr
19275 Expr *pFExpr; /* Expression encoding the function */ member
117314 && pAggInfo->aFunc[iAgg].pFExpr==pExpr
117318 pAggInfo->aFunc[iAgg].pFExpr = pExpr;
117528 if( NEVER(pItem->pFExpr==pExpr) ) break;
117529 if( sqlite3ExprCompare(0, pItem->pFExpr, pExpr, -1)==0 ){
117546 pItem->pFExpr = pExpr;
150387 assert( pAggInfo->aFunc[0].pFExpr==pExpr );
151423 sqlite3TreeViewExpr(0, pAggInfo->aFunc[ii].pFExpr, 0);
151454 Expr *pExpr = pAggInfo->aFunc[i].pFExpr;
151552 sqlite3WalkExpr(&w, pAggInfo->aFunc[i].pFExpr);
151603 Expr *pE = pFunc->pFExpr;
151621 assert( pFunc->pFExpr->pLeft!=0 );
151622 assert( pFunc->pFExpr->pLeft->op==TK_ORDER );
151623 assert( ExprUseXList(pFunc->pFExpr->pLeft) );
151625 pOBList = pFunc->pFExpr->pLeft->x.pList;
151631 assert( ExprUseXList(pFunc->pFExpr) );
151632 nExtra += pFunc->pFExpr->x.pList->nExpr;
151635 nExtra += pFunc->pFExpr->x.pList->nExpr;
151660 assert( ExprUseXList(pF->pFExpr) );
151662 pList = pF->pFExpr->x.pList;
151681 assert( pF->pFExpr->pLeft!=0 );
151682 assert( ExprUseXList(pF->pFExpr->pLeft) );
151683 assert( pF->pFExpr->pLeft->x.pList!=0 );
151684 nKey = pF->pFExpr->pLeft->x.pList->nExpr;
151752 assert( ExprUseXList(pF->pFExpr) );
151753 assert( !IsWindowFunc(pF->pFExpr) );
151755 pList = pF->pFExpr->x.pList;
151756 if( ExprHasProperty(pF->pFExpr, EP_WinFunc) ){
151757 Expr *pFilter = pF->pFExpr->y.pWin->pFilter;
151786 assert( pF->pFExpr->pLeft!=0 );
151787 assert( pF->pFExpr->pLeft->op==TK_ORDER );
151788 assert( ExprUseXList(pF->pFExpr->pLeft) );
151789 pOBList = pF->pFExpr->pLeft->x.pList;
153129 minMaxFlag = minMaxQuery(db, pAggInfo->aFunc[0].pFExpr, &pMinMaxOrderBy);
153167 && ALWAYS(pAggInfo->aFunc[0].pFExpr!=0)
153168 && ALWAYS(ExprUseXList(pAggInfo->aFunc[0].pFExpr))
153169 && pAggInfo->aFunc[0].pFExpr->x.pList!=0
153171 Expr *pExpr = pAggInfo->aFunc[0].pFExpr->x.pList->a[0].pExpr;
153533 if( ExprHasProperty(pAggInfo->aFunc[i].pFExpr, EP_WinFunc) ){
153545 assert( ExprUseXList(pAggInfo->aFunc[0].pFExpr) );
153546 pDistinct = pAggInfo->aFunc[0].pFExpr->x.pList;
153643 Expr *pExpr = pAggInfo->aFunc[i].pFExpr;