Lines Matching refs:pWin

98       if( ALWAYS(pExpr->y.pWin!=0) ){  in resolveAlias()
99 pExpr->y.pWin->pOwner = pExpr; in resolveAlias()
999 Window *pWin = (IsWindowFunc(pExpr) ? pExpr->y.pWin : 0); in resolveExprStep() local
1095 if( pDef && pDef->xValue==0 && pWin ){ in resolveExprStep()
1102 || (is_agg && (pDef->funcFlags&SQLITE_FUNC_WINDOW) && !pWin) in resolveExprStep()
1103 || (is_agg && pWin && (pNC->ncFlags & NC_AllowWin)==0) in resolveExprStep()
1106 if( (pDef->funcFlags & SQLITE_FUNC_WINDOW) || pWin ){ in resolveExprStep()
1148 pNC->ncFlags &= ~(NC_AllowWin | (!pWin ? NC_AllowAgg : 0)); in resolveExprStep()
1162 if( pWin ){ in resolveExprStep()
1164 assert( pWin==0 || (ExprUseYWin(pExpr) && pWin==pExpr->y.pWin) ); in resolveExprStep()
1166 sqlite3WindowUpdate(pParse, pSel ? pSel->pWinDefn : 0, pWin, pDef); in resolveExprStep()
1169 sqlite3WalkExprList(pWalker, pWin->pPartition); in resolveExprStep()
1170 sqlite3WalkExprList(pWalker, pWin->pOrderBy); in resolveExprStep()
1171 sqlite3WalkExpr(pWalker, pWin->pFilter); in resolveExprStep()
1172 sqlite3WindowLink(pSel, pWin); in resolveExprStep()
1182 sqlite3WalkExpr(pWalker, pExpr->y.pWin->pFilter); in resolveExprStep()
1581 Window *pWin = pExpr->y.pWin; in resolveRemoveWindowsCb() local
1582 sqlite3WindowUnlinkFromSelect(pWin); in resolveRemoveWindowsCb()
1592 if( pSelect->pWin ){ in windowRemoveExprFromSelect()
1835 Window *pWin; in resolveSelectStep() local
1836 for(pWin=p->pWinDefn; pWin; pWin=pWin->pNextWin){ in resolveSelectStep()
1837 if( sqlite3ResolveExprListNames(&sNC, pWin->pOrderBy) in resolveSelectStep()
1838 || sqlite3ResolveExprListNames(&sNC, pWin->pPartition) in resolveSelectStep()