Lines Matching refs:pSrc
737 SrcList *pSrc; member
763 int nSrc = p->pSrc->nSrc; in selectWindowRewriteExprCb()
766 if( pExpr->iTable==p->pSrc->a[i].iCursor ) break; in selectWindowRewriteExprCb()
860 SrcList *pSrc, in selectWindowRewriteEList() argument
874 sRewrite.pSrc = pSrc; in selectWindowRewriteEList()
967 SrcList *pSrc = p->pSrc; in sqlite3WindowRewrite() local
993 p->pSrc = 0; in sqlite3WindowRewrite()
1021 selectWindowRewriteEList(pParse, pMWin, pSrc, p->pEList, pTab, &pSublist); in sqlite3WindowRewrite()
1022 selectWindowRewriteEList(pParse, pMWin, pSrc, p->pOrderBy, pTab, &pSublist); in sqlite3WindowRewrite()
1041 selectWindowRewriteEList(pParse, pMWin, pSrc, pArgs, pTab, &pSublist); in sqlite3WindowRewrite()
1070 pParse, pSublist, pSrc, pWhere, pGroupBy, pHaving, pSort, 0, 0 in sqlite3WindowRewrite()
1075 p->pSrc = sqlite3SrcListAppend(pParse, 0, 0, 0); in sqlite3WindowRewrite()
1076 assert( pSub!=0 || p->pSrc==0 ); /* Due to db->mallocFailed test inside in sqlite3WindowRewrite()
1079 if( p->pSrc ){ in sqlite3WindowRewrite()
1081 p->pSrc->a[0].pSelect = pSub; in sqlite3WindowRewrite()
1082 sqlite3SrcListAssignCursors(pParse, p->pSrc); in sqlite3WindowRewrite()
1094 p->pSrc->a[0].pTab = pTab; in sqlite3WindowRewrite()
1389 int nEphExpr = pSelect->pSrc->a[0].pSelect->pEList->nExpr; in sqlite3WindowCodeInit()
2788 int csrInput = p->pSrc->a[0].iCursor; /* Cursor of sub-select */ in sqlite3WindowCodeStep()
2789 int nInput = p->pSrc->a[0].pTab->nCol; /* Number of cols returned by sub */ in sqlite3WindowCodeStep()