Lines Matching refs:pList
631 static Window *windowFind(Parse *pParse, Window *pList, const char *zName){ in windowFind() argument
633 for(p=pList; p; p=p->pNextWin){ in windowFind()
661 Window *pList, /* List of named windows for this SELECT */ in sqlite3WindowUpdate() argument
666 Window *p = windowFind(pParse, pList, pWin->zName); in sqlite3WindowUpdate()
677 sqlite3WindowChain(pParse, pWin, pList); in sqlite3WindowUpdate()
893 ExprList *pList, /* List to which to append. Might be NULL */ in exprListAppendList() argument
899 int nInit = pList ? pList->nExpr : 0; in exprListAppendList()
917 pList = sqlite3ExprListAppend(pParse, pList, pDup); in exprListAppendList()
918 if( pList ) pList->a[nInit+i].fg.sortFlags = pAppend->a[i].fg.sortFlags; in exprListAppendList()
921 return pList; in exprListAppendList()
1039 pArgs = pWin->pOwner->x.pList; in sqlite3WindowRewrite()
1275 void sqlite3WindowChain(Parse *pParse, Window *pWin, Window *pList){ in sqlite3WindowChain() argument
1278 Window *pExist = windowFind(pParse, pList, pWin->zBase); in sqlite3WindowChain()
1431 ExprList *pList; in sqlite3WindowCodeInit() local
1434 pList = pWin->pOwner->x.pList; in sqlite3WindowCodeInit()
1435 pKeyInfo = sqlite3KeyInfoFromExprList(pParse, pList, 0, 0); in sqlite3WindowCodeInit()
1523 const ExprList *pList; in windowArgCount() local
1525 pList = pWin->pOwner->x.pList; in windowArgCount()
1526 return (pList ? pList->nExpr : 0); in windowArgCount()
1711 assert( pWin->bExprArgs || !nArg ||nArg==pWin->pOwner->x.pList->nExpr ); in windowAggStep()
1712 assert( pWin->bExprArgs || nArg ||pWin->pOwner->x.pList==0 ); in windowAggStep()
1725 nArg = pWin->pOwner->x.pList->nExpr; in windowAggStep()
1727 sqlite3ExprCodeExprList(pParse, pWin->pOwner->x.pList, regArg, 0, 0); in windowAggStep()
1740 pColl = sqlite3ExprNNCollSeq(pParse, pWin->pOwner->x.pList->a[0].pExpr); in windowAggStep()
1950 int nArg = pWin->pOwner->x.pList->nExpr; in windowReturnOneRow()