Home
last modified time | relevance | path

Searched refs:pWin (Results 1 – 9 of 9) sorted by relevance

/sqlite-3.40.0/src/
H A Dwindow.c779 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 Dtreeview.c294 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 Dwalker.c26 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 Dresolve.c98 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 Dselect.c94 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 Dexpr.c1222 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 Dwhereexpr.c1437 && 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 DsqliteInt.h2881 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 Dwindow1.test639 # Select.pWin field of the subqueries.