Searched refs:pWin (Results 1 – 9 of 9) sorted by relevance
| /sqlite-3.40.0/src/ |
| H A D | window.c | 779 for(pWin=p->pWin; pWin; pWin=pWin->pNextWin){ in selectWindowRewriteExprCb() 1035 for(pWin=pMWin; pWin; pWin=pWin->pNextWin){ in sqlite3WindowRewrite() 1313 p->y.pWin = pWin; in sqlite3WindowAttach() 1421 for(pWin=pMWin; pWin; pWin=pWin->pNextWin){ in sqlite3WindowCodeInit() 1661 for(pWin=pMWin; pWin; pWin=pWin->pNextWin){ in windowAggStep() 1774 for(pWin=pMWin; pWin; pWin=pWin->pNextWin){ in windowAggFinal() 1843 for(pWin=pMWin; pWin; pWin=pWin->pNextWin){ in windowFullScan() 1923 for(pWin=pMWin; pWin; pWin=pWin->pNextWin){ in windowReturnOneRow() 1995 for(pWin=pMWin; pWin; pWin=pWin->pNextWin){ in windowInitAccum() 2025 for(pWin=pMWin; pWin; pWin=pWin->pNextWin){ in windowCacheFrame() [all …]
|
| H A D | treeview.c | 294 if( p->pWin ){ in sqlite3TreeViewSelect() 410 if( pWin->zName ){ in sqlite3TreeViewWindow() 411 sqlite3TreeViewLine(pView, "OVER %s (%p)", pWin->zName, pWin); in sqlite3TreeViewWindow() 419 if( pWin->zBase ){ in sqlite3TreeViewWindow() 438 sqlite3TreeViewBound(pView, pWin->eStart, pWin->pStart, 1); in sqlite3TreeViewWindow() 439 sqlite3TreeViewBound(pView, pWin->eEnd, pWin->pEnd, 0); in sqlite3TreeViewWindow() 471 pWin->pWFunc->zName, pWin->pWFunc->nArg); in sqlite3TreeViewWinFunc() 666 Window *pWin; in sqlite3TreeViewExpr() local 669 pWin = 0; in sqlite3TreeViewExpr() 676 pWin = 0; in sqlite3TreeViewExpr() [all …]
|
| H A D | walker.c | 26 Window *pWin; in walkWindowList() local 27 for(pWin=pList; pWin; pWin=pWin->pNextWin){ in walkWindowList() 29 rc = sqlite3WalkExprList(pWalker, pWin->pOrderBy); in walkWindowList() 31 rc = sqlite3WalkExprList(pWalker, pWin->pPartition); in walkWindowList() 33 rc = sqlite3WalkExpr(pWalker, pWin->pFilter); in walkWindowList() 35 rc = sqlite3WalkExpr(pWalker, pWin->pStart); in walkWindowList() 37 rc = sqlite3WalkExpr(pWalker, pWin->pEnd); in walkWindowList() 87 if( walkWindowList(pWalker, pExpr->y.pWin, 1) ) return WRC_Abort; in walkExpr()
|
| H A D | resolve.c | 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 1162 if( pWin ){ in resolveExprStep() 1164 assert( pWin==0 || (ExprUseYWin(pExpr) && pWin==pExpr->y.pWin) ); in resolveExprStep() 1172 sqlite3WindowLink(pSel, pWin); 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 [all …]
|
| H A D | select.c | 94 while( p->pWin ){ in clearSelect() 95 assert( p->pWin->ppThis==&p->pWin ); in clearSelect() 164 pNew->pWin = 0; in sqlite3SelectNew() 2578 if( p->pWin ){ in generateWithRecursiveQuery() 3866 Window *pWin = pExpr->y.pWin; in substExpr() local 3867 pWin->pFilter = substExpr(pSubst, pWin->pFilter); in substExpr() 5065 if( pSubq->pWin && pSubq->pWin->pPartition==0 ) return 0; in pushDownWhereTerms() 7151 && p->pWin==0 in sqlite3Select() 7242 Window *pWin = p->pWin; /* Main window object (or NULL) */ in sqlite3Select() local 7243 if( pWin ){ in sqlite3Select() [all …]
|
| H A D | expr.c | 1222 assert( !ExprUseYWin(p) || p->y.pWin!=0 || db->mallocFailed ); in sqlite3ExprDeleteNN() 1246 sqlite3WindowDelete(db, p->y.pWin); in sqlite3ExprDeleteNN() 1496 pNew->y.pWin = sqlite3WindowDup(db, pNew, p->y.pWin); in exprDup() 1557 Window *pWin = pExpr->y.pWin; in gatherSelectWindowsCallback() local 1558 assert( pWin ); in gatherSelectWindowsCallback() 1560 assert( pWin->ppThis==0 ); in gatherSelectWindowsCallback() 1561 sqlite3WindowLink(pSelect, pWin); in gatherSelectWindowsCallback() 1747 pNew->pWin = 0; in sqlite3SelectDup() 4461 return pExpr->y.pWin->regResult; in sqlite3ExprCodeTarget() 5632 if( sqlite3WindowCompare(pParse, pA->y.pWin, pB->y.pWin, 1)!=0 ){ in sqlite3ExprCompare() [all …]
|
| H A D | whereexpr.c | 1437 && pExpr->x.pSelect->pWin==0 in exprAnalyze() 1751 assert( p->y.pWin!=0 ); in sqlite3WhereExprUsageFull() 1752 mask |= sqlite3WhereExprListUsage(pMaskSet, p->y.pWin->pPartition); in sqlite3WhereExprUsageFull() 1753 mask |= sqlite3WhereExprListUsage(pMaskSet, p->y.pWin->pOrderBy); in sqlite3WhereExprUsageFull() 1754 mask |= sqlite3WhereExprUsage(pMaskSet, p->y.pWin->pFilter); in sqlite3WhereExprUsageFull()
|
| H A D | sqliteInt.h | 2881 Window *pWin; /* EP_WinFunc: Window/Filter defn for a function */ member 2996 ExprHasProperty((p), EP_WinFunc) && p->y.pWin->eFrmType!=TK_FILTER \ 3363 Window *pWin; /* List of window functions */ member 4276 void sqlite3WindowLink(Select *pSel, Window *pWin);
|
| /sqlite-3.40.0/test/ |
| H A D | window1.test | 639 # Select.pWin field of the subqueries.
|